CAOS: A Domain-Specific Language for the Parallel Simulation of Cellular Automata

Clemens Grelck, Frank Penczek, Kai Trojahner

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.

Original languageEnglish
Title of host publicationPaCT 2007: Parallel Computing Technologies
Number of pages8
Volume4671 LNCS
PublisherSpringer Verlag
Publication date01.12.2007
Pages410-417
ISBN (Print)978-3-540-73939-5
ISBN (Electronic)978-3-540-73940-1
DOIs
Publication statusPublished - 01.12.2007
Event9th International Conference on Parallel Computing Technologies - Pereslavl-Zalessky, Russian Federation
Duration: 03.09.200707.09.2007
Conference number: 70945

Fingerprint

Dive into the research topics of 'CAOS: A Domain-Specific Language for the Parallel Simulation of Cellular Automata'. Together they form a unique fingerprint.

Cite this