• DocumentCode
    3330130
  • Title

    IRIS: A Firmware Design Methodology for SIMD Architectures

  • Author

    Jacobs, Jan ; van Engelen, L. ; Kuper, Jan ; Smit, Gerard J M ; Dai, Rui

  • Author_Institution
    Oce Technol. BV, Venlo
  • fYear
    2008
  • fDate
    3-5 Sept. 2008
  • Firstpage
    609
  • Lastpage
    617
  • Abstract
    Developing code for SIMD type hardware architectures is a tedious job. This is caused by the absence of both a coherent methodological framework and a hardware independent tooling. Moreover, the inherently difficult nature of programming dedicated massively parallel embedded processors, complicates the matter. This paper describes a single framework, called IRIS, to generate code for SIMD architectures. This framework is illustrated with a concrete case "Stochastic Image Quantisation". IRIS is based on an incremental construction of executable representations, which converge to the final target implementation in a semi-automated way.
  • Keywords
    firmware; parallel architectures; program compilers; IRIS; SIMD type hardware architecture; code development; code generation; executable representation; firmware design; massively parallel embedded processors; stochastic image quantisation; Design engineering; Design methodology; Digital systems; Hardware; Iris; Jacobian matrices; Job design; Microprogramming; Parallel programming; Programming profession; SIMD architectures; executability; firmware development; functional languages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design Architectures, Methods and Tools, 2008. DSD '08. 11th EUROMICRO Conference on
  • Conference_Location
    Parma
  • Print_ISBN
    978-0-7695-3277-6
  • Type

    conf

  • DOI
    10.1109/DSD.2008.58
  • Filename
    4669291