Back to Search Start Over

Dynamic Streamization Model Execution for SIMD Engines on Multicore Architectures.

Authors :
Huang, Libo
Wang, Zhiying
Xiao, Nong
Wang, Yongweng
Dou, Qiang
Source :
IEEE Transactions on Computer-Aided Design of Integrated Circuits & Systems. Nov2013, Vol. 32 Issue 11, p1814-1818. 5p.
Publication Year :
2013

Abstract

This paper proposes dynamic streamization model execution (DSME), a dynamic vectorization technique for single instruction multiple data (SIMD) engines on multicore architectures. The technique uses stream model as intermediate representation for programs to optimize the combination of computation and memory accesses of SIMD engines in general-purpose (GP) designs. DSME allows the dynamic placement of computations on different cores when they are not in use to utilize multiple SIMD engines. This study also discusses hardware extensions to existing GP processor designs as well as related compiler extensions that use the special hardware components. Our extensive experiments demonstrate that performance gains of DSME can be achieved. [ABSTRACT FROM PUBLISHER]

Details

Language :
English
ISSN :
02780070
Volume :
32
Issue :
11
Database :
Academic Search Index
Journal :
IEEE Transactions on Computer-Aided Design of Integrated Circuits & Systems
Publication Type :
Academic Journal
Accession number :
91533348
Full Text :
https://doi.org/10.1109/TCAD.2013.2272537