homescontents
sakarya escort sakarya escort sakarya escort sakarya escort serdivan escort adapazarı escort sakarya escort bayan sakarya escort bayan sakarya escort bayan sakarya escort bayan sakarya escort bayan sakarya escort bayan sakarya escort bayan sakarya escort bayan sakarya escort bayan sakarya escort bayan sakarya escort bayan sapanca escort
izmir escort bayan
kucukcekmece escort bahcelievler escort istanbul escort esenyurt escort istanbul escort istanbul escort besiktas escort beylikduzu escort avcilar escort mersin escort
РАЦИОНАЛЬНОЕ ИСПОЛЬЗОВАНИЕ ВЫЧИСЛИТЕЛЬНЫХ МОЩНОСТЕЙ В СОВРЕМЕННЫХ ТЕНДЕНЦИЯХ РАЗВИТИЯ ЭЛЕКТРОНИКИ | Лазарев | Scientific Journal of Astana IT University

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

И. О. Лазарев, Н. И. Томилова

Аннотация


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

Ключевые слова


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

Полный текст:

PDF

Литература


Лазарев, И.О. (2020). Рациональное использование вычислительных мощностей в современных

тенденциях развития электроники, Труды Международной научно-практической online конференции «Интеграция науки, образования и производства-основа реализации Плана нации», 1,

Никлаус Вирт (2010). Построение компиляторов. М.: ДМК Пресс, ISBN 978-5-94074-585-3,0-201-40353-6, 1, 153.

Чилингарова, С.А. (2006). Методы оптимизации для динамических (just-in-time) компиляторов. Компьютерные инструменты в образовании, (2).

Кнут Дональд Эрвин (2019). Искусство программирования. Основные алгоритмы. М.: Вильямс, ISBN: 978-5-8459-1984-7, 1, 277.

Зубков Сергей Владимирович (2017). Assembler. Для DOS, Windows и Unix, Издательство: ДМКПресс, ISBN: 978-5-94074-725-3, 1, 288.

Бек Кент, Брант Джон, Фаулер Мартин. (2017). Рефакторинг. Улучшение проекта существующего

кода. М.: Диалектика, ISBN: 978-5-9909445-1-0, Том 1, стр. 250.

Стив Макконнелл (2017). Совершенный код. Мастер-класс. М.: Русская редакция, ISBN: 978-5-

-0064-1, 1, 249.

Кормен Томас, Штайн Клиффорд, Ривест Рональд, Лейзерсон Чарльз (2019). Алгоритмы. Построение и анализ. Издательство: Диалектика, ISBN: 978-5-907114-11-1, 1, 140.

Ахо, А., Лам, М., Сети, Р., & Ульман, Д. (2008). Компиляторы: принципы, технологии и инструментарий. М.: Вильямс. ISBN: 978-5-8459-1932-8, 1, 257.

Курт Гантерот (2019). Оптимизация программ на C++. Проверенные методы повышения производительности. М.: Диалектика, ISBN: 978-5-907144-58-3, 1, 49.




DOI: http://dx.doi.org/10.37943/AITU.2020.46.64.010

Ссылки

  • Ссылки не определены.


(P): 2707-9031
(E): 2707-904X

Articles are open access under the Creative Commons License  


Нур-Султан
Бизнес-центр EXPO, блок C.1.
Казахстан, 010000

sjaitu@astanait.edu.kz
kartal escort
maltepe escort
kurtköy escort
tuzla escort
gebze escort
anadolu escort
pendik escort
bostancı escort