Abstract: The paper presents a simple domain-specific multi-result supercompiler for counter systems implemented by means of the MRSC toolkit. The input language of the supercompiler is a non-deterministic domain-specific language meant for specifying models of communication protocols. The implementation of this DSL is based on 'embedding' and the heavy use of higher-order constructs. There are presented 2 versions of the multi-result supercompiler. The first one implements a naive algorithm, which turns out to be rather inefficient. The second version exploits the specifics of the domain, thereby drastically reducing the number of generated graphs of configurations and the amount of resources consumed by supercompilation.Note: ...
We propose a multicore programming paradigm called compress-and-conquer (CC) that can be applied to ...
Parallel computing has become firmly established since the 1980’s as the primary means of achieving ...
Copyright ACM, 2010. This is the author's version of the work. It is posted here by permission of AC...
Abstract: We consider an application of supercompilation to the analysis of counter transi...
Abstract: The paper explains the principles of multi-result supercompilation. We introduce...
A supercompiler is a program which can perform a deep transformation of programs using a principle w...
Abstract: When applying supercompilation to problem-solving, multi-result supercompilation...
The current growing interest in supercomputers will undoubtedly give rise to the question of how to ...
Abstract: This paper presents a reformulation of the notion of multi-result supercompilati...
Many video games rely on a Domain Specific Language (DSL) to implement particular features such as a...
Multicomputer (distributed memory MIMD machines) have emerged as inexpensive, yet powerful parallel...
Developing complex scientific applications on high performance systems requires both domain knowledg...
International audienceThis paper describes the design and implementation of a layered domain-specifi...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Many video games rely on a Domain Specific Language (DSL) to implement particular features such as ...
We propose a multicore programming paradigm called compress-and-conquer (CC) that can be applied to ...
Parallel computing has become firmly established since the 1980’s as the primary means of achieving ...
Copyright ACM, 2010. This is the author's version of the work. It is posted here by permission of AC...
Abstract: We consider an application of supercompilation to the analysis of counter transi...
Abstract: The paper explains the principles of multi-result supercompilation. We introduce...
A supercompiler is a program which can perform a deep transformation of programs using a principle w...
Abstract: When applying supercompilation to problem-solving, multi-result supercompilation...
The current growing interest in supercomputers will undoubtedly give rise to the question of how to ...
Abstract: This paper presents a reformulation of the notion of multi-result supercompilati...
Many video games rely on a Domain Specific Language (DSL) to implement particular features such as a...
Multicomputer (distributed memory MIMD machines) have emerged as inexpensive, yet powerful parallel...
Developing complex scientific applications on high performance systems requires both domain knowledg...
International audienceThis paper describes the design and implementation of a layered domain-specifi...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Many video games rely on a Domain Specific Language (DSL) to implement particular features such as ...
We propose a multicore programming paradigm called compress-and-conquer (CC) that can be applied to ...
Parallel computing has become firmly established since the 1980’s as the primary means of achieving ...
Copyright ACM, 2010. This is the author's version of the work. It is posted here by permission of AC...