Závěrečná práce: Radoslav Rábara: Možnosti využití souběžného programování pro vyhledávání v textových korpusech
Bakalářská práce
Získaná ocenění:
Cena děkana FI za vynikající závěrečnou práci
Možnosti využití souběžného programování pro vyhledávání v textových korpusech
Concurrent programming in searching text corpora
Radoslav Rábara
Anotace
Cieľom práce je naštudovanie prístupov k súbežnému spracovaniu a ich aplikovanie na vyhodnocovanie dopytov v systéme Manatee. Súčasťou práce je nielen podrobné vyhodnotenie rýchlosti spracovania rôznych dopytov v závislosti na počte jadier dostupných počas výpočtu, ale aj porovnanie rozsahu novej a pôvodnej implementácie.
Abstract
The aim of this thesis is to study approaches used in concurrent processing and to apply them to the evaluation of queries in the system Manatee. Part of the work is not only a detailed evaluation of queries processing speed with various number of cores available during the evaluation, but also a comparision of the length of code between the old and the new implementation.
Zadání práce
Korpusový manažer Manatee poskytuje bohatý dotazovací jazyk pro vyhledávání v rozsáhlých textových korpusech. Vyhodnocení i komplexních dotazů je v současné implementaci poměrně efektivní, nevyužívá ale v žádné podobě paralelní zpracování, které je na současných počítačích běžně dostupné. Programovací jazyk Go poskytuje efektivní programové konstrukce pro využití paralelismu současných procesorů.
Cílem práce je nastudovat přístupy k souběžnému zpracování v jazyce Go a následně je aplikovat na vyhodnocování dotazů v systému Manatee. Výstupem práce bude kromě textu práce imlementace části systému Manatee v jazyce Go, která bude využívat souběžné zpracování dat. Součástí práce bude jednak podrobné vyhodnocení rychlosti zpracování různých dotazů v závislosti na počtu jader dostupných během výpočtu, ale i porovnání rozsahu (co do počtu řádků kódu) nové implementace v jazyce Go s původní implementací v jazyce C++.
Práce zkontrolována:
19. 5. 2014 16:15, doc. Mgr. Pavel Rychlý, Ph.D., učo 3692
19. 5. 2014 16:15, doc. Mgr. Pavel Rychlý, Ph.D., učo 3692
- Zadáno/změněno 19. 6. 2014 07:45, Alena Dvořáková
- Záznam založen 12. 3. 2014 13:53, Alena Dvořáková
- Zveřejnit od 14. 5. 2014 13:35, Alena Dvořáková
- Práce převzata 14. 5. 2014 13:35, Alena Dvořáková
Jazyk práce
Termín obhajoby
18. 6. 2014
Práce byla úspěšně obhájena
Literatura
- RYCHLÝ, Pavel. Korpusové manažery a jejich efektivní implementace. Brno, 2000, xiv, 128.
Studijní program
Aplikovaná informatika
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Paralelizace časově náročných operací korpusového manažeru
Mgr. Radoslav Rábara -
Nástroje pro analýzu kódu v Pythonu a vizualizace jejich výstupu
Bc. Ján Vorčák, učo 359426 -
User interface for BricksLLM proxy
Ing. Daniel Olearčin, učo 553669 -
Automatic generation of natural language descriptions of CQL queries
Ing. David Kajan, učo 525104 -
Distributed Scientific Data Management Application
Mgr. Adrián Chlpík -
Designing a comprehensive course on Go
Bc. Stanislav Zeman -
Optimalizace dlouhodobého IT projektu mobilní aplikace s akcentem na udržitelnost
Bc. Marek Abaffy -
Porovnáváni biologických sekvencí za účelem předpovědi struktury a funkce proteinů
Mgr. Monika Čechová, Ph.D., učo 256590
Název
Vložil
Vloženo
Práva
Archiv závěrečné práce Radoslav Rábara FI B-AP BcAP f9386/7
Dvořáková, A.
12. 3. 2014
Složky
Soubory
Rábara, R.
12. 5. 2014
10. 6. 2014
11. 6. 2014




