ResearchBib Share Your Research, Maximize Your Social Impacts
Sign for Notice Everyday Sign up >> Login

РАЦИОНАЛЬНОЕ ИСПОЛЬЗОВАНИЕ ВЫЧИСЛИТЕЛЬНЫХ МОЩНОСТЕЙ В СОВРЕМЕННЫХ ТЕНДЕНЦИЯХ РАЗВИТИЯ ЭЛЕКТРОНИКИ

Journal: Scientific Journal of Astana IT University (Vol.4, No. 4)

Publication Date:

Authors : ; ;

Page : 77-87

Keywords : Разработка; программное обеспечение; оптимизация; ресурсы;

Source : Downloadexternal Find it from : Google Scholarexternal

Abstract

В рамках данной статьи рассматриваются методы и способы автоматизации оптимизации программного обеспечения при помощи их программ. Проанализируем алгоритмы и принцип действия. Так как на фоне быстрого роста вычислительных мощностей возникает вопрос о рациональном использовании данных ресурсов. С развитием технологий разработка ПО встречается с проблемой деградации качества создаваемых приложений и отсутствия поиска новых методов оптимизации. Первоначально разработка программного обеспечения столкнулась с непреодолимой стеной в виде жестокого лимита ресурсов, что стимулировало разработчиков искать новые методы и ухищрения для реализации задуманного проекта. В данный момент, из-за колоссально быстрых темпов развития вычислительных мощностей, разработчики потеряли данную стену как стимул в поисках новых методов реализации и оптимизации. Разработчики столкнулись с новой проблемой – рациональное использование вычислительных мощностей. Для многих приложений следующего поколения ограничения, налагаемые вводом-выводом, ограничивают уровень достижимой производительности. Большой и важный класс ресурсоемких приложений является нерегулярным, содержит сложное, зависящее от данных поведение выполнения, и динамический, с меняющимися потребностями в ресурсах, которые со временем меняются. Поскольку взаимодействия между приложением и системным программным обеспечением меняются между приложениями и во время выполнения одного приложения, аналитикам, стремящимся оптимизировать производительность, требуются библиотеки времени выполнения и инструменты анализа, которые могут выявить поведение ввода-вывода приложения. Для достижения поставленной цели можно использовать как ручные методы оптимизации, так и оптимизирующее стороннее ПО или оптимизирующие компиляторы. Оптимизирующее стороннее ПО и компиляторы помогут сократить время, затрачиваемое на этап оптимизации.

Last modified: 2021-04-05 14:44:31