2013
DOI: 10.1007/978-3-642-40047-6_63
|View full text |Cite
|
Sign up to set email alerts
|

An Implementation of the Codelet Model

Abstract: Abstract. Chip architectures are shifting from few, faster, functionally heavy cores to abundant, slower, simpler cores to address pressing physical limitations such as energy consumption and heat expenditure. As architectural trends continue to fluctuate, we propose a novel program execution model, the Codelet model, which is designed for new systems tasked with efficiently managing varying resources. The Codelet model is a fine-grained dataflow inspired model extended to address the cumbersome resources avai… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

1
20
0
3

Year Published

2015
2015
2024
2024

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 42 publications
(24 citation statements)
references
References 18 publications
1
20
0
3
Order By: Relevance
“…In particular, the DAGuE runtime [Bosilca et al 2012], the University of Delaware codelet model [Suettlerlein et al 2013] and the related SWARM environment [ETI International 2014], and the T* runtime of OpenStream [Pop and Cohen 2013] are all "feed-forward" or "argument fetch" data-driven models. In such runtimes, tasks notify their successors upon completion.…”
Section: Related Workmentioning
confidence: 99%
“…In particular, the DAGuE runtime [Bosilca et al 2012], the University of Delaware codelet model [Suettlerlein et al 2013] and the related SWARM environment [ETI International 2014], and the T* runtime of OpenStream [Pop and Cohen 2013] are all "feed-forward" or "argument fetch" data-driven models. In such runtimes, tasks notify their successors upon completion.…”
Section: Related Workmentioning
confidence: 99%
“…Project Runnemede [6,21,25] introduces codelets, which are similar to i-lets and are supported directly by the operating system [11]. Codelets are small self-contained units of computation with run-to-completion semantics assumed by default.…”
Section: Related Workmentioning
confidence: 99%
“…This hybrid approach can exploit the principle of computing and data locality exhibited by massive multithreaded applications to confine the traffic mostly inside the rings for better traffic management [6,25] (not shown as it is out of the scope of this paper). Also, using efficient run-time systems (e.g., the Codelet model [49]) can offer the opportunity to exploit such locality easily. Our proposed architecture provides a customised router architecture which processes the traffic and also bypasses it when necessary for better latency improvement.…”
Section: Introductionmentioning
confidence: 99%