• DocumentCode
    396474
  • 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
  • Volume
    4
  • fYear
    2003
  • fDate
    25-28 May 2003
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2003. ISCAS '03. Proceedings of the 2003 International Symposium on
  • Print_ISBN
    0-7803-7761-3
  • Type

    conf

  • DOI
    10.1109/ISCAS.2003.1205773
  • Filename
    1205773