Please use this identifier to cite or link to this item:
http://hdl.handle.net/11701/40224
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Вербицкая Екатерина Андреевна | ru_RU |
dc.contributor.advisor | Verbickaa Ekaterina Andreevna | en_GB |
dc.contributor.author | Винник Екатерина Петровна | ru_RU |
dc.contributor.author | Vinnik Ekaterina Petrovna | en_GB |
dc.contributor.editor | Григорьев Семен Вячеславович | ru_RU |
dc.contributor.editor | Grigorev Semen Vaceslavovic | en_GB |
dc.date.accessioned | 2023-04-06T21:50:09Z | - |
dc.date.available | 2023-04-06T21:50:09Z | - |
dc.date.issued | 2022 | |
dc.identifier.other | 069158 | en_GB |
dc.identifier.uri | http://hdl.handle.net/11701/40224 | - |
dc.description.abstract | В настоящее время не существует техники удаления промежуточных структур данных, которая могла бы эффективно оптимизировать операции разреженной линейной алгебры. Поиски такой техники в настоящее время ведутся в академической среде, и наиболее интересной из них является дистилляция. Это достаточно сложная техника, единственная существующая ее реализация не является стабильной и обладает рядом недостатков. Так как вокруг этой реализации построен интерфейс пользователя и некоторая инфраструктура, представляется возможным модифицировать существующую архитектуру проекта с тем, чтобы встроить в него новую реализацию, не обладающую недостатками старой. В данной работе была пересмотрена архитектура проекта, разработана новая реализация алгоритма дистилляции и интегрирована в проект. С целью обеспечения стабилизации реализации, были упрощены некоторые шаги алгоритма. Новая реализация была протестирована с помощью различных методик – функционального тестирования, тестирования свойств, интеграционного тестирования. | ru_RU |
dc.description.abstract | Currently, there is no intermediate data structure elimination technique that can efficiently optimize sparse linear algebra operations. The search for such a technique is currently being conducted in the academic area, and the most interesting of them is distillation. This is a very complex technique, the only existing implementation of it is not stable and has a number of disadvantages. Since the user interface and some infrastructure are built around this implementation, it seems like a suitable solution to modify the existing architecture of the project in order to embed a new implementation that does not have the disadvantages of the old one. In this work, the project architecture was revised, a new implementation of the distillation algorithm was developed and integrated into the project. In order to ensure the stability of the implementation, some steps of the algorithm have been simplified due to the fact that it is very complex. The new implementation was tested using various techniques - functional testing, property-based testing, integration testing. | en_GB |
dc.language.iso | ru | |
dc.subject | промежуточные структуры данных | ru_RU |
dc.subject | разреженная линейная алгебра | ru_RU |
dc.subject | дистилляция | ru_RU |
dc.subject | метавычисления | ru_RU |
dc.subject | суперкомпиляция | ru_RU |
dc.subject | суперлинейное ускорение | ru_RU |
dc.subject | intermediate data structure | en_GB |
dc.subject | intermediate data structure elimination | en_GB |
dc.subject | metacomputations | en_GB |
dc.subject | sparse linear algebra | en_GB |
dc.subject | distillation | en_GB |
dc.subject | supercompilation | en_GB |
dc.subject | superlinear speedup | en_GB |
dc.title | Implementation of distiller for model language in Haskell | en_GB |
dc.title.alternative | Реализация дистиллятора для простого функционального языка на Haskell | ru_RU |
Appears in Collections: | BACHELOR STUDIES |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
443_Vinnik_diploma.pdf | Article | 384,91 kB | Adobe PDF | View/Open |
reviewSV_Ekaterina_Vinnik._Otzyv_naucnogo_rukovoditela_na_VKR_bakalavra.sgn.pdf | ReviewSV | 103,73 kB | Adobe PDF | View/Open |
reviewSV_st069158_Vinnik_Ekaterina_Petrovna_(supervisor)(Ru).txt | ReviewSV | 4,1 kB | Text | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.