Title
Dual-Core Framework: Eliminating The Bottleneck Effect Of Scalar Kernels On Simd Architectures
Abstract
The efficiency of ubiquitous SIMD (Single Instruction Multiple Data) media processors is seriously limited by the bottleneck effect of the scalar kernels in media applications. To solve this problem, a dual-core framework, composed of a micro control unit and an instruction buffer, is proposed. This framework can dynamically decouple the scalar and vector pipelines of the original single-core SIMD architecture into two free-running cores. Thus, the bottleneck effect can be eliminated by effectively exploiting the parallelism between scalar and vector kernels. The dual-core framework achieves the best attributes of both single-core and dual-core SIMD architectures. Experimental results exhibit an average performance improvement of 33%, at an area overhead of 4.26%. What's more, with the increase of the SIMD width, higher performance gain and lower cost can be expected.
Year
DOI
Venue
2013
10.1587/transinf.E96.D.365
IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS
Keywords
Field
DocType
SIMD, dual-core, scalar, vector
Bottleneck,Computer science,Parallel computing,Scalar (physics),SIMD
Journal
Volume
Issue
ISSN
E96D
2
1745-1361
Citations 
PageRank 
References 
1
0.48
3
Authors
6
Name
Order
Citations
PageRank
Yaohua Wang14414.23
Shuming Chen213838.21
Hu Chen365.00
Jiang-Hua Wan4155.86
Kai Zhang52012.44
Sheng Liu674.06