Show simple item record

dc.contributor.advisorStraujums, Atisen_US
dc.contributor.authorKuzņecovs, Andrejsen_US
dc.contributor.otherLatvijas Universitāte. Datorikas fakultāteen_US
dc.date.accessioned2015-03-24T08:00:03Z
dc.date.available2015-03-24T08:00:03Z
dc.date.issued2014en_US
dc.identifier.other43463en_US
dc.identifier.urihttps://dspace.lu.lv/dspace/handle/7/21143
dc.description.abstractŠajā darbā tiek realizēta un aprakstīta bibliotēka, kas simulē determinēta galīgu automātu-transformatoru darbību uz vairāku ieejas vārdu komplekta, izmantojot grafisko procesoru. Tiek veikta šīs bibliotēkas pareizības un ātrdarbības testēšana. Uz pieejamām iekārtām un noteiktiem datu izmēriem, automāta veiktspēja uz GPU ir līdz 30 reizēm lielāka, nekā vienpavediena versijai uz CPU. Programmatūra tiek realizēta C++ programmēšanas valodā kā statiskā bibliotēka un komandrindas lietotne testēšanai. Automāta darbināšanai uz GPU tiek izmantota CUDA platforma un OpenCL paralēlas programmēšanas ietvars. Veiktspējas rezultātu attēlošanai tiek izmantota Python Matplotlib bibliotēka. Atslēgvārdi: paralēlā programmēšana, GPU, GPGPU, OpenCL, CUDA, determinēts galīgs automāts, transformators.en_US
dc.description.abstractThis work is an implementation and description of library that simulates deterministic finite state transducer on a set of input words using graphics processing unit. This library is tested for corectness and performance. With used hardware and certatin data sizes automaton execution is 30 times faster compared to one-threaded CPU version. Project is implemented in C++ programming language as a static library and test console application. CUDA platform and OpenCL framework are used as a backend of library. To display results of performance tests, Matplotlib Python library is used. Keywords: parallel computing, GPU, GPGPU, OpenCL, CUDA, deterministic finite automaton, DFA, finite state transducer.en_US
dc.language.isoN/Aen_US
dc.publisherLatvijas Universitāteen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectDatorzinātneen_US
dc.titleGalīga automāta implementācija, izmantojot OpenCL ietvaruen_US
dc.title.alternativeImplementation of finite automaton using OpenCL frameworken_US
dc.typeinfo:eu-repo/semantics/bachelorThesisen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record