A language for multiple models of computation

  • Authors:
  • Dag Björklund;Johan Lilius

  • Affiliations:
  • Turku Centre for Computer Science (TUCS), Lemminkäisenkatu 14 A, FIN-20520, Turku, Finland;Turku Centre for Computer Science (TUCS), Lemminkäisenkatu 14 A, FIN-20520, Turku, Finland

  • Venue:
  • Proceedings of the tenth international symposium on Hardware/software codesign
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

We introduce a new kernel language for modeling hardware/software systems, adopting multiple heterogenous models of computation. The language has formal operational semantics, and is well suited for model checking, code synthesis etc. For different blocks of code, different scheduling policies can be applied, to reflect the different interpretations of e.g. parallelism in different models of computation. The user can add his own scheduling policies, to use or explore different models of computation.