Details
| Title | Исследование эффективности распределенных вычислений на мобильных платформах с ARM архитектурой: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_03 «Разработка программного обеспечения» = Research on the Efficiency of Distributed Computing on Mobile Platforms with ARM Architecture |
|---|---|
| Creators | Артеев Евгений Федорович |
| Scientific adviser | Фёдоров Станислав Алексеевич |
| Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Imprint | Санкт-Петербург, 2026 |
| Collection | Выпускные квалификационные работы ; Общая коллекция |
| Subjects | armv8-a ; armv9-a ; neon ; sve ; sme ; opengl ; vulkan ; android sdk ; android ndk |
| Document type | Bachelor graduation qualification work |
| Language | Russian |
| Level of education | Bachelor |
| Speciality code (FGOS) | 09.03.04 |
| Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-694 |
| Rights | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
| Additionally | New arrival |
| Record key | ru\spstu\vkr\40075 |
| Record create date | 4/20/2026 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
| Group | Anonymous |
|---|---|
| Network | Internet |
Данная работа посвящена изучению возможности проведения эффективных распределенных вычислений на мобильных устройствах, на примере распространенной в науке и технике задачи перемножения матриц, состоящих из чисел одинарной точности с плавающей запятой. Целью работы является анализ эффективности распределенных вычислений на мобильных устройствах с использованием векторных и многопоточных технологий архитектур семейства ARM. Задачи, которые решались в ходе выполнения работы: - Разработка клиент-серверного приложения для организация распределенных вычислений; - Разработка функции перемножения матриц на CPU блочным методом c использованием 128-битных регистров NEON. - Разработка функций матричного перемножения на GPU с использованием технологий OpenGL и Vulkan. - Определение теоретической эффективности вычислений при использовании внедряемых перспективных технологий архитектур ARMv8-A и ARMv9-A, таких как SME, SVE, SVE2. - Анализ влияния интенсивности вычислений на включение механизма дросселирования тактов и снижение производительности процессоров мобильных устройств. В результате работы было определено превосходство технологии Vulkan для проведения длительных расчетов, в части энергоэффективности и производительности, на примере расчетов на устройствах семейства Samsung Galaxy (S9, S20, S23 ULTRA).
This work is dedicated to studying the possibility of conducting efficient distributed computing on mobile devices, using the example of the matrix multiplication task—common in science and engineering—involving single-precision floating-point numbers. The aim of the work is to analyze the efficiency of distributed computing on mobile devices using vector and multithreading technologies of the ARM architecture family. The tasks addressed during the execution of the work include: - Developing a client-server application for organizing distributed computing; - Developing a matrix multiplication function for the CPU using the block method with 128-bit NEON registers. - Developing matrix multiplication functions for the GPU using OpenGL and Vulkan technologies. - Determining the theoretical computational efficiency when using the promising ARMv8-A and ARMv9-A architectural technologies being introduced, such as SME, SVE, SVE2. - Analyzing the impact of computational intensity on the activation of the clock throttling mechanism and the resulting decrease in processor performance on mobile devices. As a result of the work, the superiority of the Vulkan technology for prolonged calculations was determined, in terms of energy efficiency and performance, based on tests conducted on Samsung Galaxy family devices (S9, S20, S23 ULTRA).
| Network | User group | Action |
|---|---|---|
| ILC SPbPU Local Network | All |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|
Access count: 0
Last 30 days: 0