跳至主導覽 跳至搜尋 跳過主要內容

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
  • *此作品的通信作者

研究成果同行評審

摘要

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
發行者Institute of Electrical and Electronics Engineers Inc.
頁面15-18
頁數4
ISBN(列印)0769526829, 9780769526829
DOIs
出版狀態Published - 2006
事件IEEE 17th International Conference on Application-specific Systems, Architectures and Processors, ASAP 2006 - Steamboat Springs, CO, 美國
持續時間: 11 9月 200613 9月 2006

出版系列

名字Proceedings of the International Conference on Application-Specific Systems, Architectures and Processors
ISSN(列印)2160-0511
ISSN(電子)2160-052X

Conference

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

指紋

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

引用此