Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот ресурс:
http://hdl.handle.net/11701/39916
Полная запись метаданных
Поле DC | Значение | Язык |
---|---|---|
dc.contributor.advisor | Бережных Алексей Владимирович | ru_RU |
dc.contributor.advisor | Bereznyh Aleksej Vladimirovic | en_GB |
dc.contributor.author | Панфилёнок Дмитрий Викторович | ru_RU |
dc.contributor.author | Panfilenok Dmitrij Viktorovic | en_GB |
dc.contributor.editor | Григорьев Семен Вячеславович | ru_RU |
dc.contributor.editor | Grigorev Semen Vaceslavovic | en_GB |
dc.date.accessioned | 2023-04-06T21:49:03Z | - |
dc.date.available | 2023-04-06T21:49:03Z | - |
dc.date.issued | 2022 | |
dc.identifier.other | 062094 | en_GB |
dc.identifier.uri | http://hdl.handle.net/11701/39916 | - |
dc.description.abstract | Одним из подходов к организации высокопроизводительных вычислений над графами является использование графических ускорителей общего назначения. С другой стороны, популярным является подход, предлагающий использовать для таких задач алгоритмы линейной алгебры, в частности, посредством стандарта GraphBLAS. Тем не менее на данный момент не существует полноценных переносимых инструментов, реализующих стандарт GraphBLAS на графических процессорах общего назначения. Для реализации таких инструментов требуется библиотека обобщенных вычислений на GPGPU. С целью применения в инструментах такого рода в данной работе модифицируется библиотека Brahma.FSharp. В ходе работы реализована поддержка трансфера произвольных обобщенных типов данных, реализована поддержка произвольных обобщенных атомарных операций, улучшена модель управления памятью, а также модель параллельных вычислений. Кроме того, была переработана архитектура библиотеки. | ru_RU |
dc.description.abstract | One 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.iso | ru | |
dc.subject | ГПУ | ru_RU |
dc.subject | Обобщенные вычисления | ru_RU |
dc.subject | OpenCL | en_GB |
dc.subject | GPGPU | en_GB |
dc.subject | F# | en_GB |
dc.title | Brahma.FSharp as a tool for GPGPU-based generic linear algebra algorithms development | en_GB |
dc.title.alternative | Brahma.FSharp как основа для обобщённой разреженной линейной алгебры на GPGPU | ru_RU |
Располагается в коллекциях: | BACHELOR STUDIES |
Файлы этого ресурса:
Файл | Описание | Размер | Формат | |
---|---|---|---|---|
Panfilyonok_vkr.pdf | Article | 671,71 kB | Adobe PDF | Просмотреть/Открыть |
reviewSV_st062094_Panfilenok_Dmitrij_Viktorovic_(supervisor)(Ru).txt | ReviewSV | 3,98 kB | Text | Просмотреть/Открыть |
Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.