CAOS: a domain-specific language for the parallel simulation of cellular automata

  • Authors:
  • Clemens Grelck;Frank Penczek;Kai Trojahner

  • Affiliations:
  • University of Hertfordshire, Department of Computer Science and University of Lübeck, Institute of Software Technology and Programming Languages;University of Hertfordshire, Department of Computer Science and University of Lübeck, Institute of Software Technology and Programming Languages;University of Lübeck, Institute of Software Technology and Programming Languages

  • Venue:
  • PaCT'07 Proceedings of the 9th international conference on Parallel Computing Technologies
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present the design and implementation of CAOS, a domain-specific high-level programming language for the parallel simulation of extended cellular automata. CAOS allows scientists to specify complex simulations with limited programming skills and effort. Yet the CAOS compiler generates efficiently executable code that automatically harnesses the potential of contemporary multi-core processors, shared memory multiprocessors, workstation clusters and supercomputers.