2005
DOI: 10.1145/1080334.1080335
|View full text |Cite
|
Sign up to set email alerts
|

High-level modeling and simulation of single-chip programmable heterogeneous multiprocessors

Abstract: Heterogeneous multiprocessing is the future of chip design with the potential for tens to hundreds of programmable elements on single chips within the next several years. These chips will have heterogeneous, programmable hardware elements that lead to different execution times for the same software executing on different resources as well as a mix of desktop-style and embeddedstyle software. They will also have a layer of programming across multiple programmable elements forming the basis of a new kind of prog… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0

Year Published

2006
2006
2014
2014

Publication Types

Select...
4
3
3

Relationship

3
7

Authors

Journals

citations
Cited by 29 publications
(12 citation statements)
references
References 25 publications
0
12
0
Order By: Relevance
“…The Modeling Environment for Software and Hardware (MESH) permits performance and power evaluation when threads execute on sets of heterogeneous resources under a variety of custom schedulers [123], [124]. MESH explores CHM design above the level of the ISS, where designers deal with threads, processors, and memories instead of instructions, functional units, and registers.…”
Section: • Easy Debuggingmentioning
confidence: 99%
“…The Modeling Environment for Software and Hardware (MESH) permits performance and power evaluation when threads execute on sets of heterogeneous resources under a variety of custom schedulers [123], [124]. MESH explores CHM design above the level of the ISS, where designers deal with threads, processors, and memories instead of instructions, functional units, and registers.…”
Section: • Easy Debuggingmentioning
confidence: 99%
“…This paper describes two improvements to MESH that allow it to efficiently model asynchronous events such as device interrupts and preemptive scheduling: interrupt modeling (Section 4.1) and lightweight consume calls (Section 4.2). For more detailed explanations of other aspects of the MESH environment we refer the interested reader to Paul et al [2005].…”
Section: Overview Of Meshmentioning
confidence: 99%
“…MESH [8] is a high level environment for exploring different multiprocessor system on chip architectures. Performance is based on user specified instruction counts for threads executing on processors.…”
Section: Design Automation and Test Europe (Date)mentioning
confidence: 99%