Proceedings of the 19th Annual International Conference on Supercomputing 2005
DOI: 10.1145/1088149.1088176
|View full text |Cite
|
Sign up to set email alerts
|

Tape

Abstract: Transactional Coherence and Consistency (TCC) provides a new parallel programming model that uses transactions as the basic unit of parallel work and communication. TCC simplifies the development of correct parallel code because hardware provides transaction atomicity and ordering. Nevertheless, the programmer or a dynamic compiler must still optimize the parallel code for performance.This paper presents TAPE, a hardware and software infrastructure for profiling in TCC systems. TAPE extends the hardware for tr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2007
2007
2012
2012

Publication Types

Select...
7
1

Relationship

0
8

Authors

Journals

citations
Cited by 18 publications
(6 citation statements)
references
References 27 publications
0
6
0
Order By: Relevance
“…• Hardware extensions for a simulated HTM system and a software API was suggested by the flagship HTM-only profiling work, TAPE [21]. It is useful for pinpointing and optimizing undesired HTM behaviors, but incurs some overhead due to API calls and saving profiling data to RAM.…”
Section: Contributionsmentioning
confidence: 99%
See 1 more Smart Citation
“…• Hardware extensions for a simulated HTM system and a software API was suggested by the flagship HTM-only profiling work, TAPE [21]. It is useful for pinpointing and optimizing undesired HTM behaviors, but incurs some overhead due to API calls and saving profiling data to RAM.…”
Section: Contributionsmentioning
confidence: 99%
“…The The programming model of the underlying TMbox system [122] is comparable to the TCC model [54]. The monitoring techniques used in this work are in some parts similar to the TAPE [21] system. Major differences include the use of multiple ring buses in the TMbox system, compared to a switched bus network with different timing characteristics and influences on HTM behavior.…”
Section: Related Workmentioning
confidence: 99%
“…From their work, we were inspired that seeing the read set and write set of transactions can help to understand the reason for aborts. [23] for the Transactional Coherence and Consistency [24] system that has HTM support.…”
Section: Design and Implementationmentioning
confidence: 99%
“…Chafi et al developed the Transactional Application Profiling Environment (TAPE) which is a profiling framework for HTMs [23]. The raw results that TAPE produces can be used as input for the profiling techniques that we have proposed.…”
Section: Related Workmentioning
confidence: 99%
“…• Hardware extensions for a simulated HTM system and a software API was suggested by the flagship HTM-only profiling work, TAPE [50]. It is useful for pinpointing and optimizing undesired HTM behaviors, but incurs some overhead due to API calls and saving profiling data to RAM.…”
Section: Introductionmentioning
confidence: 99%