Abstract
Due to poor performance scalability potential of single processor SOCs,
MP-SOCs employing multiple well-integrated processor cores are increasingly
being used to cover computing needs of embedded and now also low-end general
purpose systems. This shift from single core to multicore sys- tems, however,
has raised an old but very challenging problem to the limelights of embedded
and gen- eral purpose system design—How to program MP-SOCs so that application
development would not be more difficult than for single core SOCs and still
get high performance and utilization out of them for a very wide range of
application-specific and general purpose algorithms? Apparently the current
models making use of asynchronous shared memory and message passing do not
fulfill neither programmabil- ity nor performance requirements. In this
presentation we propose using strong programming models to solve the
programmability problems of MP-SOCs and discuss about required architectural
changes to underlying MP-SOC architectures. The models are based on
synchronous shared memory concept that is supported by the only well-developed
and widely usable theory of parallel algorithms.
| Original language | English |
|---|---|
| Publication status | Published - 2010 |
| MoE publication type | Not Eligible |
| Event | 10th International Forum on Embedded MPSoC and Multicore - Gifu, Japan Duration: 28 Jun 2010 → 2 Jul 2010 |
Conference
| Conference | 10th International Forum on Embedded MPSoC and Multicore |
|---|---|
| Country/Territory | Japan |
| City | Gifu |
| Period | 28/06/10 → 2/07/10 |
Keywords
- MP-SOC
- models of computation
- parallel computing
- programmability
Fingerprint
Dive into the research topics of 'Strong programming models for MP-SOCs'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver