Title :
A VLIW low power Java processor for embedded applications
Author :
Beck, Antonio Carlos S ; Carro, Luigi
Author_Institution :
Inst. de Inf., Univ. Fed. do Rio Grande do Sul, Porto Alegre, Brazil
Abstract :
This paper presents a pioneer VLIW architecture of a native Java processor. We show that, thanks to the specific stack architecture and to the use of the VLIW technique, one is able to obtain a meaningful reduction of power dissipation, with small area overhead, when compared to other ways of executing Java in hardware. The underlying technique is based on the reuse of memory access instructions, hence reducing power during memory or cache accesses. The architecture is validated for some complex embedded applications like IMDCT computation and other data processing benchmarks.
Keywords :
Java; discrete cosine transforms; embedded systems; low-power electronics; microcontrollers; multiprocessing systems; power consumption; VLIW low power Java processor; cache accesses; data processing benchmark; discrete cosine transform; embedded applications; inverse modified DCT; memory access instruction; microcontroller; power dissipation; stack architecture; very long instruction word; Computer applications; Computer architecture; Embedded computing; Embedded system; Energy consumption; Hardware; Java; Permission; Power dissipation; VLIW;
Conference_Titel :
Integrated Circuits and Systems Design, 2004. SBCCI 2004. 17th Symposium on
Print_ISBN :
1-58113-947-0
DOI :
10.1109/SBCCI.2004.240771