Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Gábor E. Gévay

dblp:150/6423 · DBLP profile ↗
← Back
4ranked-venue papers
3as first author
3since 2021 · last 2022
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 2 · 2 first-author · 2 since 2021Artificial intelligence and machine learning · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Parallel and multicore computing · 70% Distributed systems · 30%

Topics — the 4 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Parallel and multicore computing › parallelization strategies
nested parallelism
0.512021
The Power of Nested Parallelism in Big Data Processing - Hitting Three Flies with One Slap - · SIGMOD Conference 2021
Parallel and multicore computing
parallel programming models
0.512021
The Power of Nested Parallelism in Big Data Processing - Hitting Three Flies with One Slap - · SIGMOD Conference 2021
Parallel and multicore computing
parallel programming models and runtimes
0.512021
Efficient Control Flow in Dataflow Systems: When Ease-of-Use Meets High Performance · ICDE 2021
Distributed systems › distributed data processing
dataflow systems
0.112021
The Power of Nested Parallelism in Big Data Processing - Hitting Three Flies with One Slap - · SIGMOD Conference 2021

Methods — techniques the papers use, named apart from their topics

intermediate representation · 0.5data flow graph · 0.5
YearPublicationVenuePosition
2022 Fast datalog evaluation for batch and stream graph processing
abstract
Abstract Implementing complex algorithms for big data, artificial intelligence, and graph processing requires enormous effort. Succinct, declarative programs to solve complex problems that can be efficiently executed for batching and streaming data are in demand. This paper presents Nexus, a distributed Datalog evaluation system. It evaluates Datalog programs using thesemi-naivealgorithm for batch and streaming data using incremental and asynchronous iteration. Furthermore, we evaluate Datalog programs with aggregates to determine the advantages of implementing thesemi-naivealgorithm using incremental iteration on its performance. Our experimental results show that Nexus significantly outperforms acyclic dataflow-based systems.
Gábor E. Gévay, Jorge-Arnulfo Quiané-Ruiz, Volker Markl
World Wide Web2
2021 Efficient Control Flow in Dataflow Systems: When Ease-of-Use Meets High Performance
abstract
Modern data analysis tasks often involve control flow statements, such as iterations. Common examples are PageRank and K-means. To achieve scalability, developers usually implement data analysis tasks in distributed dataflow systems, such as Spark and Flink. However, for tasks with control flow statements, these systems still either suffer from poor performance or are hard to use. For example, while Flink supports iterations and Spark provides ease-of-use, Flink is hard to use and Spark has poor performance for iterative tasks. As a result, developers typically have to implement different workarounds to run their jobs with control flow statements in an easy and efficient way.We propose Mitos, a system that achieves the best of both worlds: it achieves both high performance and ease-of-use. Mitos uses an intermediate representation that abstracts away specific control flow statements and is able to represent any imperative control flow. This facilitates building the dataflow graph and coordinating the distributed execution of control flow in a way that is not tied to specific control flow constructs. Our experimental evaluation shows that the performance of Mitos is more than one order of magnitude better than systems that launch new dataflow jobs for every iteration step. Remarkably, it is also up to 10.5 times faster than Flink, which has native iteration support, while matching the ease-of-use of Spark.
Gábor E. Gévay, Tilmann Rabl, Sebastian Breß, Lorand Madai-Tahy, Jorge-Arnulfo Quiané-Ruiz, Volker Markl
ICDE1
2021 The Power of Nested Parallelism in Big Data Processing - Hitting Three Flies with One Slap -
abstract
Many common data analysis tasks, such as performing hyperparameter optimization, processing a partitioned graph, and treating a matrix as a vector of vectors, offer natural opportunities for nested-parallel operations, i.e., launching parallel operations from inside other parallel operations. However, state-of-the-art dataflow engines, such as Spark and Flink, do not support nested parallelism. Users must implement workarounds, causing orders of magnitude slowdowns for their tasks, let alone the implementation effort.
Gábor E. Gévay, Jorge-Arnulfo Quiané-Ruiz, Volker Markl
SIGMOD Conference1
2016 Calculating Ultrastrong and Extended Solutions for Nine Men's Morris, Morabaraba, and Lasker Morris
abstract
The strong solutions of Nine Men's Morris and its variant, Lasker Morris, are well-known results (the starting positions are draws). We reexamined both of these games, and calculated extended strong solutions for them. By this, we mean the game-theoretic values of all possible game states that could be reached from certain starting positions where the number of stones to be placed by the players is different from the standard rules. These were also calculated for a previously unsolved third variant, Morabaraba, with interesting results: most of the starting positions where the players can place an equal number of stones (including the standard starting position) are wins for the first player (as opposed to the above games, where these are usually draws). We also developed a multivalued retrograde analysis, and used it as a basis for an algorithm for solving these games ultra-strongly. This means that when our program is playing against a fallible opponent, it has a greater chance of achieving a better result than the game-theoretic value, compared to randomly selecting between “just strongly” optimal moves. Previous attempts on ultrastrong solutions used local heuristics or learning during games, but we incorporated our algorithm into the retrograde analysis.
Gábor E. Gévay, Gábor Danner
IEEE Trans. Comput. Intell. AI Games1