Strong programming models for MP-SOCs

Research output: Contribution to conferenceOther conference contributionScientific

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 languageEnglish
Publication statusPublished - 2010
MoE publication typeNot Eligible
Event10th International Forum on Embedded MPSoC and Multicore - Gifu, Japan
Duration: 28 Jun 20102 Jul 2010

Conference

Conference10th International Forum on Embedded MPSoC and Multicore
CountryJapan
CityGifu
Period28/06/102/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

    Forsell, M. (2010). Strong programming models for MP-SOCs. 10th International Forum on Embedded MPSoC and Multicore, Gifu, Japan. http://www.mpsoc-forum.org/previous/2010/slides/7-Forsell.pdf