• DocumentCode
    698279
  • Title

    Towards Hume SIMD vectorisation

  • Author

    Al Zain, Abdallah ; Gibson, Valerie ; Michaelson, Greg ; Hammond, Kevin ; Jost, Steffen ; Loidl, Hans-Wolfgang

  • Author_Institution
    Sch. of Math. & Comput. Sci., Heriot-Watt Univ., Edinburgh, UK
  • fYear
    2009
  • fDate
    24-28 Aug. 2009
  • Firstpage
    2683
  • Lastpage
    2687
  • Abstract
    Hume is a novel formally-motivated programming language oriented to developing software where strong assurance of resource use is paramount, in particular embedded systems. In this paper, we explore the use of Hume in a context of heterogeneous platforms where resource knowledge may guide the mapping of activities to different platform components. We present an overview of the Hume language design and methodology, and discuss its deployment in the exploitation of SIMD vectorisation of a simple low-level image processing routine.
  • Keywords
    embedded systems; high level languages; image processing; parallel processing; software engineering; Hume SIMD vectorisation; embedded systems; formally-motivated programming language; low-level image processing; resource knowledge; software development; Abstracts; Analytical models; Convolution; Programming; Standards; Vectors; Wires;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Conference, 2009 17th European
  • Conference_Location
    Glasgow
  • Print_ISBN
    978-161-7388-76-7
  • Type

    conf

  • Filename
    7077855