-
Notifications
You must be signed in to change notification settings - Fork 1
/
rmod.bib
115 lines (106 loc) · 5.23 KB
/
rmod.bib
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
@inproceedings{ducasse:hal-03725841,
TITLE = {{Porting a JIT Compiler to RISC-V: Challenges and Opportunities}},
AUTHOR = {Ducasse, Quentin and Polito, Guillermo and Tesone, Pablo and Cotret, Pascal and Lagadec, Lo{\"i}c},
URL = {https://hal.archives-ouvertes.fr/hal-03725841},
BOOKTITLE = {{Proceedings of the 19th International Conference on Managed Programming Languages and Runtimes (MPLR '22)}},
ADDRESS = {Brussels, Belgium},
YEAR = {2022},
MONTH = Sep,
KEYWORDS = {JIT ; RISC-V},
HAL_ID = {hal-03725841},
HAL_VERSION = {v1},
}
@techreport{polito:hal-03770065,
TITLE = {{Remarkable Challenges of High-Performance Language Virtual Machines}},
AUTHOR = {Polito, G and Ducasse, S and Tesone, P and Fabresse, L and Thomas, G and Bacou, M and Cotret, P and Lagadec, L},
URL = {https://hal.inria.fr/hal-03770065},
TYPE = {Research Report},
INSTITUTION = {{Inria Lille - Nord Europe}},
YEAR = {2022},
MONTH = Sep,
PDF = {https://hal.inria.fr/hal-03770065/file/main.pdf},
HAL_ID = {hal-03770065},
HAL_VERSION = {v1},
}
@misc{ducasse:hal-03770053,
TITLE = {{High-Performance Language Virtual Machines: an analysis and challenges}},
AUTHOR = {Ducasse, St{\'e}phane and Polito, Guillermo and Tesone, Pablo and Thomas, Ga{\"e}l and Lagadec, Lo{\"i}c},
URL = {https://hal.inria.fr/hal-03770053},
NOTE = {A presentation presenting scientific challenges for modern high-performance language virtual machines},
YEAR = {2022},
MONTH = Mar,
KEYWORDS = {Virtual Machine ; Garbage collector ; language runtime ; compiler ; JIT},
PDF = {https://hal.inria.fr/hal-03770053/file/VM-challenges-v3.pdf},
HAL_ID = {hal-03770053},
HAL_VERSION = {v1},
}
@inproceedings{Teso21a,
author = {Tesone, Pablo and Polito, Guillermo and Ducasse, St{\'e}phane},
title = {{Profiling Code Cache Behaviour via Events}},
booktitle = {{MPLR '21}},
year = {2021},
url = {https://hal.inria.fr/hal-03332040},
doi = {10.1145/3475738.3480720},
pdf = {https://hal.inria.fr/hal-03332040/file/Profiling%20Code%20Cache%20Behaviour%20via%20Events.pdf},
address = {M{\"u}nster, Germany},
annote = {internationalconference},
month = sep,
keywords = {rmod lse-pub pharo virtualmachine kzTools},
hal-id = {hal-03332040}}
@inproceedings{Poli21a,
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},
title = {{Cross-ISA Testing of the Pharo VM: Lessons Learned While Porting to ARMv8}},
booktitle = {Proceedings of the 18th international conference on Managed Programming Languages and Runtimes (MPLR '21)},
year = {2021},
url = {https://hal.inria.fr/hal-03332033},
doi = {10.1145/3475738.3480715},
pdf = {https://hal.inria.fr/hal-03332033/file/Cross-ISA%20Testing%20of%20the%20Pharo%20VM.pdf},
address = {M{\"u}nster, Germany},
month = sep,
annote = {internationalconference},
keywords = {rmod pharo lse-pub virtualmachine kzVM},
hal-id = {hal-03332033}}
@techReport{Poli21b,
author = {Polito, Guillermo and Ducasse, St{\'e}phane and Tesone, Pablo},
title = {{Static Basic Block Reordering Heuristics for Implicit Control Flow in Baseline JITs}},
year = {2021},
url = {https://hal.archives-ouvertes.fr/hal-03313586},
pdf = {https://hal.archives-ouvertes.fr/hal-03313586/file/main%20%281%29.pdf},
institution = {Inria},
annotate = {kzVM},
month = aug,
hal-id = {hal-03313586}}
@inproceedings{Poli22a,
author = {Guillermo Polito and Pablo Tesone and St\'ephane Ducasse},
title = {Interpreter-guided Differential JIT Compiler Unit Testing},
booktitle = {Programming Language Design and Implementation (PLDI'22)},
year = {2022},
pdf = {http://rmod-files.lille.inria.fr/Team/Texts/Papers/Poli22a-InterpreterGuided-PLDI-22.pdf},
hal-id = {hal-03607939},
hal-url = {https://hal.inria.fr/hal-03607939},
annote = {topconference},
keywords = {moose StefPub kzVM lse-pub}}
@inproceedings{Poli22b,
author = {Guillermo Polito and Pablo Tesone and St\'ephane Ducasse},
title = {Interpreter Register Autolocalisation: Improving the performance of efficient interpreters},
booktitle = {More VM international Workshop},
year = {2022},
pdf = {http://rmod-files.lille.inria.fr/Team/Texts/Papers/Poli22b-MoreVM22-Autolocalisation.pdf},
hal-id = {hal-03594766},
annote = {internationworkshop},
keywords = {moose StefPub kzVM lse-pub}}
@inproceedings{Miss22a,
author = {Misse-Chanabier, Pierre and Polito, Guillermo and Ducasse, St{\'e}phane and Bouraqadi, Noury and Fabresse, Luc and Tesone, Pablo},
title = {Differential testing of simulation-based VM generators: automatic detection of VM generator semantic gaps between simulation and generated VMs},
booktitle = {Proceedings of the 37th ACM/SIGAPP Symposium on Applied Computing},
pages = {1280--1283},
year = {2022},
keywords = {pharo-pub, lse-pub}}
@inproceedings{Miss22b,
author = {Misse-chanabier, Pierre and Polito, Guillermo and Bouraqadi, Noury and Ducasse, St{\'e}phane and Fabresse, Luc and Tesone, Pablo},
title = {Differential Testing of Simulation-Based Virtual Machine Generators},
booktitle = {International Conference on Software and Software Reuse},
pages = {103--119},
year = {2022},
organization = {Springer},
keywords = {pharo-pub, lse-pub}}