Consiglio Nazionale delle Ricerche

Tipo di prodottoArticolo in rivista
TitoloA highly flexible, parallel virtual machine: design and experience of ILDJIT
Anno di pubblicazione2010
FormatoCartaceo
Autore/iSimone Campanoni; Giovanni Agosta; Stefano Crespi-Reghizzi; Andrea Di Biagio
Affiliazioni autoriPolitecnico di Milano
Autori CNR e affiliazioni
  • STEFANO CRESPI REGHIZZI VQR
Lingua/e
  • inglese
AbstractILDJIT, 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.
Lingua abstractinglese
Altro abstract-
Lingua altro abstract-
Pagine da177
Pagine a207
Pagine totali-
RivistaSoftware, practice and experience (Online)
Attiva dal 1971
Editore: John Wiley & Sons - Chichester
Paese di pubblicazione: Regno Unito
Lingua: inglese
ISSN: 1097-024X
Titolo chiave: Software, practice and experience (Online)
Titolo proprio: Software, practice & experience (Online)
Titolo abbreviato: Softw. pract. exp. (Online)
Titoli alternativi:
  • Software (Online)
  • Software, practice and experience (Online)
  • SP & E (Online)
  • SP&E (Online)
Numero volume della rivista40
Fascicolo della rivista-
DOI10.1002/spe.950
Verificato da refereeSì: Internazionale
Stato della pubblicazione-
Indicizzazione (in banche dati controllate)
  • ISI Web of Science (WOS) (Codice:000274946400004)
Parole chiave-
Link (URL, URI)-
Titolo parallelo-
Data di accettazione-
Note/Altre informazioni-
Strutture CNR
  • IEIIT — IEIIT - Sede secondaria di Milano
Moduli CNR
    Progetti Europei-
    Allegati
    • A highly flexible

    Dati associati a vecchie tipologie
    I dati associati a vecchie tipologie non sono modificabili, derivano dal cambiamento della tipologia di prodotto e hanno solo valore storico.
    Editore
    • John Wiley & Sons Ltd., Chichester (Regno Unito)