[HTML][HTML] On the granularity of linguistic reuse

F Bertolotti, W Cazzola, L Favalli - Journal of Systems and Software, 2023 - Elsevier
Programming languages are complex software systems integrated across an ecosystem of
different applications such as language compilers or interpreters but also an integrated …

Graalvisor: Virtualized polyglot runtime for serverless applications

R Bruno, S Ivanenko, S Wang, J Stevanovic… - arXiv e …, 2022 - ui.adsabs.harvard.edu
Serverless is a new attractive computing model that offers great scalability and elasticity,
taking the infrastructure management burden away from users, and enabling a pay-as-you …

Automatic array transformation to columnar storage at run time

L Makor, S Kloibhofer, D Leopoldseder… - Proceedings of the 19th …, 2022 - dl.acm.org
Today's huge memories make it possible to store and process large data structures in
memory instead of in a database. Hence, accesses to this data should be optimized, which …

Control Flow Duplication for Columnar Arrays in a Dynamic Compiler

S Kloibhofer, L Makor, D Leopoldseder… - arXiv preprint arXiv …, 2023 - arxiv.org
Columnar databases are an established way to speed up online analytical processing
(OLAP) queries. Nowadays, data processing (eg, storage, visualization, and analytics) is …

[HTML][HTML] Специализатор JaSpe: BT-объекты и межпроцедурный аспект алгоритма анализа времен связывания

ИА Адамович - Программные системы: теория и приложения, 2021 - cyberleninka.ru
Статья посвящена частичным вычислениям, использующим offline-стратегию.
Мощность этого метода решения задачи специализации программ во многом зависит …

* PILER: NOT A VM TO RULE NO ONE

F Bertolotti - 2024 - air.unimi.it
In this work, we discuss an exotic alternative to compiler/transpiler development. The
alternative takes form in the* piler (read starpiler), a novel compiler infrastructure rooted in …

[PDF][PDF] The Journal of Systems & Software

F Bertolotti, W Cazzola, L Favalli - 2023 - air.unimi.it
abstract Programming languages are complex software systems integrated across an
ecosystem of different applications such as language compilers or interpreters but also an …

[HTML][HTML] Исследование эффективности специализации интерпретаторов на объектно-ориентированном языке Java методами частичных вычислений с BT …

ИА Адамович, ЮА Климов - Программные системы: теория и …, 2022 - cyberleninka.ru
Барьеры на пути специализации реальных программ, написанных в объектно-
ориентированной парадигме, часто могут быть преодолены при помощи современных …

Remarkable Challenges of High-Performance Language Virtual Machines

G Polito, S Ducasse, P Tesone, L Fabresse, G Thomas… - 2022 - inria.hal.science
Language Virtual Machines (VMs) are pervasive in every laptop, server, and smartphone, as
is the case with Java or Javascript. They allow application portability between different …

[PDF][PDF] Специализация интерпретаторов на объектно-ориентированных языках может быть эффективной

ИА Адамович, ЮА Климов - Научный сервис в сети Интернет, 2022 - keldysh.ru
Барьеры на пути специализации реальных программ, написанных в объектно-
ориентированной парадигме, часто могут быть преодолены при помощи современных …