15th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM 2007) 2007
DOI: 10.1109/fccm.2007.41
|View full text |Cite
|
Sign up to set email alerts
|

Configurable Transactional Memory

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
12
0

Year Published

2009
2009
2012
2012

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 34 publications
(12 citation statements)
references
References 5 publications
0
12
0
Order By: Relevance
“…when resources are exceeded) [7]. ATLAS and later Configurable TM were the first systems to support hardware TM on FPGA [8], [9]. Hardware acceleration proposals by using Bloom filters for TM were also investigated [10], [11], as well as Hybrid TM on FPGA [12].…”
Section: Introductionmentioning
confidence: 99%
“…when resources are exceeded) [7]. ATLAS and later Configurable TM were the first systems to support hardware TM on FPGA [8], [9]. Hardware acceleration proposals by using Bloom filters for TM were also investigated [10], [11], as well as Hybrid TM on FPGA [12].…”
Section: Introductionmentioning
confidence: 99%
“…This makes instruction and data locality arguably less important than efficiently managing the parallelism across many cores. While speculative execution was previously proposed for packet processing [6,7], to our knowledge this paper is the first evaluation with a real system and stateful and controlflow intensive applications. While we do not quantitatively measure the increased ease of programmability of transactional memory for packet processing, we rely on prior efforts to do so in other application domains, e.g.…”
Section: Related Workmentioning
confidence: 99%
“…Transactional memory (TM) [5,6] offers a potential solution to both challenges as it (i) can reduce false contention on critical sections, and (ii) offers an easier programming model for synchronization. A TM system optimistically allows multiple threads inside a critical section-hence TM can improve performance when the parallel critical sections access independent data locations.…”
Section: Introductionmentioning
confidence: 99%
“…Kachris and Kulkarni describe a TM implementation for embedded systems which can work without caches, using a central transactional controller on four Microblaze cores [12]. TM is used as a simple synchronization mechanism that can be used with higher level CAD tools like EDK for non-cache coherent embedded MPSoC.…”
Section: Related Workmentioning
confidence: 99%