РАЦИОНАЛЬНОЕ ИСПОЛЬЗОВАНИЕ ВЫЧИСЛИТЕЛЬНЫХ МОЩНОСТЕЙ В СОВРЕМЕННЫХ ТЕНДЕНЦИЯХ РАЗВИТИЯ ЭЛЕКТРОНИКИ
Journal: Scientific Journal of Astana IT University (Vol.4, No. 4)Publication Date: 2020-12-25
Authors : Лазарев И.О.; Томилова Н.И.;
Page : 77-87
Keywords : Разработка; программное обеспечение; оптимизация; ресурсы;
Abstract
В рамках данной статьи рассматриваются методы и способы автоматизации оптимизации программного обеспечения при помощи их программ. Проанализируем алгоритмы и принцип действия. Так как на фоне быстрого роста вычислительных мощностей возникает вопрос о рациональном использовании данных ресурсов. С развитием технологий разработка ПО встречается с проблемой деградации качества создаваемых приложений и отсутствия поиска новых методов оптимизации. Первоначально разработка программного обеспечения столкнулась с непреодолимой стеной в виде жестокого лимита ресурсов, что стимулировало разработчиков искать новые методы и ухищрения для реализации задуманного проекта. В данный момент, из-за колоссально быстрых темпов развития вычислительных мощностей, разработчики потеряли данную стену как стимул в поисках новых методов реализации и оптимизации. Разработчики столкнулись с новой проблемой – рациональное использование вычислительных мощностей. Для многих приложений следующего поколения ограничения, налагаемые вводом-выводом, ограничивают уровень достижимой производительности. Большой и важный класс ресурсоемких приложений является нерегулярным, содержит сложное, зависящее от данных поведение выполнения, и динамический, с меняющимися потребностями в ресурсах, которые со временем меняются. Поскольку взаимодействия между приложением и системным программным обеспечением меняются между приложениями и во время выполнения одного приложения, аналитикам, стремящимся оптимизировать производительность, требуются библиотеки времени выполнения и инструменты анализа, которые могут выявить поведение ввода-вывода приложения. Для достижения поставленной цели можно использовать как ручные методы оптимизации, так и оптимизирующее стороннее ПО или оптимизирующие компиляторы. Оптимизирующее стороннее ПО и компиляторы помогут сократить время, затрачиваемое на этап оптимизации.
Other Latest Articles
- МОДЕЛЬ МИГРАЦИИ НАСЕЛЕНИЯ В АГЛОМЕРАЦИЯХ В РАМКАХ ПАРАДИГМЫ «УМНОГО ГОРОДА»
- REDUCTION OF EXHAUST EMISSIONS OF SEMI ADIABATIC DIESEL ENGINE WITH ALTERNATIVE FUELS
- Централизованный сбор и анализ результатов лабораторных исследований на COVID-19
- Cals-model for forming the anti-crisis potential of construction enterprises
- Distribution of ethereum blockchain addresses
Last modified: 2021-04-05 14:44:31