Demo Data from VLDB 2026 / reviewers in the wild / expert
Abdurrahman Yasar
dblp:182/1518
· DBLP profile ↗
5ranked-venue papers
5as first author
2since 2021 · last 2022
0000-0001-7483-4735ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 3 · 3 first-authorArtificial intelligence and machine learning · 2 · 2 first-authorSystems, architecture and hardware · 2 · 2 first-author · 2 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 first-author
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
1 paper |
Parallel and multicore computing · 100% | |
| Theoretical computer science
1 paper |
Graph algorithms and graph theory · 100% | |
| Databases, data mining, and information retrieval
1 paper |
Data mining · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing › graph processing
heterogeneous graph processing |
0.6 | 1 | 2022 | A Block-Based Triangle Counting Algorithm on Heterogeneous Environments · IEEE Trans. Parallel Distributed Syst. 2022 |
Graph algorithms and graph theory › subgraph counting
triangle counting |
0.6 | 1 | 2022 | A Block-Based Triangle Counting Algorithm on Heterogeneous Environments · IEEE Trans. Parallel Distributed Syst. 2022 |
Data mining › structured data mining › graph mining
network alignment |
0.3 | 1 | 2018 | An Iterative Global Structure-Assisted Labeled Network Aligner · KDD 2018 |
Parallel and multicore computing
task partitioning |
0.2 | 1 | 2022 | A Block-Based Triangle Counting Algorithm on Heterogeneous Environments · IEEE Trans. Parallel Distributed Syst. 2022 |
Methods — techniques the papers use, named apart from their topics
task streaming · 1.1block-based partitioning · 1.1global structure analysis · 0.3attribute-based matching · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | A Block-Based Triangle Counting Algorithm on Heterogeneous EnvironmentsabstractTriangle counting is a fundamental building block in graph algorithms. In this article, we propose a block-based triangle counting algorithm to reduce data movement during both sequential and parallel execution. Our block-based formulation makes the algorithm naturally suitable for heterogeneous architectures. The problem of partitioning the adjacency matrix of a graph is well-studied. Our task decomposition goes one step further: it partitions the set of triangles in the graph. By streaming these small tasks to compute resources, we can solve problems that do not fit on a device. We demonstrate the effectiveness of our approach by providing an implementation on a compute node with multiple sockets, cores and GPUs. The current state-of-the-art in triangle enumeration processes the Friendster graph in 2.1 seconds, not including data copy time between CPU and GPU. Using that metric, our approach is 20 percent faster. When copy times are included, our algorithm takes 3.2 seconds. This is 5.6 times faster than the fastest published CPU-only time. Abdurrahman Yasar, Sivasankaran Rajamanickam, Jonathan W. Berry, Ümit V. Çatalyürek |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 2021 | Parallel graph algorithms by blocks: from I/O to algorithmsabstractIn today's data-driven world and heterogeneous computing environments, processing large-scale graphs in an architecture agnostic manner has become more crucial than ever before. In terms of graph analytics frameworks, on the one side, there has been a significant interest in developing hand-optimized high-performance computing solutions. On the systems side, following the big data movement and to bring parallel computing to the masses, researchers have proposed several graph processing and management systems to handle large-scale graphs. Hand optimized HPC approaches require high expertise and are expensive to maintain and develop, and graph processing frameworks suffer from limited expressibility and performance. We propose Parallel Graph Algorithms by Blocks (PGAbB), a block-based graph algorithms framework for shared-memory, multi-core, multi-GPU machines. PGAbB offers a sweet spot between efficient parallelism and architecture agnostic algorithm design for a wide class of graph problems while performing close to hand-optimized HPC implementations. Abdurrahman Yasar, Kasimir Gabert, Ümit V. Çatalyürek |
CF | 1 |
| 2018 | SiNA: A Scalable Iterative Network AlignerabstractGiven two graphs, network alignment asks for a potentially partial mapping between the vertices of the two graphs. This arises in many applications where data from different sources need to be integrated. Recent graph aligners use the global structure of input graphs and additional information given for the edges and vertices. We present SINA, an efficient, shared memory parallel implementation of such an aligner. Our experimental evaluations on a 32-core shared memory machine showed that SINA scales well for aligning large real-world graphs: SINA can achieve up to 28.5× speedup, and can reduce the total execution time of a graph alignment problem with 2M vertices and 100M edges from 4.5 hours to under 10 minutes. To the best of our knowledge, SINA is the first parallel aligner that uses global structure and vertex and edge attributes to handle large graphs. Abdurrahman Yasar, Bora Uçar, Ümit V. Çatalyürek |
ASONAM | 1 |
| 2018 | An Iterative Global Structure-Assisted Labeled Network AlignerabstractIntegrating data from heterogeneous sources is often modeled as merging graphs. Given two or more "compatible'', but not-isomorphic graphs, the first step is to identify a graph alignment, where a potentially partial mapping of vertices between two graphs is computed. A significant portion of the literature on this problem only takes the global structure of the input graphs into account. Only more recent ones additionally use vertex and edge attributes to achieve a more accurate alignment. However, these methods are not designed to scale to map large graphs arising in many modern applications. We propose a new iterative graph aligner, gsaNA, that uses the global structure of the graphs to significantly reduce the problem size and align large graphs with a minimal loss of information. Concretely, we show that our proposed technique is highly flexible, can be used to achieve higher recall, and it is orders of magnitudes faster than the current state of the art techniques. Abdurrahman Yasar, Ümit V. Çatalyürek |
KDD | 1 |
| 2017 | Distributed block formation and layout for disk-based management of large-scale graphs
Abdurrahman Yasar, Bugra Gedik, Hakan Ferhatosmanoglu |
Distributed Parallel Databases | 1 |