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 …
instruction sequencer, having a first instruction set architecture, an accelerator to the first …
An evaluation of OpenMP on current and emerging multithreaded/multicore processors
Multiprocessors based on simultaneous multithreaded (SMT) or multicore (CMP) processors
are continuing to gain a significant share in both high-performance and mainstream …
are continuing to gain a significant share in both high-performance and mainstream …
Supporting OpenMP on a multi-cluster embedded MPSoC
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 …
critical path in embedded system development. Several programming models and tools …
Effective OpenMP implementation and translation for multiprocessor system-on-chip without using OS
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 …
system-on-chip (MPSoC) because it is easy to write a parallel program in the OpenMP and …
Evaluating OpenMP on chip multithreading platforms
Recent computer architectures provide new kinds of on-chip parallelism, including support
for multithreading. This trend toward hardware support for multithreading is expected to …
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
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 …
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 …
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 …
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 …
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 …
computing, hide hardware complexity, boost software development, and manage multiple …