Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот ресурс:
http://hdl.handle.net/11701/46328
Полная запись метаданных
Поле DC | Значение | Язык |
---|---|---|
dc.contributor.advisor | Гаевский Юрий Иванович | ru_RU |
dc.contributor.advisor | Gaevskij Urij Ivanovic | en_GB |
dc.contributor.author | Бочкарев Арсений Петрович | ru_RU |
dc.contributor.author | Bockarev Arsenij Petrovic | en_GB |
dc.contributor.editor | Луцив Дмитрий Вадимович | ru_RU |
dc.contributor.editor | Luciv Dmitrij Vadimovic | en_GB |
dc.date.accessioned | 2024-07-25T11:49:55Z | - |
dc.date.available | 2024-07-25T11:49:55Z | - |
dc.date.issued | 2024 | |
dc.identifier.other | 087214 | en_GB |
dc.identifier.uri | http://hdl.handle.net/11701/46328 | - |
dc.description.abstract | В данной выпускной квалификационной работе рассматривался способ оптимизации отдельных Java методов при помощи intrinsic-функций. В ходе работы был произведён обзор существующих криптографических intrinsic-функций для микропроцессорной архитектуры RISC-V в OpenJDK. Выявлен набор из 13 Java методов, для которых intrinsic-функций для платформы RISC-V не существовало. Для каждого метода из выявленного набора была реализована относящаяся к нему intrinsic-функция. Путём запуска стандартных тестов из OpenJDK доказана функциональная корректность реализованного набора intrinsic-функций. При помощи измерений производительности на платах с архитектурой RISC-V подтверждено, что все методы, для которых такие замеры возможно провести (CRC32, Adler32 и Poly1305), ускорены относительно сгенерированного виртуальной машиной кода на стандартных OpenJDK микробенчмарках. | ru_RU |
dc.description.abstract | In this final qualifying work a way to optimize individual Java methods using intrinsic functions was examined. A review of existing cryptographic intrinsic functions for the RISC-V microprocessor architecture in OpenJDK was carried out. A set of 13 Java methods for which intrinsic functions did not exist for the RISC-V platform was identified. For each method from the identified set, the intrinsic function associated with it was implemented. By running standard tests from OpenJDK, the functional correctness of the implemented set of intrinsic functions was proven. It was confirmed that all methods for which such measurements can be carried out (CRC32, Adler32 and Poly1305) are accelerated on RISC-V platfrom relative to the code generated by the virtual machine on standard OpenJDK microbenchmarks. | en_GB |
dc.language.iso | ru | |
dc.subject | Java | ru_RU |
dc.subject | интринсики | ru_RU |
dc.subject | компилятор | ru_RU |
dc.subject | RISC-V | ru_RU |
dc.subject | Java | en_GB |
dc.subject | intrinsics | en_GB |
dc.subject | compiler | en_GB |
dc.subject | RISC-V | en_GB |
dc.title | Implementation of intrinsic functions for RISC-V processor architecture in OpenJDK | en_GB |
dc.title.alternative | Реализация intrinsic-функций для процессорной архитектуры RISC-V в OpenJDK | ru_RU |
Располагается в коллекциях: | BACHELOR STUDIES |
Файлы этого ресурса:
Файл | Описание | Размер | Формат | |
---|---|---|---|---|
Bochkarev_report_vkr.pdf | Article | 195,35 kB | Adobe PDF | Просмотреть/Открыть |
reviewSV_bochkaryov_testimonial.pdf | ReviewSV | 27,01 kB | Adobe PDF | Просмотреть/Открыть |
reviewSV_st087214_Bockarev_Arsenij_Petrovic_(supervisor)(Ru).txt | ReviewSV | 3,09 kB | Text | Просмотреть/Открыть |
Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.