Developing of the method for optimizing the performance of architecture-independent hardware platforms

Authors

DOI:

https://doi.org/10.15587/2706-5448.2021.233947

Keywords:

Raspberry Pi single-board computer, ARM architecture, bandwidth, architecture-independent platform, ICE Tower CPU

Abstract

The object of research is the Raspberry Pi single-board computer. The work examines the optimization of architecture-independent hardware platforms using its example. The research is based on an integrated scientific approach based on a system-analytical, structural-functional, empirical and typological approach. It is emphasized that the entire Raspberry Pi line uses APM-architecture processors. The genesis of Raspberry Pi is given, the parameters of the last build are determined. It is noted that the latest version is dated November 2020. It is equipped with wireless WiFi and Bluetooth modules (2×USB 3.0 and 1×USB 2.0 ports type A, 5.0, BLE), which expand the boundaries of mini-PC application in the field of Ethernet technologies and has a frequency of 1.8 GHz. The appearance of one of the popular Raspberry Pi B+boards has been formed, with the separation of the main blocks. The basic principles of improving the performance of the Raspberry Pi single board computer are determined, each of which is based on a specific mechanism. The first is the addition of ZRAM as a compressed random access memory block device. The principle of ZRAM operation is described, the mechanism for activating ZRAM on the Raspberry Pi is given. To improve the performance of the Raspberry Pi single board computer, the use of an NVMe disk is justified. It is emphasized that the NVMe disk is reliable and has a high data transfer rate. Connecting it to the Raspberry Pi single board computer is the optimal solution to improve performance. The tuning sequence is presented, the numerical result of the NVMe disk operation based on the Raspberry Pi single-board computer is proposed. It is proposed, as a principle to improve performance, the installation of an ICE Tower CPU based on Raspberry Pi. It is noted that the ICE Tower CPU is a cooling system that is designed to cool the Raspberry Pi. The principles of tuning ICE Tower CPU and the result of fluctuations in temperature components using the rpi-monitor are described. As part of the study, performance improvements were obtained from 26 % to 34 %, which is mainly in line with the expected theoretical improvement of 34 %.

Author Biography

Liubomyr Duda, Cherkasy State Technological University

Postgraduate Student

Department of Robotics and Specialized Computer Systems

References

  1. Babich, O., Boyko, Y., Galin, V., Chuprinsky, O. (2019). Design of intellectual information systems on the basis of MC Raspberry Pi. Electronics and Information Technologies, 11, 61–72. doi: http://doi.org/10.30970/eli.11.6
  2. Sitsylitsyn, Y. (2019). Analysis of the use of Raspberry single-circuit computers in the teaching of distributed and parallel computing. Scientific Papers of Berdiansk State Pedagogical University. Series: Pedagogical Sciences, 1, 92–99. doi: http://doi.org/10.31494/2412-9208-2019-1-1-92-99
  3. Yatskiv, N. H., Byk, A. B., Mukomela, P. M., Bondar, V. M. (2020). Vykorystannia prymanok dlia vyiavlennia atak na prystroi Internet-rechei. Kiberbezpeka ta kompiuterno-infehrovani tekhnolohii (KBKIT – 2020). Ternopil, 26–28.
  4. Lindqvist, U., Neumann, P. G. (2017). The future of the internet of things. Communications of the ACM, 60 (2), 26–30. doi: http://doi.org/10.1145/3029589
  5. Franczak, T., Nkansahz, A., Marrinan, T., Papka, M. E. (2017). A Path from Serial Execution to Hybrid Parallelization for Learning HPC. Workshop on Education for High-Performance Computing ser. EduHPC '17. Denver.
  6. Giacaman, N., Kalra, S., Sinnen, O. (2015). The active classroom: Students and instructors parallel programming in parallel. IEEE International Parallel and Distributed Processing Symposium Workshop. Piscataway, 739–745. doi: http://doi.org/10.1109/ipdpsw.2015.24
  7. Liu, J. (2016). 20 years of teaching parallel processing to computer science seniors. Workshop on Education for High-Performance Computing (EduHPC). doi: http://doi.org/10.1109/eduhpc.2016.006
  8. Langmead, B. (2013). Practical software for big genomics data. IEEE 3rd International Conference on Computational Advances in Bio and medical Sciences (ICCABS). Orlando. doi: http://doi.org/10.1109/iccabs.2013.6629241
  9. Papavasiliou, A., Oren, S. S., Rountree, B. (2015). Applying High Performance Computing to Transmission-Constrained Stochastic Unit Commitment for Renewable Energy Integration. IEEE Transactions on Power Systems, 30 (3), 1109–1120. doi: http://doi.org/10.1109/tpwrs.2014.2341354
  10. Mahajan, S., Adagale, A. M., Sahare, C. (2016). Intrusion detection system using raspberry pi honeypot in network security. International Journal of Engineering Science and Computing, 6 (3), 2792–2795.
  11. Razali, M. F., Razali, M. N., Mansor, F. Z., Muruti, G., Jamil, N. (2018). IoT Honeypot: A Review from Researcher's Perspective. 2018 IEEE Conference on Application, Information and Network Security (AINS). Langkawi. doi: http://doi.org/10.1109/ains.2018.8631494
  12. Obzor plat Raspberry Pi. Available at: https://3d-diy.ru/wiki/arduino-platy/obzor-plat-raspberry-pi/
  13. Chto takoe diski NVMe i stoit li ikh pokupat (2019). Available at: https://guidepc.ru/articles/chto-takoe-diski-nvme-i-stoit-li-ih-pokupat/

Downloads

Published

2021-06-30

How to Cite

Duda, L. (2021). Developing of the method for optimizing the performance of architecture-independent hardware platforms. Technology Audit and Production Reserves, 3(1(59), 45–49. https://doi.org/10.15587/2706-5448.2021.233947

Issue

Section

Electrical Engineering and Industrial Electronics: Reports on Research Projects