Title :
Efficient signal processing in embedded Java systems
Author :
Krapf, Rafael ; Carro, Luigi
Author_Institution :
Instituto de Informatica, Univ. Fed. do Rio Grande do Sul, Porto Alegre, Brazil
Abstract :
Digital Signal Processing (DSP) is a necessary capability of the new portable devices, as multimedia content becomes common place for embedded digital systems. However, because of the stream-like behavior of multimedia applications, specialized processors and compilers are required to manipulate contents such as audio and video. This paper presents a set of architecture modifications that interact with the compiler, generating an optimized code so that one can use a single language (Java) for the specification of complex System-on-Chip (SoC) devices with signal processing characteristics. Besides reaching a higher efficiency for DSP, the designer maintains the portability of the Java code for general purpose computing. Experimental results show that with a 5% of area overhead one can reach from 23% to 50% performance improvement in FemtoJava microcontroller.
Keywords :
FIR filters; Java; digital signal processing chips; discrete cosine transforms; fast Fourier transforms; microcontrollers; multimedia computing; system-on-chip; DCT; FFT; FemtoJava microcontroller; Java code; SoC devices; architecture modifications; compiler; digital signal processing; embedded Java systems; multimedia applications; portable devices; signal processing characteristics; Character generation; Digital signal processing; Digital systems; Java; Multimedia systems; Optimizing compilers; Signal generators; Signal processing; Streaming media; System-on-a-chip;
Conference_Titel :
Circuits and Systems, 2003. ISCAS '03. Proceedings of the 2003 International Symposium on
Print_ISBN :
0-7803-7761-3
DOI :
10.1109/ISCAS.2003.1205773