In today’s multiprocessor SoCs (MPSoCs), parallel programming models are needed to fully exploit hardware capabilities and to achieve the 100 Gops/W energy efficiency target required for Ambient Intelligence Applications. However, mapping abstract programming models onto tightly power-constrained hardware architectures imposes overheads which might seriously compromise performance and energy efficiency. The objective of this work is to perform a comparative analysis of message passing versus shared memory as programming models for single-chip multiprocessor platforms. Our analysis is carried out from a hardware-software viewpoint: We carefully tune hardware architectures and software libraries for each programming model. We analyze represen...
Shared memory is a common interprocessor communi-cation paradigm for single-chip multi-processor pla...
The last years have shown that there is no way to disregard the advantages provided by multiprocesso...
Many new embedded applications require complex computations to be performed to tight schedules, whil...
In today's multiprocessor SoCs (MPSoCs), parallel programming models are needed to fully exploit har...
In today's multiprocessor SoCs (MPSoCs), parallel programming models are needed to fully exploit har...
Due to poor performance scalability potential of single processor SOCs, MP-SOCs employing multiple w...
MP-SOCs employing multiple well-integrated processor cores are increasingly being used to cover comp...
none3Estimating the energy consumption of software in multiprocessor systems-on-chip (MPSoCs) is cru...
tion is becoming an important aspect to consider. Due to the high costs that represent energy produc...
With the breakdown of Dennard Scaling and Moore's law, power consumption appears to be a primary cha...
Multiprocessor systems offer superior performance and potentially better energy-reduction than singl...
International audienceDuring the past few years, embedded digital systems have been requested to pro...
The ever-increasing computational workload enforces new design approaches for Hardware (HW) and Soft...
In the early 2000s, the superscalar CPU paradigm reached the point of diminishing returns mainly due...
Multiprocessor system-on-chip (MPSoC) platforms have found their way into embedded systems. The reas...
Shared memory is a common interprocessor communi-cation paradigm for single-chip multi-processor pla...
The last years have shown that there is no way to disregard the advantages provided by multiprocesso...
Many new embedded applications require complex computations to be performed to tight schedules, whil...
In today's multiprocessor SoCs (MPSoCs), parallel programming models are needed to fully exploit har...
In today's multiprocessor SoCs (MPSoCs), parallel programming models are needed to fully exploit har...
Due to poor performance scalability potential of single processor SOCs, MP-SOCs employing multiple w...
MP-SOCs employing multiple well-integrated processor cores are increasingly being used to cover comp...
none3Estimating the energy consumption of software in multiprocessor systems-on-chip (MPSoCs) is cru...
tion is becoming an important aspect to consider. Due to the high costs that represent energy produc...
With the breakdown of Dennard Scaling and Moore's law, power consumption appears to be a primary cha...
Multiprocessor systems offer superior performance and potentially better energy-reduction than singl...
International audienceDuring the past few years, embedded digital systems have been requested to pro...
The ever-increasing computational workload enforces new design approaches for Hardware (HW) and Soft...
In the early 2000s, the superscalar CPU paradigm reached the point of diminishing returns mainly due...
Multiprocessor system-on-chip (MPSoC) platforms have found their way into embedded systems. The reas...
Shared memory is a common interprocessor communi-cation paradigm for single-chip multi-processor pla...
The last years have shown that there is no way to disregard the advantages provided by multiprocesso...
Many new embedded applications require complex computations to be performed to tight schedules, whil...