Підвищення ефективності використання безпілотних літальних апаратів за рахунок розподілу завдань між ядрами обчислювального процесора
DOI:
https://doi.org/10.15587/2312-8372.2017.117889Ключові слова:
обчислювальні системи безпілотних літальних апаратів (БПЛА), 4-ядерний процесор, імітаційне моделюванняАнотація
Розглянуті алгоритми розпаралелювання завдань між ядрами 4-ядерних процесорів обчислювальних систем безпілотних літальних апаратів (БПЛА). Показано, що вивільнення 1-го ядра та розподіл завдання між 2–4-ми ядрами на 10,3 % зменшує енергоспоживання процесору. Застосування розробленого алгоритму у комплексі з запропонованим додатковим живленням від енергії вимірювального сигналу датчиків підвищує ефективність використання БПЛА.
Посилання
- Tencent and ZEROTECH Unveil Commercial Drone Based on Qualcomm Snapdragon Flight Platform. (2016, January 5). Qualcomm Technologies, Inc. Available at: https://www.qualcomm.com/news/releases/2016/01/05/tencent-and-zerotech-unveil-commercial-drone-based-qualcomm-snapdragon
- Cortex™-A9. Revision: r4p1. Technical Reference Manual. (2012). ARM. Available at: http://infocenter.arm.com/help/topic/com.arm.doc.ddi0388i/DDI0388I_cortex_a9_r4p1_trm.pdf
- Development of multi-threaded applications using optimization method for platforms. (2011, February 3). Intel Software Developer Zone. Available at: https://software.intel.com/ru-ru/articles/61695
- Task Scheduler How To... Microsoft TechNet. Available at: https://technet.microsoft.com/en-gb/library/cc766428(v=ws.11).aspx
- Prostaia model' planirovshchika OS. (2012, October 12). Habrahabr. Available at: https://habrahabr.ru/post/154609/
- Troubleshooting Task Scheduler. Microsoft TechNet. Available at: https://technet.microsoft.com/en-gb/library/cc721846(v=ws.11).aspx
- Tanenbaum, A. S., Bos, H. (2015). Modern Operating Systems. Ed. 4. Amsterdam, The Netherlands: Pearson Prentice-Hall, 1072.
- Arhitektura: gibkaia, effektivnaia. (2013). CHIP, 9, 52–53.
- Krainyk, Y., Perov, V., Musiyenko, M., Davydenko, Y. (2017). Hardware-oriented turbo-product codes decoder architecture. Proceedings of the 2017 IEEE 9th International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS 2017), Bucharest, Romania, September 21–23, 2017, 1, 151–154. doi:10.1109/idaacs.2017.8095067
- Burlachenko, I., Zhuravska, I., Musiyenko, M. (2017). Devising a method for the active coordination of video cameras in optical navigation based on the multi-agent approach. Eastern-European Journal of Enterprise Technologies, 1 (9 (85)), 17–25. doi:10.15587/1729-4061.2017.90863
- Nikiforov, V. V. (2014). Basic Requirements to the SPIIRAS Transactions Paper Format Feasibility of Real-Time Applications on Multicore Processors. SPIIRAS Proceedings, 8, 255–284. doi:10.15622/sp.8.12
- Zhuravska, I. M., Koretska, O. O., Musiyenko, M. P., Surtel, W., Assembay, A., Kovalev, V., Tleshova, A. (2017, August 7). Self-powered information measuring wireless networks using the distribution of tasks within multicore processors. Photonics Applications in Astronomy, Communications, Industry, and High Energy Physics Experiments, Wilga, Poland, 2017, 1–13. doi:10.1117/12.2280965
- Sharapov, V., Sarwar, I., Chudaeva, I., Musienko, M. (1998). The electromechanical feed-back in piezoceramic sensors and transducers. Proceedings of the IEEE Ultrasonics Symposium, Sendai, Japan, October 5–8, 1998, 1, 543–544. doi:10.1109/ultsym.1998.762208
- Trasvina-Moreno, C., Blasco, R., Marco, A., Casas, R., Trasvina-Castro, A. (2017). Unmanned Aerial Vehicle Based Wireless Sensor Network for Marine-Coastal Environment Monitoring. Sensors, 17 (3), 460. doi:10.3390/s17030460
- CPU Stability Test. (2017). BenchmarkHQ. Available at: http://www.benchmarkhq.ru/russian.html?/b.html
- Chakos, B. (2013). Here’s how. PCWorld, 89.
- Property Process.ProcessorAffinity. (2016, October). Microsoft Developer Network. Available at: https://msdn.microsoft.com/ru-ru/library/system.diagnostics.process.processoraffinity(v=vs.110).aspx
- Intel® Math Kernel Library – Documentation. (2017, September 13). Intel Software Developer Zone. Available at: https://software.intel.com/en-us/articles/intel-math-kernel-library-documentation
- Grama, А., Karypis, G., Kumar, V., Gupta, A. (2003). Introduction to Parallel Computing. Ed. 2. Boston, MA, US: Addison-Wesley, 656.
- Richter, J. (2012). CLR via C#. Ed. 4. Redmond, WA, US: Microsoft prePress, 813.
- Phantom 4 Pro: specifications. (2017). DJI. Available at: https://www.dji.com/ru/phantom-4-pro/info
##submission.downloads##
Опубліковано
Як цитувати
Номер
Розділ
Ліцензія
Авторське право (c) 2017 Iryna Zhuravska, Svitlana Borovlyova, Mykhailo Kostyria, Oleksandra Koretska
![Creative Commons License](http://i.creativecommons.org/l/by/4.0/88x31.png)
Ця робота ліцензується відповідно до Creative Commons Attribution 4.0 International License.
Закріплення та умови передачі авторських прав (ідентифікація авторства) здійснюється у Ліцензійному договорі. Зокрема, автори залишають за собою право на авторство свого рукопису та передають журналу право першої публікації цієї роботи на умовах ліцензії Creative Commons CC BY. При цьому вони мають право укладати самостійно додаткові угоди, що стосуються неексклюзивного поширення роботи у тому вигляді, в якому вона була опублікована цим журналом, але за умови збереження посилання на першу публікацію статті в цьому журналі.