DocumentCode
357676
Title
Complex streamed instructions: introduction and initial evaluation
Author
Vassiliadis, Stamatis ; Juurlink, Ben ; Hakkennes, Edwin
Author_Institution
Dept. of Electr. Eng., Delft Univ. of Technol., Netherlands
Volume
1
fYear
2000
fDate
2000
Firstpage
400
Abstract
An architectural paradigm intended to improve the performance of streaming operations is introduced. The proposed complex streamed instructions perform setting, controlling and executing vector operations simultaneously. That is, each of the instructions has the capability of sectioning a vector in addition to performing complex memory accesses and SIMD execution. To provide an initial validation, a video compression application is considered. We identify 5 streamed operations and perform simulations using the SimpleScalar toolset. The experiments show the following: the cycle count diminishes by a factor of 3.1, the number of executed instructions reduces by a factor of 3.0 to 3.2, and the CPI stays about the same. These results show that substantial performance improvements can be expected when complex streamed instructions are employed
Keywords
data compression; instruction sets; multimedia communication; parallel architectures; video coding; CPI; SIMD execution; SimpleScalar toolset; architectural paradigm; complex memory accesses; complex streamed instructions; cycle count; executed instructions; initial validation; performance improvements; simulations; streamed operations; streaming operations; vector operations; video compression application; Bandwidth; Computer aided instruction; Computer architecture; Hardware; Motion estimation; Parallel processing; Performance gain; Streaming media; Target recognition; Video compression;
fLanguage
English
Publisher
ieee
Conference_Titel
Euromicro Conference, 2000. Proceedings of the 26th
Conference_Location
Maastricht
ISSN
1089-6503
Print_ISBN
0-7695-0780-8
Type
conf
DOI
10.1109/EURMIC.2000.874659
Filename
874659
Link To Document