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
Link To Document :
بازگشت