http://www.cnr.it/ontology/cnr/individuo/prodotto/ID184947
A highly flexible, parallel virtual machine: design and experience of ILDJIT (Articolo in rivista)
- Type
- Label
- A highly flexible, parallel virtual machine: design and experience of ILDJIT (Articolo in rivista) (literal)
- Anno
- 2010-01-01T00:00:00+01:00 (literal)
- Http://www.cnr.it/ontology/cnr/pubblicazioni.owl#doi
- 10.1002/spe.950 (literal)
- Alternative label
Simone Campanoni; Giovanni Agosta; Stefano Crespi-Reghizzi; Andrea Di Biagio (2010)
A highly flexible, parallel virtual machine: design and experience of ILDJIT
in Software, practice and experience (Online); John Wiley & Sons Ltd., Chichester (Regno Unito)
(literal)
- Http://www.cnr.it/ontology/cnr/pubblicazioni.owl#autori
- Simone Campanoni; Giovanni Agosta; Stefano Crespi-Reghizzi; Andrea Di Biagio (literal)
- Pagina inizio
- Pagina fine
- Http://www.cnr.it/ontology/cnr/pubblicazioni.owl#numeroVolume
- Rivista
- Note
- ISI Web of Science (WOS) (literal)
- Http://www.cnr.it/ontology/cnr/pubblicazioni.owl#affiliazioni
- Politecnico di Milano (literal)
- Titolo
- A highly flexible, parallel virtual machine: design and experience of ILDJIT (literal)
- Abstract
- ILDJIT, a new-generation dynamic compiler and virtual machine designed to support parallel compilation,
is introduced here. Our dynamic compiler targets the increasingly popular ECMA-335 specification. The
goal of this project is twofold: on one hand, it aims at exploiting the parallelism exposed by multi-core
architectures to hide the dynamic compilation latencies by pipelining compilation and execution tasks; on
the other hand, it provides a flexible, modular and adaptive framework for dynamic code optimization.
The ILDJIT organization and the compiler design choices are presented and discussed highlighting how
adaptability and extensibility can be achieved. Thanks to the compilation latency masking effect of the
pipeline organization, our dynamic compiler is able to mask most of the compilation delay, when the
underlying hardware exposes sufficient parallelism. Even when running on a single core, the ILDJIT
adaptive optimization framework manages to speedup the computation with respect to other open-source
implementations of ECMA-335. (literal)
- Editore
- Prodotto di
- Autore CNR
Incoming links:
- Prodotto
- Autore CNR di
- Http://www.cnr.it/ontology/cnr/pubblicazioni.owl#rivistaDi
- Editore di