Cross layer design to multi-thread a data-pipelining application on a multi-processor on chip

Bo-Cheng Lai*, Patrick Schaumont, Wei Qin, Ingrid Verbauwhede

*此作品的通信作者

研究成果: Conference contribution同行評審

摘要

Data-Pipelining is a widely used model to represent streaming applications. Incremental decomposition and optimization of a data-pipelining application onto a multi-processor platform spans multiple design layers, including the application layer, the system software layer, the architecture layer and the micro-architecture layer. For best results, designers have to consider multiple design layers (vertical exploration) and multiple architecture options (horizontal exploration). By using a data-pipelining JPEG encoder as the application driver, this paper presents a comprehensive analysis of mapping a data-pipelined application through multiple design layers, to a shared-memory SMP (Symmetric Multi-Processing) system. It is shown that a single-layered optimization ends up with a 110% worse design if the system effects from other layers are not taken into account. Compared to the nominal case, with appropriate mapping of the application, we achieve 47.5% improvement for high performance design and 77.6% energy reduction for energy efficient design under constant performance.

原文English
主出版物標題Proceedings - IEEE 17th International Conference on Application-specific Systems, Architectures and Processors, ASAP 2006
頁面15-18
頁數4
DOIs
出版狀態Published - 1 12月 2006
事件IEEE 17th International Conference on Application-specific Systems, Architectures and Processors, ASAP 2006 - Steamboat Springs, CO, United States
持續時間: 11 9月 200613 9月 2006

出版系列

名字Proceedings of the International Conference on Application-Specific Systems, Architectures and Processors
ISSN(列印)1063-6862

Conference

ConferenceIEEE 17th International Conference on Application-specific Systems, Architectures and Processors, ASAP 2006
國家/地區United States
城市Steamboat Springs, CO
期間11/09/0613/09/06

指紋

深入研究「Cross layer design to multi-thread a data-pipelining application on a multi-processor on chip」主題。共同形成了獨特的指紋。

引用此