Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот ресурс: http://hdl.handle.net/11701/39916
Полная запись метаданных
Поле DCЗначениеЯзык
dc.contributor.advisorБережных Алексей Владимировичru_RU
dc.contributor.advisorBereznyh Aleksej Vladimirovicen_GB
dc.contributor.authorПанфилёнок Дмитрий Викторовичru_RU
dc.contributor.authorPanfilenok Dmitrij Viktorovicen_GB
dc.contributor.editorГригорьев Семен Вячеславовичru_RU
dc.contributor.editorGrigorev Semen Vaceslavovicen_GB
dc.date.accessioned2023-04-06T21:49:03Z-
dc.date.available2023-04-06T21:49:03Z-
dc.date.issued2022
dc.identifier.other062094en_GB
dc.identifier.urihttp://hdl.handle.net/11701/39916-
dc.description.abstractОдним из подходов к организации высокопроизводительных вычислений над графами является использование графических ускорителей общего назначения. С другой стороны, популярным является подход, предлагающий использовать для таких задач алгоритмы линейной алгебры, в частности, посредством стандарта GraphBLAS. Тем не менее на данный момент не существует полноценных переносимых инструментов, реализующих стандарт GraphBLAS на графических процессорах общего назначения. Для реализации таких инструментов требуется библиотека обобщенных вычислений на GPGPU. С целью применения в инструментах такого рода в данной работе модифицируется библиотека Brahma.FSharp. В ходе работы реализована поддержка трансфера произвольных обобщенных типов данных, реализована поддержка произвольных обобщенных атомарных операций, улучшена модель управления памятью, а также модель параллельных вычислений. Кроме того, была переработана архитектура библиотеки.ru_RU
dc.description.abstractOne of the approaches to the organization of high-performance computing on graphs is the use of general-purpose graphics accelerators. On the other hand, a popular approach is to use linear algebra algorithms for such problems, in particular, through the GraphBLAS standard. However, at the moment there are no full-fledged portable tools that implement the GraphBLAS standard on general purpose GPUs. Implementing such tools requires a generic computing library on the GPGPU. In order to be used in tools of this kind, the Brahma.FSharp library is modified in this work. In the course of the work, support for the transfer of arbitrary generalized data types was implemented, support for arbitrary generalized atomic operations was implemented, the memory management model was improved, as well as the parallel computing model. In addition, the architecture of the library has been redesigned.en_GB
dc.language.isoru
dc.subjectГПУru_RU
dc.subjectОбобщенные вычисленияru_RU
dc.subjectOpenCLen_GB
dc.subjectGPGPUen_GB
dc.subjectF#en_GB
dc.titleBrahma.FSharp as a tool for GPGPU-based generic linear algebra algorithms developmenten_GB
dc.title.alternativeBrahma.FSharp как основа для обобщённой разреженной линейной алгебры на GPGPUru_RU
Располагается в коллекциях:BACHELOR STUDIES

Файлы этого ресурса:
Файл Описание РазмерФормат 
Panfilyonok_vkr.pdfArticle671,71 kBAdobe PDFПросмотреть/Открыть
reviewSV_st062094_Panfilenok_Dmitrij_Viktorovic_(supervisor)(Ru).txtReviewSV3,98 kBTextПросмотреть/Открыть


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