2008 37th International Conference on Parallel Processing 2008
DOI: 10.1109/icpp.2008.74
|View full text |Cite
|
Sign up to set email alerts
|

TFlux: A Portable Platform for Data-Driven Multithreading on Commodity Multicore Systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
23
0

Year Published

2010
2010
2019
2019

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 30 publications
(23 citation statements)
references
References 12 publications
0
23
0
Order By: Relevance
“…More recently, Evripidou et al proposed a new programming model called Data-Driven Multithreading (DDM) [15], based on dataflow model of execution. Subsequent works include tools for exploiting DDM on commodity multicores [19], [20], and the usage of DDM in HPC [4]. Targeting function level parallelism, Gupta and Sohi applied dataflow analysis to generate multithreaded code from imperative programs [8].…”
Section: Related Workmentioning
confidence: 99%
“…More recently, Evripidou et al proposed a new programming model called Data-Driven Multithreading (DDM) [15], based on dataflow model of execution. Subsequent works include tools for exploiting DDM on commodity multicores [19], [20], and the usage of DDM in HPC [4]. Targeting function level parallelism, Gupta and Sohi applied dataflow analysis to generate multithreaded code from imperative programs [8].…”
Section: Related Workmentioning
confidence: 99%
“…[2]. The applications have been written in StarSs [3], a task-level data-flow programming model similar to Cilk [4], RapidMind [5], Sequoia [6], and Tflux-DDM [7]. These programming models let the programmer write a seemingly sequential program, and annotate the input and output parameters of functions that can potentially execute as parallel tasks.…”
Section: Introductionmentioning
confidence: 99%
“…To avoid this issue it would be interesting to explore alternative parallel execution using implementations that are more efficient (e.g. the TFlux [13] model which has minimal synchronization and runtime overheads).…”
Section: General-purpose Multi-core Architecturesmentioning
confidence: 99%