Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот ресурс: http://hdl.handle.net/11701/46328
Полная запись метаданных
Поле DCЗначениеЯзык
dc.contributor.advisorГаевский Юрий Ивановичru_RU
dc.contributor.advisorGaevskij Urij Ivanovicen_GB
dc.contributor.authorБочкарев Арсений Петровичru_RU
dc.contributor.authorBockarev Arsenij Petrovicen_GB
dc.contributor.editorЛуцив Дмитрий Вадимовичru_RU
dc.contributor.editorLuciv Dmitrij Vadimovicen_GB
dc.date.accessioned2024-07-25T11:49:55Z-
dc.date.available2024-07-25T11:49:55Z-
dc.date.issued2024
dc.identifier.other087214en_GB
dc.identifier.urihttp://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.abstractIn 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.isoru
dc.subjectJavaru_RU
dc.subjectинтринсикиru_RU
dc.subjectкомпиляторru_RU
dc.subjectRISC-Vru_RU
dc.subjectJavaen_GB
dc.subjectintrinsicsen_GB
dc.subjectcompileren_GB
dc.subjectRISC-Ven_GB
dc.titleImplementation of intrinsic functions for RISC-V processor architecture in OpenJDKen_GB
dc.title.alternativeРеализация intrinsic-функций для процессорной архитектуры RISC-V в OpenJDKru_RU
Располагается в коллекциях:BACHELOR STUDIES

Файлы этого ресурса:
Файл Описание РазмерФормат 
Bochkarev_report_vkr.pdfArticle195,35 kBAdobe PDFПросмотреть/Открыть
reviewSV_bochkaryov_testimonial.pdfReviewSV27,01 kBAdobe PDFПросмотреть/Открыть
reviewSV_st087214_Bockarev_Arsenij_Petrovic_(supervisor)(Ru).txtReviewSV3,09 kBTextПросмотреть/Открыть


Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.