返回
Energy-efficient multiprocessor systems-on-chip for embedded computing: Exploring programming models and their architectural support
DOI:10.1109/TC.2007.1040.png)
摘要
En 中文
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 representative application kernels from the multimedia domain, and identify application-level parameters that heavily influence performance and energy efficiency. Then, we formulate guidelines for the selection of the most appropriate programming model and its architectural support.
Keyword:
MPSoCs
embedded multimedia
programming models
task-level parallelism
energy efficiency
low power
期刊
IF:
3.8
论文数:
5.4K
被引数:
9.8K
机构
暂无机构信息
引用论文
Producer-consumer communication in distributed shared memory multiprocessors分布式共享内存多处理器中的生产者-消费者通信
PROCEEDINGS OF THE IEEE
IF25.9
Tertiary and Quaternary Structures of Photoreactive Fe-Type Nitrile Hydratase from Rhodococcus sp. N-771: Roles of Hydration Water Molecules in Stabilizing the Structures and the Structural Origin of the Substrate Specificity of the Enzyme,
Biochemistry
IF0
Encoding of vowel-like sounds in the auditory nerve: Model predictions of discrimination performance

