Proceedings of the 7th Workshop on Parallel and Distributed Systems: Testing, Analysis, and Debugging 2009
DOI: 10.1145/1639622.1639625
|View full text |Cite
|
Sign up to set email alerts
|

Understanding the behavior of transactional memory applications

Abstract: Transactional memory is a new trend in concurrency control that was boosted by the advent of multi-core processors and the near to come many-core processors. It promises the performance of finer grain with the simplicity of coarse grain threading. However, there is a clear absence of software development tools oriented to the transactional memory programming model, which is confirmed by the very small number of related scientific works published until now.This paper describes ongoing work. We propose a very lo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
9
0

Year Published

2011
2011
2019
2019

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 11 publications
(9 citation statements)
references
References 6 publications
0
9
0
Order By: Relevance
“…However, few works have been done concerning tools to help the development using TM. That is the case of the proposals presented in [15] and [16].…”
Section: Related Workmentioning
confidence: 95%
See 1 more Smart Citation
“…However, few works have been done concerning tools to help the development using TM. That is the case of the proposals presented in [15] and [16].…”
Section: Related Workmentioning
confidence: 95%
“…They have chosen three applications from STAMP and an implementation of Lee's routing algorithm, investigating some relevant metrics to comprehend TM applications. Lourenço et al [16] have proposed a monitoring framework, which collects the transactional events into a log file as well as a tool to visualize the results. Their instrumentation mechanism is based on a API, so the user must insert the tracing function calls within applications source codes.…”
Section: Related Workmentioning
confidence: 99%
“…They selected 3 applications from the benchmarks STAMP and Lee-TM to investigate and comprehend TM applications. Lourenço et al [12] implemented a framework with low overhead, which collects transactional events and stores them in a log file. To evaluate the results, they implemented a tool to visualize the collected transactional information.…”
Section: Evaluating the Impact Of Transactionalmentioning
confidence: 99%
“…As discussed in [11], it is still challenging to know what kind of applications can really take advantage of TM. Finally, as identified by [12], it is essential to investigate the reasons why some TM applications present low performance and how to identify in advance which applications can benefit from this model.…”
Section: Introductionmentioning
confidence: 99%
“…Independently from us, Lourenço et al [24] have developed a tool for visualizing transactions similar to the transaction visualizer that we describe in Sect. 2.4.…”
Section: Related Workmentioning
confidence: 99%