• DocumentCode
    2565721
  • Title

    Programming models and languages for SoC-implemented architectures

  • Author

    Gupta, Rajesh

  • Author_Institution
    California Univ., San Diego, CA
  • fYear
    2006
  • fDate
    27-30 July 2006
  • Firstpage
    125
  • Lastpage
    126
  • Abstract
    Summary form only given. Microsystems implemented on chips or SoCs provide new capabilities and alternatives not easily available to architects in the past, via ISA extensions, additional data-path elements, SIMD arrays and their short vector extensions, multigrain coprocessing etc. We can, given enough design resources, build such machines. Evidence of various combinations of architectural archetypes can be seen in a flood of new machine architectures for high definition video processing, though there are significant challenges in architectural exploration. However, a central question that seems to remain unanswered, is how will the programming for such machines can keep up without waiting for the god of programming to descend. Participants will take a crack at answering the questions either from architectural side (including implementation fabrics) or from their views of the advances in programming models and methods
  • Keywords
    computer architecture; hardware-software codesign; logic CAD; parallel processing; system-on-chip; ISA extension; SIMD arrays; SoC-implemented architectures; architectural archetypes; architectural exploration; data-path elements; machine architectures; microsystems; multigrain coprocessing; programming languages; programming models; short vector extensions; Fabrics; Floods; High definition video; Systolic arrays;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods and Models for Co-Design, 2006. MEMOCODE '06. Proceedings. Fourth ACM and IEEE International Conference on
  • Conference_Location
    Napa, CA
  • Print_ISBN
    1-4244-0421-5
  • Type

    conf

  • DOI
    10.1109/MEMCOD.2006.1695914
  • Filename
    1695914