@prefix prodottidellaricerca: . @prefix istituto: . @prefix prodotto: . istituto:CDS029 prodottidellaricerca:prodotto prodotto:ID184947 . @prefix pubblicazioni: . @prefix unitaDiPersonaleEsterno: . unitaDiPersonaleEsterno:ID1547 pubblicazioni:autoreCNRDi prodotto:ID184947 . @prefix modulo: . modulo:ID4147 prodottidellaricerca:prodotto prodotto:ID184947 . @prefix rdf: . prodotto:ID184947 rdf:type prodotto:TIPO1101 . @prefix retescientifica: . prodotto:ID184947 rdf:type retescientifica:ProdottoDellaRicerca . @prefix rdfs: . prodotto:ID184947 rdfs:label "A highly flexible, parallel virtual machine: design and experience of ILDJIT (Articolo in rivista)"@en . @prefix xsd: . prodotto:ID184947 pubblicazioni:anno "2010-01-01T00:00:00+01:00"^^xsd:gYear ; pubblicazioni:doi "10.1002/spe.950"^^xsd:string . @prefix skos: . prodotto:ID184947 skos:altLabel "
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)
"^^rdf:HTML ; pubblicazioni:autori "Simone Campanoni; Giovanni Agosta; Stefano Crespi-Reghizzi; Andrea Di Biagio"^^xsd:string ; pubblicazioni:paginaInizio "177"^^xsd:string ; pubblicazioni:paginaFine "207"^^xsd:string ; pubblicazioni:numeroVolume "40"^^xsd:string . @prefix ns11: . prodotto:ID184947 pubblicazioni:rivista ns11:ID368220 ; skos:note "ISI Web of Science (WOS)"^^xsd:string ; pubblicazioni:affiliazioni "Politecnico di Milano"^^xsd:string ; pubblicazioni:titolo "A highly flexible, parallel virtual machine: design and experience of ILDJIT"^^xsd:string ; prodottidellaricerca:abstract "ILDJIT, a new-generation dynamic compiler and virtual machine designed to support parallel compilation,\nis introduced here. Our dynamic compiler targets the increasingly popular ECMA-335 specification. The\ngoal of this project is twofold: on one hand, it aims at exploiting the parallelism exposed by multi-core\narchitectures to hide the dynamic compilation latencies by pipelining compilation and execution tasks; on\nthe other hand, it provides a flexible, modular and adaptive framework for dynamic code optimization.\nThe ILDJIT organization and the compiler design choices are presented and discussed highlighting how\nadaptability and extensibility can be achieved. Thanks to the compilation latency masking effect of the\npipeline organization, our dynamic compiler is able to mask most of the compilation delay, when the\nunderlying hardware exposes sufficient parallelism. Even when running on a single core, the ILDJIT\nadaptive optimization framework manages to speedup the computation with respect to other open-source\nimplementations of ECMA-335."@en . @prefix ns12: . prodotto:ID184947 pubblicazioni:editore ns12:ID364 ; prodottidellaricerca:prodottoDi modulo:ID4147 , istituto:CDS029 ; pubblicazioni:autoreCNR unitaDiPersonaleEsterno:ID1547 . ns11:ID368220 pubblicazioni:rivistaDi prodotto:ID184947 . ns12:ID364 pubblicazioni:editoreDi prodotto:ID184947 .