Programming environment for heterogeneous processor resource integration

P Wang, J Collins, G Chinya, H Jiang, H Wang… - US Patent …, 2011 - Google Patents
Compiling a source code program for a heterogeneous multi core processor having a first
instruction sequencer, having a first instruction set architecture, an accelerator to the first …

An evaluation of OpenMP on current and emerging multithreaded/multicore processors

M Curtis-Maury, X Ding, CD Antonopoulos… - … Shared Memory Parallel …, 2008 - Springer
Multiprocessors based on simultaneous multithreaded (SMT) or multicore (CMP) processors
are continuing to gain a significant share in both high-performance and mainstream …

Supporting OpenMP on a multi-cluster embedded MPSoC

A Marongiu, P Burgio, L Benini - Microprocessors and Microsystems, 2011 - Elsevier
The ever-increasing complexity of MPSoCs is putting the production of software on the
critical path in embedded system development. Several programming models and tools …

Effective OpenMP implementation and translation for multiprocessor system-on-chip without using OS

WC Jeun, S Ha - 2007 Asia and South Pacific Design …, 2007 - ieeexplore.ieee.org
It is attractive to use the OpenMP as a parallel programming model on a multiprocessor
system-on-chip (MPSoC) because it is easy to write a parallel program in the OpenMP and …

Evaluating OpenMP on chip multithreading platforms

C Liao, Z Liu, L Huang, B Chapman - … 2005 and IWOMP 2006, Eugene, OR …, 2008 - Springer
Recent computer architectures provide new kinds of on-chip parallelism, including support
for multithreading. This trend toward hardware support for multithreading is expected to …

OpenMP-based parallelization on an MPCore multiprocessor platform–A performance and power analysis

H Blume, J von Livonius, L Rotenberg, TG Noll… - Journal of Systems …, 2008 - Elsevier
In this contribution, the potential of parallelized software that implements algorithms of digital
signal processing on a multicore processor platform is analyzed. For this purpose various …

SoC-TM: integrated HW/SW support for transactional memory programming on embedded MPSoCs

C Ferri, A Marongiu, B Lipton, RI Bahar… - Proceedings of the …, 2011 - dl.acm.org
Two overriding concerns in the development of embedded MPSoCs are ease of
programming and hardware complexity. In this paper we present SoC-TM, an integrated …

Deploying OpenMP on an embedded multicore accelerator

SN Agathos, VV Dimakopoulos… - 2013 International …, 2013 - ieeexplore.ieee.org
Multiprocessor systems-on-chip (MPSoC) are now considered first-class citizens both in the
embedded systems and in the high-performance computing arenas, in the form of …

Efficient OpenMP support and extensions for MPSoCs with explicitly managed memory hierarchy

A Marongiu, L Benini - 2009 Design, Automation & Test in …, 2009 - ieeexplore.ieee.org
OpenMP is a de facto standard interface of the shared address space parallel programming
model. Recently, there have been many attempts to use it as a programming environment for …

QoS-driven reconfigurable parallel computing for NoC-based clustered MPSoCs

J Joven, A Bagdia, F Angiolini, P Strid… - IEEE Transactions …, 2012 - ieeexplore.ieee.org
Reconfigurable parallel computing is required to provide high-performance embedded
computing, hide hardware complexity, boost software development, and manage multiple …