Підвищення ефективності використання безпілотних літальних апаратів за рахунок розподілу завдань між ядрами обчислювального процесора

Автор(и)

  • Iryna Zhuravska Чорноморський національний університет імені Петра Могили, вул. 68 Десантників, 10, м. Миколаїв, Україна, 54003, Україна https://orcid.org/0000-0002-8102-9854
  • Svitlana Borovlyova Чорноморський національний університет імені Петра Могили, вул. 68 Десантників, 10, м. Миколаїв, Україна, 54003, Україна https://orcid.org/0000-0003-1994-0556
  • Mykhailo Kostyria Чорноморський національний університет імені Петра Могили, вул. 68 Десантників, 10, м. Миколаїв, Україна, 54003, Україна https://orcid.org/0000-0001-9537-6374
  • Oleksandra Koretska Чорноморський національний університет імені Петра Могили, вул. 68 Десантників, 10, м. Миколаїв, Україна, 54003, Україна https://orcid.org/0000-0002-1240-1472

DOI:

https://doi.org/10.15587/2312-8372.2017.117889

Ключові слова:

обчислювальні системи безпілотних літальних апаратів (БПЛА), 4-ядерний процесор, імітаційне моделювання

Анотація

Розглянуті алгоритми розпаралелювання завдань між ядрами 4-ядерних процесорів обчислювальних систем безпілотних літальних апаратів (БПЛА). Показано, що вивільнення 1-го ядра та розподіл завдання між 2–4-ми ядрами на 10,3 % зменшує енергоспоживання процесору. Застосування розробленого алгоритму у комплексі з запропонованим додатковим живленням від енергії вимірювального сигналу датчиків підвищує ефективність використання БПЛА. 

Біографії авторів

Iryna Zhuravska, Чорноморський національний університет імені Петра Могили, вул. 68 Десантників, 10, м. Миколаїв, Україна, 54003

Кандидат технічних наук, доцент

Кафедра комп’ютерної інженерії

Svitlana Borovlyova, Чорноморський національний університет імені Петра Могили, вул. 68 Десантників, 10, м. Миколаїв, Україна, 54003

Старший викладач

Кафедра інженерії програмного забезпечення

Mykhailo Kostyria, Чорноморський національний університет імені Петра Могили, вул. 68 Десантників, 10, м. Миколаїв, Україна, 54003

Кафедра інтелектуальних інформаційних систем

Oleksandra Koretska, Чорноморський національний університет імені Петра Могили, вул. 68 Десантників, 10, м. Миколаїв, Україна, 54003

Аспірант

Кафедра комп’ютерної інженерії

Посилання

  1. 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
  2. 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
  3. 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
  4. Task Scheduler How To... Microsoft TechNet. Available at: https://technet.microsoft.com/en-gb/library/cc766428(v=ws.11).aspx
  5. Prostaia model' planirovshchika OS. (2012, October 12). Habrahabr. Available at: https://habrahabr.ru/post/154609/
  6. Troubleshooting Task Scheduler. Microsoft TechNet. Available at: https://technet.microsoft.com/en-gb/library/cc721846(v=ws.11).aspx
  7. Tanenbaum, A. S., Bos, H. (2015). Modern Operating Systems. Ed. 4. Amsterdam, The Netherlands: Pearson Prentice-Hall, 1072.
  8. Arhitektura: gibkaia, effektivnaia. (2013). CHIP, 9, 52–53.
  9. 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
  10. 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
  11. 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
  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
  13. 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
  14. 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
  15. CPU Stability Test. (2017). BenchmarkHQ. Available at: http://www.benchmarkhq.ru/russian.html?/b.html
  16. Chakos, B. (2013). Here’s how. PCWorld, 89.
  17. 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
  18. 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
  19. Grama, А., Karypis, G., Kumar, V., Gupta, A. (2003). Introduction to Parallel Computing. Ed. 2. Boston, MA, US: Addison-Wesley, 656.
  20. Richter, J. (2012). CLR via C#. Ed. 4. Redmond, WA, US: Microsoft prePress, 813.
  21. Phantom 4 Pro: specifications. (2017). DJI. Available at: https://www.dji.com/ru/phantom-4-pro/info

##submission.downloads##

Опубліковано

2017-11-30

Як цитувати

Zhuravska, I., Borovlyova, S., Kostyria, M., & Koretska, O. (2017). Підвищення ефективності використання безпілотних літальних апаратів за рахунок розподілу завдань між ядрами обчислювального процесора. Technology Audit and Production Reserves, 6(2(38), 4–13. https://doi.org/10.15587/2312-8372.2017.117889

Номер

Розділ

Інформаційні технології: Оригінальне дослідження