A survey of challenges for runtime verification from advanced application domains (beyond software)

C Sánchez, G Schneider, W Ahrendt, E Bartocci… - Formal Methods in …, 2019 - Springer
Runtime verification is an area of formal methods that studies the dynamic analysis of
execution traces against formal specifications. Typically, the two main activities in runtime …

Discovering and understanding performance bottlenecks in transactional applications

F Zyulkyarov, S Stipic, T Harris, OS Unsal… - Proceedings of the 19th …, 2010 - dl.acm.org
Many researchers have developed applications using transactionalmemory (TM) with the
purpose of benchmarking different implementations, and studying whether or not TM is easy …

Analysis and tracing of applications based on software transactional memory on multicore architectures

M Castro, K Georgiev… - … and Network-Based …, 2011 - ieeexplore.ieee.org
Transactional Memory (TM) is a new programming paradigm that offers an alternative to
traditional lock-based concurrency mechanisms. It offers a higher-level programming …

Profiling and optimizing transactional memory applications

F Zyulkyarov, S Stipic, T Harris, OS Unsal… - International Journal of …, 2012 - Springer
Many researchers have developed applications using transactional memory (TM) with the
purpose of benchmarking different implementations, and studying whether or not TM is easy …

Capturing transactional memory application's behavior–the prerequisite for performance analysis

M Schindewolf, W Karl - International Conference on Multicore Software …, 2012 - Springer
Programmers need tool support to detect and localize performance bottlenecks in
Transactional Memory applications. To employ these tools, the genuine TM application's …

Performance measurement and analysis of transactional memory and speculative execution on IBM blue Gene/Q

J Jiang, P Philippen, M Knobloch, B Mohr - European Conference on …, 2014 - Springer
The core count of modern processors is steadily increasing, forcing programmers to use
more concurrent threads or tasks to effectively use the available hardware. This in turn …

Evaluating the impact of transactional characteristics on the performance of transactional memory applications

F Rui, M Castro, D Griebler… - 2014 22nd Euromicro …, 2014 - ieeexplore.ieee.org
Transactional Memory (TM) is reputed by many researchers to be a promising solution to
ease parallel programming on multicore processors. This model provides the scalability of …

[PDF][PDF] PRAKTICKÉ METODY AUTOMATIZOVANÉ VERIFIKACE PARALELNÍCH PROGRAMŮ

PIJAN FIEDOR, ŠPIT VOJNAR - theses.cz
V dnešní době jsou vícevláknové programy běžné as nimi i chyby v souběžnosti. Během
posledních let bylo vytvořeno mnoho technik pro detekci takovýchto chyb, ai přesto mají …

Evaluation of two formulations of the conjugate gradients method with transactional memory

M Schindewolf, B Rocker, W Karl… - Euro-Par 2013 Parallel …, 2013 - Springer
Transactional Memory (TM) offers new possibilities for algorithmic design. This paper
evaluates TM implementations of two algorithmic variations of the wide-spread conjugate …

[KİTAP][B] Programming, debugging, profiling and optimizing transactional memory programs

F Hasanov Zyulkyarov - 2011 - upcommons.upc.edu
Transactional memory (TM) is a new optimistic synchronization technique which has the
potential of making shared memory parallel programming easier compared to locks without …