• DocumentCode
    1025916
  • Title

    A multilevel computing architecture for embedded multimedia applications

  • Author

    Karim, Faraydon ; Mellan, Alain ; Nguyen, Anh ; Aydonat, Utku ; Abdelrahman, Tarek

  • Author_Institution
    STMicroelectronics, La Jolla, CA, USA
  • Volume
    24
  • Issue
    3
  • fYear
    2004
  • Firstpage
    56
  • Lastpage
    66
  • Abstract
    We have designed a new architecture that simplifies integration of heterogeneous IP for multimedia and streaming applications. The multilevel computing architecture (MLCA) is a template architecture featuring multiple processing units. This template architecture for SOC systems uses superscalar techniques to exploit task-level parallelism among different processing units. It supports a natural programming model that relieves programmers from explicitly synchronizing tasks and communicating data. code transformations that improve application performance are easy to incorporate in compilers for this architecture.
  • Keywords
    computer architecture; embedded systems; multimedia systems; multiprocessing systems; system-on-chip; SOC system; embedded multimedia applications; multilevel computing architecture; superscalar techniques; synchronizing task; template architecture; Communication system control; Computer architecture; Concurrent computing; Digital signal processing; Embedded computing; Multimedia computing; Parallel processing; Programming profession; Registers; Streaming media;
  • fLanguage
    English
  • Journal_Title
    Micro, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1732
  • Type

    jour

  • DOI
    10.1109/MM.2004.1
  • Filename
    1310266