2007 Design, Automation &Amp; Test in Europe Conference &Amp; Exhibition 2007
DOI: 10.1109/date.2007.364558
|View full text |Cite
|
Sign up to set email alerts
|

ATLAS: A Chip-Multiprocessor with Transactional Memory Support

Abstract: Chip-multiprocessors are quickly becoming popular in embedded systems. However, the practical success of CMPs strongly depends on addressing the difficulty of multithreaded application development for such systems. Transactional Memory (T M ) promises to simplify concurrency management in multithreaded applications by allowing programmers to specify coarse-grain parallel tasks, while achieving performance comparable to fine-grain lock-based applications.This paper presents AT LAS, the first prototype of a CMP … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
21
0

Year Published

2008
2008
2015
2015

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 28 publications
(21 citation statements)
references
References 22 publications
0
21
0
Order By: Relevance
“…Both industry and academia have relied on architectural simulators [5,13,10,3,7,16,11] in system architecture design, software development and performance evaluation during past decades. Mambo [4] is IBM's full-system simulator which models the PowerPC-based [8] systems, and provides a complete set of simulation tools to help IBM and its partners in pre-hardware development and performance evaluation for future systems [15,1,6,14].…”
Section: Introductionmentioning
confidence: 99%
“…Both industry and academia have relied on architectural simulators [5,13,10,3,7,16,11] in system architecture design, software development and performance evaluation during past decades. Mambo [4] is IBM's full-system simulator which models the PowerPC-based [8] systems, and provides a complete set of simulation tools to help IBM and its partners in pre-hardware development and performance evaluation for future systems [15,1,6,14].…”
Section: Introductionmentioning
confidence: 99%
“…Software is very flexible but also comes with inherent overheads [7]. On the contrary Hardware Transactional Memory systems are fast for transactions that fit into the restricted hardware [8], [9], [10]. Further, hybrid approaches, combining hardware and software to accelerate execution and lift the limits of the hardware have been researched [11], [12], [13], [14].…”
Section: Background and Related Workmentioning
confidence: 99%
“…It avoids memory conflicts by monitoring a transaction, a set of speculative operations in a defined code section. Numerous TM algorithms have been proposed [15][16][17][18][19]. BlueGene/Q is the first commercially available platform that implements TM in the hardware using multi-versioned L2 cache.…”
Section: Hardware Transactional Memory On Bluegene/qmentioning
confidence: 99%