Deriving two-phase modules for a multi-target hardware compiler

  • Authors:
  • Jifeng He;Geoffrey Brown;Wayne Luk;John O'Leary

  • Affiliations:
  • Oxford University Computing Laboratory, Oxford, UK;School of Electrical Engineering, Cornell University, Ithaca, NY;Department of Computing, Imperial College, London, UK;Microprocessor Products Group, Intel Corporation, Hillsboro, Oregon

  • Venue:
  • DCC'96 Proceedings of the 3rd international conference on Designing Correct Circuits
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper adopts the CSP framework for deriving a compilation scheme from a simple imperative language to two-phase modules. Two-phase modules are processes that communicate with one another using two-phase handshake protocols. The two-phase modules generated by our compilation scheme can be implemented as asynchronous or clocked circuits. The derivation techniques have been applied to a concurrent language which is a superset of the language discussed.