A parallel search algorithm for formal grammar data types
dc.contributor.author | Prodan, Anastasiia | |
dc.date.accessioned | 2023-12-26T07:32:05Z | |
dc.date.available | 2023-12-26T07:32:05Z | |
dc.date.issued | 2018 | |
dc.description.abstract | In this paper, we developed a concurrent generic heuristic algorithm for parallel parsing and searching in structured text datasets. The main objective of the algorithm was to increase an efficiency of central processing unit dependent operations when parsing large-scale datasets by using a parallel approach. The developed algorithm uses heuristics to find requested data without needing to process the whole file and without syntax tree building. It can be applied to any data formats. An increase in efficiency was discovered when input-output operations take significantly less time than the process of searching, the file is loaded into random access memory or when an efficient non-sequential access to file is possible. We also developed a prototype implementation of the algorithm for use in performance comparisons. The prototype supports searching in large-scale XML datasets using a subset of XPath expressions to specify search request. Our experimental results show that the developed algorithm is faster than classical algorithms, when all the requirements are met and the desired data is located closer to the beginning of the dataset. In worst cases, our algorithm gives nearly the same results as the others, but consumes more memory. | uk |
dc.format.pagerange | Pp. 58-66 | uk |
dc.identifier.citation | Prodan, A. A parallel search algorithm for formal grammar data types / Anastasiia Prodan // Системні дослідження та інформаційні технології : міжнародний науково-технічний журнал. – 2018. – № 4. – С. 58-66. – Бібліогр.: 7 назв. | uk |
dc.identifier.doi | https://doi.org/10.20535/SRIT.2308-8893.2018.4.05 | |
dc.identifier.issn | 1681–6048 | |
dc.identifier.orcid | 0000-0002-8829-3308 | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/63346 | |
dc.language.iso | en | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.relation.ispartof | Системні дослідження та інформаційні технології: міжнародний науково-технічний журнал, № 4 | uk |
dc.subject | grammar | uk |
dc.subject | search | uk |
dc.subject | parallelism | uk |
dc.subject | concurrency | uk |
dc.subject | heuristics | uk |
dc.subject.udc | 004.021 | uk |
dc.title | A parallel search algorithm for formal grammar data types | uk |
dc.type | Article | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- 139915-329121-1-10-20181221.pdf
- Розмір:
- 175.03 KB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 9.01 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: