var bibbase_data = {"data":"\"Loading..\"\n\n
\n\n \n\n \n\n \n \n\n \n\n \n \n\n \n\n \n
\n generated by\n \n \"bibbase.org\"\n\n \n
\n \n\n
\n\n \n\n\n
\n\n Excellent! Next you can\n create a new website with this list, or\n embed it in an existing web page by copying & pasting\n any of the following snippets.\n\n
\n JavaScript\n (easiest)\n
\n \n <script src=\"https://bibbase.org/show?bib=https%3A%2F%2Fraw.githubusercontent.com%2FAlamvic%2Falamvic.github.io%2Fmaster%2Frmod.bib&commas=true&jsonp=1&jsonp=1\"></script>\n \n
\n\n PHP\n
\n \n <?php\n $contents = file_get_contents(\"https://bibbase.org/show?bib=https%3A%2F%2Fraw.githubusercontent.com%2FAlamvic%2Falamvic.github.io%2Fmaster%2Frmod.bib&commas=true&jsonp=1\");\n print_r($contents);\n ?>\n \n
\n\n iFrame\n (not recommended)\n
\n \n <iframe src=\"https://bibbase.org/show?bib=https%3A%2F%2Fraw.githubusercontent.com%2FAlamvic%2Falamvic.github.io%2Fmaster%2Frmod.bib&commas=true&jsonp=1\"></iframe>\n \n
\n\n

\n For more details see the documention.\n

\n
\n
\n\n
\n\n This is a preview! To use this list on your own web site\n or create a new web site from it,\n create a free account. The file will be added\n and you will be able to edit it in the File Manager.\n We will show you instructions once you've created your account.\n
\n\n
\n\n

To the site owner:

\n\n

Action required! Mendeley is changing its\n API. In order to keep using Mendeley with BibBase past April\n 14th, you need to:\n

    \n
  1. renew the authorization for BibBase on Mendeley, and
  2. \n
  3. update the BibBase URL\n in your page the same way you did when you initially set up\n this page.\n
  4. \n
\n

\n\n

\n \n \n Fix it now\n

\n
\n\n
\n\n\n
\n \n \n
\n
\n  \n 2022\n \n \n (7)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Porting a JIT Compiler to RISC-V: Challenges and Opportunities.\n \n \n \n \n\n\n \n Ducasse, Q., Polito, G., Tesone, P., Cotret, P., & Lagadec, L.\n\n\n \n\n\n\n In Proceedings of the 19th International Conference on Managed Programming Languages and Runtimes (MPLR '22), Brussels, Belgium, September 2022. \n \n\n\n\n
\n\n\n\n \n \n \"PortingPaper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n \n \n\n\n\n
\n
@inproceedings{ducasse:hal-03725841,\n  TITLE = {{Porting a JIT Compiler to RISC-V: Challenges and Opportunities}},\n  AUTHOR = {Ducasse, Quentin and Polito, Guillermo and Tesone, Pablo and Cotret, Pascal and Lagadec, Lo{\\"i}c},\n  URL = {https://hal.archives-ouvertes.fr/hal-03725841},\n  BOOKTITLE = {{Proceedings of the 19th International Conference on Managed Programming Languages and Runtimes (MPLR '22)}},\n  ADDRESS = {Brussels, Belgium},\n  YEAR = {2022},\n  MONTH = Sep,\n  KEYWORDS = {JIT ; RISC-V},\n  HAL_ID = {hal-03725841},\n  HAL_VERSION = {v1},\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Remarkable Challenges of High-Performance Language Virtual Machines.\n \n \n \n \n\n\n \n Polito, G, Ducasse, S, Tesone, P, Fabresse, L, Thomas, G, Bacou, M, Cotret, P, & Lagadec, L\n\n\n \n\n\n\n Technical Report Inria Lille - Nord Europe, September 2022.\n \n\n\n\n
\n\n\n\n \n \n \"RemarkablePaper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@techreport{polito:hal-03770065,\n  TITLE = {{Remarkable Challenges of High-Performance Language Virtual Machines}},\n  AUTHOR = {Polito, G and Ducasse, S and Tesone, P and Fabresse, L and Thomas, G and Bacou, M and Cotret, P and Lagadec, L},\n  URL = {https://hal.inria.fr/hal-03770065},\n  TYPE = {Research Report},\n  INSTITUTION = {{Inria Lille - Nord Europe}},\n  YEAR = {2022},\n  MONTH = Sep,\n  PDF = {https://hal.inria.fr/hal-03770065/file/main.pdf},\n  HAL_ID = {hal-03770065},\n  HAL_VERSION = {v1},\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n High-Performance Language Virtual Machines: an analysis and challenges.\n \n \n \n \n\n\n \n Ducasse, S., Polito, G., Tesone, P., Thomas, G., & Lagadec, L.\n\n\n \n\n\n\n March 2022.\n A presentation presenting scientific challenges for modern high-performance language virtual machines\n\n\n\n
\n\n\n\n \n \n \"High-PerformancePaper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n \n \n\n\n\n
\n
@misc{ducasse:hal-03770053,\n  TITLE = {{High-Performance Language Virtual Machines: an analysis and challenges}},\n  AUTHOR = {Ducasse, St{\\'e}phane and Polito, Guillermo and Tesone, Pablo and Thomas, Ga{\\"e}l and Lagadec, Lo{\\"i}c},\n  URL = {https://hal.inria.fr/hal-03770053},\n  NOTE = {A presentation presenting scientific challenges for modern high-performance language virtual machines},\n  YEAR = {2022},\n  MONTH = Mar,\n  KEYWORDS = {Virtual Machine ; Garbage collector ; language runtime ; compiler ; JIT},\n  PDF = {https://hal.inria.fr/hal-03770053/file/VM-challenges-v3.pdf},\n  HAL_ID = {hal-03770053},\n  HAL_VERSION = {v1},\n}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n Interpreter-guided Differential JIT Compiler Unit Testing.\n \n \n \n\n\n \n Polito, G., Tesone, P., & Ducasse, S.\n\n\n \n\n\n\n In Programming Language Design and Implementation (PLDI'22), 2022. \n \n\n\n\n
\n\n\n\n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n \n \n\n\n\n
\n
@inproceedings{Poli22a,\n  author = {Guillermo Polito and Pablo Tesone and St\\'ephane Ducasse},\n  title = {Interpreter-guided Differential JIT Compiler Unit Testing},\n  booktitle = {Programming Language Design and Implementation (PLDI'22)},\n  year = {2022},\n  pdf = {http://rmod-files.lille.inria.fr/Team/Texts/Papers/Poli22a-InterpreterGuided-PLDI-22.pdf},\n  hal-id = {hal-03607939},\n  hal-url = {https://hal.inria.fr/hal-03607939},\n  annote = {topconference},\n  keywords = {moose StefPub kzVM lse-pub}}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n Interpreter Register Autolocalisation: Improving the performance of efficient interpreters.\n \n \n \n\n\n \n Polito, G., Tesone, P., & Ducasse, S.\n\n\n \n\n\n\n In More VM international Workshop, 2022. \n \n\n\n\n
\n\n\n\n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n \n \n\n\n\n
\n
@inproceedings{Poli22b,\n  author = {Guillermo Polito and Pablo Tesone and St\\'ephane Ducasse},\n  title = {Interpreter Register Autolocalisation: Improving the performance of efficient interpreters},\n  booktitle = {More VM international Workshop},\n  year = {2022},\n  pdf = {http://rmod-files.lille.inria.fr/Team/Texts/Papers/Poli22b-MoreVM22-Autolocalisation.pdf},\n  hal-id = {hal-03594766},\n  annote = {internationworkshop},\n  keywords = {moose StefPub kzVM lse-pub}}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n Differential testing of simulation-based VM generators: automatic detection of VM generator semantic gaps between simulation and generated VMs.\n \n \n \n\n\n \n Misse-Chanabier, P., Polito, G., Ducasse, S., Bouraqadi, N., Fabresse, L., & Tesone, P.\n\n\n \n\n\n\n In Proceedings of the 37th ACM/SIGAPP Symposium on Applied Computing, pages 1280–1283, 2022. \n \n\n\n\n
\n\n\n\n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n \n \n \n \n\n\n\n
\n
@inproceedings{Miss22a,\n  author = {Misse-Chanabier, Pierre and Polito, Guillermo and Ducasse, St{\\'e}phane and Bouraqadi, Noury and Fabresse, Luc and Tesone, Pablo},\n  title = {Differential testing of simulation-based VM generators: automatic detection of VM generator semantic gaps between simulation and generated VMs},\n  booktitle = {Proceedings of the 37th ACM/SIGAPP Symposium on Applied Computing},\n  pages = {1280--1283},\n  year = {2022},\n  keywords = {pharo-pub, lse-pub}}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n Differential Testing of Simulation-Based Virtual Machine Generators.\n \n \n \n\n\n \n Misse-chanabier, P., Polito, G., Bouraqadi, N., Ducasse, S., Fabresse, L., & Tesone, P.\n\n\n \n\n\n\n In International Conference on Software and Software Reuse, pages 103–119, 2022. Springer\n \n\n\n\n
\n\n\n\n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n \n \n \n \n\n\n\n
\n
@inproceedings{Miss22b,\n  author = {Misse-chanabier, Pierre and Polito, Guillermo and Bouraqadi, Noury and Ducasse, St{\\'e}phane and Fabresse, Luc and Tesone, Pablo},\n  title = {Differential Testing of Simulation-Based Virtual Machine Generators},\n  booktitle = {International Conference on Software and Software Reuse},\n  pages = {103--119},\n  year = {2022},\n  organization = {Springer},\n  keywords = {pharo-pub, lse-pub}}\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2021\n \n \n (3)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Profiling Code Cache Behaviour via Events.\n \n \n \n \n\n\n \n Tesone, P., Polito, G., & Ducasse, S.\n\n\n \n\n\n\n In MPLR '21, Münster, Germany, September 2021. \n \n\n\n\n
\n\n\n\n \n \n \"ProfilingPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n \n \n\n\n\n
\n
@inproceedings{Teso21a,\n  author = {Tesone, Pablo and Polito, Guillermo and Ducasse, St{\\'e}phane},\n  title = {{Profiling Code Cache Behaviour via Events}},\n  booktitle = {{MPLR '21}},\n  year = {2021},\n  url = {https://hal.inria.fr/hal-03332040},\n  doi = {10.1145/3475738.3480720},\n  pdf = {https://hal.inria.fr/hal-03332040/file/Profiling%20Code%20Cache%20Behaviour%20via%20Events.pdf},\n  address = {M{\\"u}nster, Germany},\n  annote = {internationalconference},\n  month = sep,\n  keywords = {rmod lse-pub pharo virtualmachine kzTools},\n  hal-id = {hal-03332040}}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Cross-ISA Testing of the Pharo VM: Lessons Learned While Porting to ARMv8.\n \n \n \n \n\n\n \n Polito, G., Tesone, P., Ducasse, S., Fabresse, L., Rogliano, T., Misse-Chanabier, P., & Phillips, C. H.\n\n\n \n\n\n\n In Proceedings of the 18th international conference on Managed Programming Languages and Runtimes (MPLR '21), Münster, Germany, September 2021. \n \n\n\n\n
\n\n\n\n \n \n \"Cross-ISAPaper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n \n \n\n\n\n
\n
@inproceedings{Poli21a,\n  author = {Polito, Guillermo and Tesone, Pablo and Ducasse, St{\\'e}phane and Fabresse, Luc and Rogliano, Th{\\'e}o and Misse-Chanabier, Pierre and Phillips, Carolina Hernandez},\n  title = {{Cross-ISA Testing of the Pharo VM: Lessons Learned While Porting to ARMv8}},\n  booktitle = {Proceedings of the 18th international conference on Managed Programming Languages and Runtimes (MPLR '21)},\n  year = {2021},\n  url = {https://hal.inria.fr/hal-03332033},\n  doi = {10.1145/3475738.3480715},\n  pdf = {https://hal.inria.fr/hal-03332033/file/Cross-ISA%20Testing%20of%20the%20Pharo%20VM.pdf},\n  address = {M{\\"u}nster, Germany},\n  month = sep,\n  annote = {internationalconference},\n  keywords = {rmod pharo lse-pub virtualmachine kzVM},\n  hal-id = {hal-03332033}}\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Static Basic Block Reordering Heuristics for Implicit Control Flow in Baseline JITs.\n \n \n \n \n\n\n \n Polito, G., Ducasse, S., & Tesone, P.\n\n\n \n\n\n\n Technical Report Inria, August 2021.\n \n\n\n\n
\n\n\n\n \n \n \"StaticPaper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@techReport{Poli21b,\n  author = {Polito, Guillermo and Ducasse, St{\\'e}phane and Tesone, Pablo},\n  title = {{Static Basic Block Reordering Heuristics for Implicit Control Flow in Baseline JITs}},\n  year = {2021},\n  url = {https://hal.archives-ouvertes.fr/hal-03313586},\n  pdf = {https://hal.archives-ouvertes.fr/hal-03313586/file/main%20%281%29.pdf},\n  institution = {Inria},\n  annotate = {kzVM},\n  month = aug,\n  hal-id = {hal-03313586}}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n
\n
\n\n\n\n\n
\n\n\n \n\n \n \n \n \n\n
\n"}; document.write(bibbase_data.data);