Switch lang: Русский \ English

Простота эксплуатации

Простота эксплуатации

Автоматический анализ информации об эффективности использования вычислительных ресурсов

CPVM это профилирующий (Profile-guided optimization) и оптимизирующий (Adaptive_optimization) рантайм. На эти темы существуют и научные работы и практические эксперименты, которые ложаться в jvm или jit компиляторы, такие как, например, pypy.

Мы собираем определенную статистику и используем её для:

  • оптимизации стратегии исполнения кода
  • управлением зернистостью разбиения проекта на потоки
  • анализ зависимостей фрагментов кода для улучшения повторного использования фрагментов кода

Оптимизации зернистости и парралельности

Собранная информация - это знания, полученные о проекте и коде в процессе исполнения.

Эта информация , кроме прочего, позволяет подобрать наилучшую гранулярность распределения кода по потокам (threads).

Comments

Comments powered by Disqus
Skip to main content