Рустам Азимов

Биография

Окончил математико-механический факультет СПбГУ в 2016 году, получив диплом бакалавра по системному программированию.

В настоящее время Рустам учится на первом курсе магистерской программы.

Профессиональная деятельность

  • Синтаксический анализ графов
  • Функциональное программирование
  • Вычисления на GPU

Проекты

  • Фреймворк для разработки генераторов синтаксических анализаторов, компиляторов компиляторов и прочего grammarware для .NET.
    Руководитель проекта: Семён Григорьев

Публикации

  • Rustam Azimov, Semyon Grigorev

    Graph data model is widely used in many areas, for example, bioinformatics, graph databases, RDF. One of the most common graph queries are navigational queries. The result of query evaluation are implicit relations between nodes of the graph, i.e. paths in the graph. A natural way to specify these relations is by specifying paths using formal grammars over edge labels. This type of queries is usually evaluated using the relational query semantics. There is a number of algorithms for query evaluation which use such semantics but they have computational problems with big data. One of the most common technique for efficient big data processing is GPGPU, but these algorithms do not allow to use this technique effectively. In this paper we propose a graph parsing algorithm for query evaluation which use relational query semantics and context-free grammars, and is based on matrix operations which allows to speed up computations by means of GPGPU.

    arXiv, Июль 2017