|
Эта публикация цитируется в 2 научных статьях (всего в 2 статьях)
Динамическая компиляция программ на языке JavaScript в статически типизированное внутреннее представление LLVM
В. Г. Варданянa, В. А. Иванишинa, С. А. Асрянb, А. А. Хачатрянb, Д. А. Акопянb a Институт системного программирования РАН
b Ереванский государственный университет
Аннотация:
В статье предлагаются методы, делающие возможной компиляцию программ на языке JavaScript в статически типизированное представление LLVM. В работе рассматривается многоуровневый динамический компилятор языка JavaScript V8, разработанный компанией Google. Основная цель работы - улучшение производительности программ на языке JavaScript. Для этого предлагается способ добавления в компилятор V8 нового уровня оптимизации, который использует инфраструктуру LLVM для генерации машинного кода. Это позволяет применять имеющиеся в LLVM оптимизации и технологии генерации машинного кода для разных архитектур к программам, написанным на JavaScript.
Ключевые слова:
JavaScript, V8, LLVM, оптимизация программ, динамическая компиляция.
Образец цитирования:
В. Г. Варданян, В. А. Иванишин, С. А. Асрян, А. А. Хачатрян, Д. А. Акопян, “Динамическая компиляция программ на языке JavaScript в статически типизированное внутреннее представление LLVM”, Труды ИСП РАН, 27:6 (2015), 33–48
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/tisp183 https://www.mathnet.ru/rus/tisp/v27/i6/p33
|
Статистика просмотров: |
Страница аннотации: | 193 | PDF полного текста: | 124 | Список литературы: | 39 |
|