21
IRUS TotalDownloads
Altmetric
On the Execution of Ambients
File | Description | Size | Format | |
---|---|---|---|---|
ambientVM.pdf | Working Paper | 277.37 kB | Adobe PDF | View/Open |
Title: | On the Execution of Ambients |
Authors: | Sackman, M Eisenbach, S |
Item Type: | Conference Paper |
Abstract: | Successfully harnessing multi-threaded programming has recently received renewed attention. The GHz war of the last years has been replaced with a parallelism war, each manufacturer seeking to produce CPUs supporting a greater number of threads in parallel execution. The Ambient calculus offers a simple yet powerful means to model communication, distributed computation and mobility. However, given its first class support for concurrency, we sought to investigate the utility of the Ambient calculus for practical programming purposes. Although too low-level to be considered as a general-purpose programming language itself, the Ambient calculus is nevertheless a suitable virtual machine for the execution of mobile and distributed higher-level languages. We present the Glint Virtual Machine: an interpreter for the Safe Boxed Ambient calculus. The GlintVM provides an effective platform for mobile, distributed and parallel computation and should ease some of the difficulties of writing compilers for languages that can exploit the new thread-parallel architectures. |
Issue Date: | 30-Jun-2007 |
URI: | http://hdl.handle.net/10044/1/5840 |
Publisher Link: | http://www.info.fundp.ac.be/~ili/Workshops/MTCoord07/welcome.html |
Presented At: | 3rd International Workshop on Methods and Tool for Coordinating Concurrent Distributed and Mobile Systems (MTCoord) 2007 |
Start Page: | 1 |
End Page: | 18 |
Copyright Statement: | © The Authors |
Conference Location: | Paphos, Cyprus |
Appears in Collections: | Distributed Software Engineering Computing |