THE RATIONAL USE OF COMPUTING POWER IN MODERN TRENDS IN THE DEVELOPMENT OF ELECTRONICS

Authors

DOI:

https://doi.org/10.37943/AITU.2020.46.64.010

Keywords:

Development, software, optimization, resources

Abstract

This article considers methods and ways of automating software optimization using additional programs and analyzing their algorithms and the principle of operation. Since against the background of the rapid growth of computing power, the question arises about these resources’ rational use. With the development of technologies, software development is faced with the problem of degradation of the quality of created applications and the lack of search for new optimization methods. Initially, software development faced an insurmountable wall in the form of a brutal resource limit, which encouraged developers to look for new
strategies and tricks to implement the conceived project. Currently, due to breakneck pace of development of computing power, developers have lost this wall as an incentive in search of new methods of implementation and optimization. The developers faced a new problem - the rational use of computing power. For many next-generation applications, I/O constraints limit the performance level that can be achieved. A large and important class of resource-intensive applications is irregular, contains complex data-dependent execution behavior, and dynamic, with resource requirements that change over time. Because the interactions between the application and system software vary between applications and at runtime, analysts are looking to optimize performance need runtime libraries and analysis tools to uncover application I/O behavior. A Developer can use both manual optimization methods and optimizing additional software or optimizing compilers. Optimizing other software and compilers will help reduce the time spent on the optimization stage.

Author Biographies

I. Lazarev, Karaganda Technical University

Master of Computing technology and software

I. Tomilova, Karaganda Technical University

PhD, Associate Professor, Department of Information-Computing Systems

References

Лазарев, И.О. (2020). Рациональное использование вычислительных мощностей в современных тенденциях развития электроники, Труды Международной научно-практической online конференции «Интеграция науки, образования и производства-основа реализации Плана нации», 1, 1055.

Никлаус Вирт (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-7502-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.

Downloads

Published

2020-12-30

How to Cite

Lazarev, I., & Tomilova, I. (2020). THE RATIONAL USE OF COMPUTING POWER IN MODERN TRENDS IN THE DEVELOPMENT OF ELECTRONICS. Scientific Journal of Astana IT University, 4(4), 77–87. https://doi.org/10.37943/AITU.2020.46.64.010

Issue

Section

Articles
betpas