• Title of article

    On embedding a microarchitectural design language within Haskell

  • Author/Authors

    Launchbury، John نويسنده , , Lewis، Jeffrey R. نويسنده , , Cook، Byron نويسنده ,

  • Issue Information
    روزنامه با شماره پیاپی سال 1999
  • Pages
    -5
  • From page
    6
  • To page
    0
  • Abstract
    Based on our experience with modelling and verifying microarchitectural designs within Haskell, this paper examines our use of Haskell as host, for an embedded language. In particular, we highlight our use of Haskellʹs lazy lists, type classes, lazy state monad, and unsafePerformlO, and point to several areas where Haskell could be improved in the future. We end with an example of a benefit gained by bringing the functional perspective to microarchitectural modelling.
  • Keywords
    profile-guided optimizations , register promotion , program representations , data-flow analysis
  • Journal title
    A C M Sigplan (Programming Languages) Sigplan Notices
  • Serial Year
    1999
  • Journal title
    A C M Sigplan (Programming Languages) Sigplan Notices
  • Record number

    17015