By Topic

Enhancing multimedia processing by wave-pipelining integer units and floating point units in whole

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

4 Author(s)
Fukase, M. ; Grad. Sch. of Sci. & Technol., Hirosaki Univ., Hirosaki ; Noda, K. ; Yokoyama, A. ; Sato, T.

A ubiquitous processor, HCgorilla followed Java CPU for multimedia processing and was built in RNG (random number generators) for cipher processing. Then, HCgorilla had an execution stage composed of several units for those sophisticated processing. Since the execution stage kept physical separation, each function took different latency. This required instruction scheduling similarly to regular super scalar processors. We describe, in this paper, the improvement of HCgorilla to solve this issue. Specifically, the execution stage composed of arithmetic units is wave-pipelined in whole. This completely merges the parallel structure without physical separation. The waved multifunctional execution unit is effective to realize wide-range dynamic ILP (instruction level parallelism) at a rate higher than regular superscalar processors.

Published in:

Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology, 2008. ECTI-CON 2008. 5th International Conference on  (Volume:2 )

Date of Conference:

14-17 May 2008