Title :
Coarse reconfigurable multimedia unit extension
Author :
Wong, Stephan ; Cotofana, Sorin ; Vassiliadis, Stamatis
Author_Institution :
Dept. of Electr. Eng., Delft Univ. of Technol., Netherlands
Abstract :
In this paper we introduce a coarse reconfigurable multimedia functional unit (rMFU) extension to a superscalar general-purpose processor (GPP) and a set of specialized multimedia instructions to extend the GPPs instruction set. Two multimedia operations, the DCT operation and the Huffman encoding operation, were chosen to assess the expected performance of our proposal. The performance of the extended processor including the rMFU was evaluated by utilizing modified versions of the ijpeg and mpeg2enc benchmarks and a cycle accurate simulator. Our experiments suggest that the usage of the rMFU in an out-of-order superscalar processor (without increasing the cycle time) is able to decrease the total number of execution cycles by a value between 12.40% and 23.72% when compared to the same processor without such an unit. Moreover, the number of executed instructions are reduced by between 13.67% and 23.61% and the executed branches by between 9.83% and 15.98%
Keywords :
discrete cosine transforms; encoding; instruction sets; multimedia systems; performance evaluation; reconfigurable architectures; Huffman encoding; coarse reconfigurable multimedia unit extension; cycle accurate simulator; discrete cosine transform; ijpeg; instruction set; mpeg2enc benchmarks; specialized multimedia instructions; superscalar general-purpose processor; superscalar processor; Computational modeling; Computer architecture; Discrete cosine transforms; Encoding; Hardware; Laboratories; Length measurement; Measurement standards; Out of order; Proposals;
Conference_Titel :
Parallel and Distributed Processing, 2001. Proceedings. Ninth Euromicro Workshop on
Conference_Location :
Mantova
Print_ISBN :
0-7695-0987-8
DOI :
10.1109/EMPDP.2001.905048