homescontents
film izle hd film film
avcilar escort beylikduzu escort esenyurt escort
istanbul escort
bornova escort bornova escort
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
РАЦИОНАЛЬНОЕ ИСПОЛЬЗОВАНИЕ ВЫЧИСЛИТЕЛЬНЫХ МОЩНОСТЕЙ В СОВРЕМЕННЫХ ТЕНДЕНЦИЯХ РАЗВИТИЯ ЭЛЕКТРОНИКИ | Лазарев | 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