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.

Toluwanimi O. Odemuyiwa

dblp:342/8314 · also Toluwanimi Odemuyiwa · DBLP profile ↗
← Back
3ranked-venue papers
1as first author
3since 2021 · last 2024
0000-0002-5346-4744ORCID · verified

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

Systems, architecture and hardware · 3 · 1 first-author · 3 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 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
3 papers
Hardware accelerators and domain-specific architectures · 81% Electronic design automation · 15% High-performance computing · 4%
Artificial intelligence
1 paper
Deep learning architectures and training · 100%

Topics — the 9 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Electronic design automation › design automation tools › accelerator design automation
accelerator design space exploration
0.712023
TeAAL: A Declarative Framework for Modeling Sparse Tensor Accelerators · MICRO 2023
Hardware accelerators and domain-specific architectures › accelerator architecture
accelerator modeling
0.712023
TeAAL: A Declarative Framework for Modeling Sparse Tensor Accelerators · MICRO 2023
Hardware accelerators and domain-specific architectures
data reuse optimization
0.712023
Accelerating Sparse Data Orchestration via Dynamic Reflexive Tiling · ASPLOS (3) 2023
Hardware accelerators and domain-specific architectures › sparsity exploitation
sparse tensor accelerator
0.712023
TeAAL: A Declarative Framework for Modeling Sparse Tensor Accelerators · MICRO 2023
Hardware accelerators and domain-specific architectures › sparsity exploitation
sparse tensor computation
0.712023
Accelerating Sparse Data Orchestration via Dynamic Reflexive Tiling · ASPLOS (3) 2023
Machine learning › Deep learning architectures and training
attention mechanism
0.212024
FuseMax: Leveraging Extended Einsums to Optimize Attention Accelerator Design · MICRO 2024
Machine learning › Deep learning architectures and training
transformer
0.212024
FuseMax: Leveraging Extended Einsums to Optimize Attention Accelerator Design · MICRO 2024
High-performance computing › tensor computation
sparse tensor algebra
0.212023
Accelerating Sparse Data Orchestration via Dynamic Reflexive Tiling · ASPLOS (3) 2023
Hardware accelerators and domain-specific architectures
spatial architecture
0.212023
TeAAL: A Declarative Framework for Modeling Sparse Tensor Accelerators · MICRO 2023

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

einsum cascade · 1.5sparsity-aware tiling · 0.7dynamic reflexive tiling · 0.7declarative modeling · 0.7
YearPublicationVenuePosition
2024 FuseMax: Leveraging Extended Einsums to Optimize Attention Accelerator Design
abstract
Attention for transformers is a critical workload that has recently received significant ‘attention’ as a target for custom acceleration. Yet, while prior work succeeds in reducing attention's memory-bandwidth requirements, it creates load imbalance between operators that comprise the attention computation (resulting in severe compute under-utilization) and requires on-chip memory that scales with sequence length (which is expected to grow over time). This paper ameliorates these issues, enabling attention with nearly 100% compute utilization, no off-chip memory traffic bottlenecks, and on-chip buffer size requirements that are independent of sequence length. The main conceptual contribution is to use a recently proposed abstraction―the cascade of Einsums― to describe, formalize, and taxonomize the space of attention algorithms that appear in the literature. In particular, we show how Einsum cascades can be used to infer non-trivial lower bounds on the number of passes a kernel must take through its input data, which has implications for either required on-chip buffer capacity or memory traffic. We show how this notion can be used to meaningfully divide the space of attention algorithms into several categories and use these categories to inform our design process. Based on the above characterization, we propose FuseMax―a novel mapping and binding of attention onto a spatial array-style architecture. On attention, in an iso-area comparison, FuseMax achieves an average 6.7 x speedup over the prior state-of-the-art, FLAT, while using 79% of the energy. Similarly, on full end-to-end transformer inference, FuseMax achieves an average 5.3 x speedup over FLAT using 83% of the energy.
Nandeeka Nayak, Xinrui Wu, Toluwanimi O. Odemuyiwa, Michael Pellauer, Joel S. Emer, Christopher W. Fletcher
MICRO3
2023 Accelerating Sparse Data Orchestration via Dynamic Reflexive Tiling
abstract
Tensor algebra involving multiple sparse operands is severely memory bound, making it a challenging target for acceleration. Furthermore, irregular sparsity complicates traditional techniques—such as tiling—for ameliorating memory bottlenecks. Prior sparse tiling schemes are sparsity unaware: they carve tensors into uniform coordinate-space shapes, which leads to low-occupancy tiles and thus lower exploitable reuse. To address these challenges, this paper proposes dynamic reflexive tiling (DRT), a novel tiling method that improves data reuse over prior art for sparse tensor kernels, unlocking significant performance improvement opportunities. DRT’s key idea is dynamic sparsity-aware tiling. DRT continuously re-tiles sparse tensors at runtime based on the current sparsity of the active regions of all input tensors, to maximize accelerator buffer utilization while retaining the ability to co-iterate through tiles of distinct tensors.
Toluwanimi O. Odemuyiwa, Hadi Asghari Moghaddam, Michael Pellauer, Kartik Hegde, Po-An Tsai, Neal Clayton Crago, Aamer Jaleel, John D. Owens, Edgar Solomonik, Joel S. Emer, Christopher W. Fletcher
ASPLOS (3)1
2023 TeAAL: A Declarative Framework for Modeling Sparse Tensor Accelerators
abstract
Over the past few years, the explosion in sparse tensor algebra workloads has led to a corresponding rise in domain-specific accelerators to service them. Due to the irregularity present in sparse tensors, these accelerators employ a wide variety of novel solutions to achieve good performance. At the same time, prior work on design-flexible sparse accelerator modeling does not express this full range of design features, making it difficult to understand the impact of each design choice and compare or extend the state-of-the-art.
Nandeeka Nayak, Toluwanimi O. Odemuyiwa, Shubham Ugare, Christopher W. Fletcher, Michael Pellauer, Joel S. Emer
MICRO2