THE RATIONAL USE OF COMPUTING POWER IN MODERN TRENDS IN THE DEVELOPMENT OF ELECTRONICS
DOI:
https://doi.org/10.37943/AITU.2020.46.64.010Keywords:
Development, software, optimization, resourcesAbstract
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.
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
How to Cite
Issue
Section
License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Authors who publish a manuscript in this journal agree to the following terms:
- The authors reserve the right to authorship of their work and transfer to the journal the right of first publication under the terms of the Creative Commons Attribution License, which allows others to freely distribute the published work with a mandatory link to the the original work and the first publication of the work in this journal.
- Authors have the right to conclude independent additional agreements that relate to the non-exclusive distribution of the work in the form in which it was published by this journal (for example, to post the work in the electronic repository of the institution or publish as part of a monograph), providing the link to the first publication of the work in this journal.
- Other terms stated in the Copyright Agreement.