In previous work we have developed and prototyped a silicon compiler which translates a functional language (SAFL) into hardware. Here we present a SAFL-level program transformation which: (i) partitions a specification into hardware and software parts and (ii) generates a specialised architecture to execute the software part. The architecture consists of a number of interconnected heterogeneous processors. Our method allows a large design space to be explored by systematically transforming a single SAFL specification to investigate different points on the area-time spectrum. © Springer-Verlag Berlin Heidelberg 2001.
CITATION STYLE
Mycroft, A., & Sharp, R. (2001). Hardware/software co-design using functional languages. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2031 LNCS, pp. 236–251). Springer Verlag. https://doi.org/10.1007/3-540-45319-9_17
Mendeley helps you to discover research relevant for your work.