Demo Data from EDBT 2026 / reviewers in the wild / expert
Tayo Oguntebi
dblp:65/9117
· DBLP profile ↗
5ranked-venue papers
2as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 2 first-authorSoftware engineering, systems software and programming languages · 1
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
3 papers |
Hardware accelerators and domain-specific architectures · 41% GPUs and heterogeneous computing · 26% Parallel and multicore computing · 20% | |
| Theoretical computer science
1 paper |
Graph algorithms and graph theory · 100% |
Topics — the 5 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware accelerators and domain-specific architectures
graph processing accelerator |
0.2 | 1 | 2016 | GraphOps: A Dataflow Library for Graph Analytics Acceleration · FPGA 2016 |
GPUs and heterogeneous computing › GPU programming
GPU programming models |
0.1 | 1 | 2011 | Accelerating CUDA graph algorithms at maximum warp · PPoPP 2011 |
Parallel and multicore computing
transactional memory |
0.1 | 1 | 2011 | Hardware acceleration of transactional memory on commodity systems · ASPLOS 2011 |
GPUs and heterogeneous computing
GPU architecture |
0.0 | 1 | 2011 | Accelerating CUDA graph algorithms at maximum warp · PPoPP 2011 |
Memory systems
memory bandwidth |
0.0 | 1 | 2011 | Accelerating CUDA graph algorithms at maximum warp · PPoPP 2011 |
Methods — techniques the papers use, named apart from their topics
virtual warp-centric programming · 0.2dataflow programming · 0.2software transactional memory · 0.1hardware acceleration · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | GraphOps: A Dataflow Library for Graph Analytics AccelerationabstractAnalytics and knowledge extraction on graph data structures have become areas of great interest. For frequently executed algorithms, dedicated hardware accelerators are an energy-efficient avenue to high performance. Unfortunately, they are notoriously labor-intensive to design and verify while meeting stringent time-to-market goals. Tayo Oguntebi, Kunle Olukotun |
FPGA | 1 |
| 2011 | Efficient Parallel Graph Exploration on Multi-Core CPU and GPUabstractGraphs are a fundamental data representation that has been used extensively in various domains. In graph-based applications, a systematic exploration of the graph such as a breadth-first search (BFS) often serves as a key component in the processing of their massive data sets. In this paper, we present a new method for implementing the parallel BFS algorithm on multi-core CPUs which exploits a fundamental property of randomly shaped real-world graph instances. By utilizing memory bandwidth more efficiently, our method shows improved performance over the current state-of-the-art implementation and increases its advantage as the size of the graph increases. We then propose a hybrid method which, for each level of the BFS algorithm, dynamically chooses the best implementation from: a sequential execution, two different methods of multicore execution, and a GPU execution. Such a hybrid approach provides the best performance for each graph size while avoiding poor worst-case performance on high-diameter graphs. Finally, we study the effects of the underlying architecture on BFS performance by comparing multiple CPU and GPU systems, a high-end GPU system performed as well as a quad-socket high-end CPU system. Sungpack Hong, Tayo Oguntebi, Kunle Olukotun |
PACT | 2 |
| 2011 | Hardware acceleration of transactional memory on commodity systemsabstractThe adoption of transactional memory is hindered by the high overhead of software transactional memory and the intrusive design changes required by previously proposed TM hardware. We propose that hardware to accelerate software transactional memory (STM) can reside outside an unmodified commodity processor core, thereby substantially reducing implementation costs. This paper introduces Transactional Memory Acceleration using Commodity Cores (TMACC), a hardware-accelerated TM system that does not modify the processor, caches, or coherence protocol. Jared Casper, Tayo Oguntebi, Sungpack Hong, Nathan Bronson, Christoforos E. Kozyrakis, Kunle Olukotun |
ASPLOS | 2 |
| 2011 | Accelerating CUDA graph algorithms at maximum warpabstractGraphs are powerful data representations favored in many computational domains. Modern GPUs have recently shown promising results in accelerating computationally challenging graph problems but their performance suffers heavily when the graph structure is highly irregular, as most real-world graphs tend to be. In this study, we first observe that the poor performance is caused by work imbalance and is an artifact of a discrepancy between the GPU programming model and the underlying GPU architecture. We then propose a novel virtual warp-centric programming method that exposes the traits of underlying GPU architectures to users. Our method significantly improves the performance of applications with heavily imbalanced workloads, and enables trade-offs between workload imbalance and ALU underutilization for fine-tuning the performance. Our evaluation reveals that our method exhibits up to 9x speedup over previous GPU algorithms and 12x over single thread CPU execution on irregular graphs. When properly configured, it also yields up to 30 % improvement over previous GPU algorithms on regular graphs. In addition to performance gains on graph algorithms, our programming method achieves 1.3x to 15.1x speedup on a set of GPU benchmark applications. Our study also confirms that the performance gap between GPUs and other multi-threaded CPU graph implementations is primarily due to the large difference in memory bandwidth. Sungpack Hong, Sang Kyun Kim, Tayo Oguntebi, Kunle Olukotun |
PPoPP | 3 |
| 2010 | FARM: A Prototyping Environment for Tightly-Coupled, Heterogeneous ArchitecturesabstractComputer architectures are increasingly turning to parallelism and heterogeneity as solutions for boosting performance in the face of power constraints. As this trend continues, the challenges of simulating and evaluating these architectures have grown. Hardware prototypes provide deeper insight into these systems when compared to simulators, but are traditionally more difficult and costly to build. We present the Flexible Architecture Research Machine (FARM), a hardware prototyping system based on an FPGA coherently connected to a multiprocessor system. FARM substantially reduces the difficulty and cost of building hardware prototypes by providing a ready-made framework for communicating with a custom design on the FPGA. FARM ensures efficient, low-latency communication with the FPGA via a variety of mechanisms, allowing a wide range of applications to effectively utilize the system. FARM's coherent FPGA includes a cache and participates in coherence activities with the processors. This tight coupling allows for realistic, innovative architecture prototypes that would otherwise be extremely difficult to simulate. We evaluate FARM by providing the reader with a profile of the overheads introduced across the full range of communication mechanisms. This will guide the potential FARM user towards an optimal configuration when designing his prototype. Tayo Oguntebi, Sungpack Hong, Jared Casper, Nathan Bronson, Christoforos E. Kozyrakis, Kunle Olukotun |
FCCM | 1 |