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

Autor: Kazunori Noda, Masa-aki Fukase, Atsuko Yokoyama, Tomoaki Sato
Rok vydání: 2008
Předmět:
Zdroj: 2008 5th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology.
DOI: 10.1109/ecticon.2008.4600523
Popis: 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.
Databáze: OpenAIRE