Logo video2dn
  • Сохранить видео с ютуба
  • Категории
    • Музыка
    • Кино и Анимация
    • Автомобили
    • Животные
    • Спорт
    • Путешествия
    • Игры
    • Люди и Блоги
    • Юмор
    • Развлечения
    • Новости и Политика
    • Howto и Стиль
    • Diy своими руками
    • Образование
    • Наука и Технологии
    • Некоммерческие Организации
  • О сайте

Скачать или смотреть [LCTES'23] Optimizing Function Layout for Mobile Applications

  • ACM SIGPLAN
  • 2024-06-30
  • 24
[LCTES'23] Optimizing Function Layout for Mobile Applications
  • ok logo

Скачать [LCTES'23] Optimizing Function Layout for Mobile Applications бесплатно в качестве 4к (2к / 1080p)

У нас вы можете скачать бесплатно [LCTES'23] Optimizing Function Layout for Mobile Applications или посмотреть видео с ютуба в максимальном доступном качестве.

Для скачивания выберите вариант из формы ниже:

  • Информация по загрузке:

Cкачать музыку [LCTES'23] Optimizing Function Layout for Mobile Applications бесплатно в формате MP3:

Если иконки загрузки не отобразились, ПОЖАЛУЙСТА, НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если у вас возникли трудности с загрузкой, пожалуйста, свяжитесь с нами по контактам, указанным в нижней части страницы.
Спасибо за использование сервиса video2dn.com

Описание к видео [LCTES'23] Optimizing Function Layout for Mobile Applications

Optimizing Function Layout for Mobile Applications (Video, LCTES 2023)
Ellis Hoag, Kyungwoo Lee, Julián Mestre, and Sergey Pupyrev
(Meta Platforms, USA; Meta Platforms, USA; University of Sydney, Australia / Meta Platforms, USA; Meta Platforms, USA)

Abstract: Function layout, also known as function reordering or function placement, is one of the most effective profile-guided compiler optimizations. By reordering functions in a binary, compilers can improve the performance of large-scale applications or reduce the compressed size of mobile applications. Although the technique has been extensively studied in the context of large-scale binaries, no study has thoroughly investigated function layout algorithms on mobile applications.


In this paper we develop the first principled solution for optimizing function layouts in the mobile space. To this end, we identify two key optimization goals: reducing the compressed code size and improving the cold start-up time of a mobile application. Then we propose a formal model for the layout problem, whose objective closely matches our goals. Our novel algorithm for optimizing the layout is inspired by the classic balanced graph partitioning problem. We have carefully engineered and implemented the algorithm in an open-source compiler, LLVM. An extensive evaluation of the new method on large commercial mobile applications demonstrates significant improvements in start-up time and compressed size compared to the state-of-the-art approach.

Article: https://doi.org/10.1145/3589610.3596277

ORCID: https://orcid.org/0000-0003-3853-1889, https://orcid.org/0000-0002-9127-7261, https://orcid.org/0000-0003-4948-2998, https://orcid.org/0000-0003-4089-673X

Video Tags: profile-guided optimizations, code layout, function reordering, code-size reduction, graph algorithms, lctes23main-p51-p, doi:10.1145/3589610.3596277, orcid:0000-0003-3853-1889, orcid:0000-0002-9127-7261, orcid:0000-0003-4948-2998, orcid:0000-0003-4089-673X

Presentation at the LCTES 2023 conference, June 18, 2023, https://pldi23.sigplan.org/home/LCTES...
Sponsored by ACM SIGBED, ACM SIGPLAN,

Комментарии

Информация по комментариям в разработке

Похожие видео

  • О нас
  • Контакты
  • Отказ от ответственности - Disclaimer
  • Условия использования сайта - TOS
  • Политика конфиденциальности

video2dn Copyright © 2023 - 2025

Контакты для правообладателей [email protected]