Метод автоматизації розробки багатопоточної програми мовою C++ на прикладі конвертації зображень у DDS текстури
Autor: | K. Nesterenko, I. Stetsenko |
---|---|
Jazyk: | English<br />Russian<br />Ukrainian |
Rok vydání: | 2023 |
Předmět: | |
Zdroj: | Adaptivni Sistemi Avtomatičnogo Upravlinnâ, Vol 1, Iss 42, Pp 160-170 (2023) |
Druh dokumentu: | article |
ISSN: | 1560-8956 2522-9575 |
DOI: | 10.20535/1560-8956.42.2023.279168 |
Popis: | На сьогоднішній день використання багатопоточності є одним з основних методів оптимізації програмного забезпечення. Не в останню чергу це спричинено тим, що персональні комп’ютери, ноутбуки та навіть смартфони отримують все потужніше апаратне забезпечення, у тому числі процесори, кількість і потужність ядер яких ще кілька десятиліть назад вважалися абсолютно недосяжними. Під час розробки програмного забезпечення необхідно враховувати, які ресурси наявні у кінцевого користувача, і відповідно використовувати їх для найшвидшого отримання результату. У даному дослідженні пропонується метод автоматизації розробки багатопоточної програми мовою С++, що дає змогу організувати виконання задач пулом потоків з можливістю задати порядок виконання задач відносно одна одної, за допомогою механізму залежностей. Дослідження ефективності запропонованого методу виконано на прикладі розробки багатопоточної програми конвертації зображень у DDS текстури. Бібл. 10, іл. 5. |
Databáze: | Directory of Open Access Journals |
Externí odkaz: |