JIT производительность LLVM - PullRequest
10 голосов
/ 13 января 2011

Кто-нибудь может предоставить некоторые данные, показывающие производительность вывода кода в JIT llvm, скажем, по сравнению со статической компиляцией с -O3?Лучше, чтобы такая производительность иллюстрировалась спецификацией спецификации.Люди говорят, что вывод кода с помощью JIT медленный.Мне просто любопытно, как медленно.

1 Ответ

6 голосов
/ 28 ноября 2011

Придайте этой презентации , прочитайте , она охватывает тесты сгенерированного кода JIT (для JVM и .Net, хотя, к сожалению, большинство тестов будут для существующих языков с новым бэкэндом JIT, например * 1003).* Rubinius ).Есть также несколько интересных графиков здесь .

В качестве дополнительного бонуса, здесь представляет собой презентацию по созданию эффективного JIT с LLVM и Clang, который охватывает использование памяти итесты скорости процесса JITing, которые могут повлиять на скорость и качество генерируемого кода, если вы решите создать свои собственные тесты.

Тем не менее, может показаться интересным и этот вопрос

...