Roboshape: Using topology patterns to scalably and flexibly deploy accelerators across robots

SM Neuman, R Ghosal, T Bourgeat… - Proceedings of the 50th …, 2023 - dl.acm.org
A key challenge for hardware acceleration of robotics applications is the enormous diversity
of possible deployment scenarios. To create efficient accelerators while minimizing non …

The Magnificent Seven Challenges and Opportunities in Domain-Specific Accelerator Design for Autonomous Systems

S Neuman, B Plancher, V Janapa Reddi - … of the 61st ACM/IEEE Design …, 2024 - dl.acm.org
The end of Moore's Law and Dennard Scaling has combined with advances in agile
hardware design to foster a golden age of domain-specific acceleration. However, this new …

IRDL: an IR definition language for SSA compilers

M Fehr, J Niu, R Riddle, M Amini, Z Su… - Proceedings of the 43rd …, 2022 - dl.acm.org
Designing compiler intermediate representations (IRs) is often a manual process that makes
exploration and innovation in this space costly. Developers typically use general-purpose …

Simulator independent coverage for RTL hardware languages

K Laeufer, V Iyer, D Biancolin, J Bachrach… - Proceedings of the 28th …, 2023 - dl.acm.org
We demonstrate a new approach to implementing automated coverage metrics including
line, toggle, and finite state machine coverage. Each metric is implemented through a …

nelli: a lightweight frontend for MLIR

M Levental, A Kamatar, R Chard, K Chard… - arXiv preprint arXiv …, 2023 - arxiv.org
Multi-Level Intermediate Representation (MLIR) is a novel compiler infrastructure that aims
to provide modular and extensible components to facilitate building domain specific …

[PDF][PDF] BTOR2MLIR: A Format and Toolchain for Hardware Verification.

J Tafese, I Garcia-Contreras, A Gurfinkel - FMCAD, 2023 - library.oapen.org
Formats for representing and manipulating verification problems are extremely important for
supporting the ecosystem of tools, developers, and practitioners. A good format allows …

Strided Difference Bound Matrices

A Pitchanathan, A Cohen, O Zinenko… - … Conference on Computer …, 2024 - Springer
A wide range of symbolic analysis and optimization problems can be formalized using
polyhedra. Sub-classes of polyhedra, also known as sub-polyhedral domains, are sought for …

Maximizing Data and Hardware Reuse for HLS with Early-Stage Symbolic Partitioning

TH Juang, C Dubach - ACM Transactions on Architecture and Code …, 2025 - dl.acm.org
While traditional HLS (High-Level Synthesis) converts “high-level” C-like programs into
hardware automatically, producing high-performance designs still requires hardware …

A shared compilation stack for distributed-memory parallelism in stencil DSLs

G Bisbas, A Lydike, E Bauer, N Brown, M Fehr… - Proceedings of the 29th …, 2024 - dl.acm.org
Domain Specific Languages (DSLs) increase programmer productivity and provide high
performance. Their targeted abstractions allow scientists to express problems at a high level …

Compressing Structured Tensor Algebra

M Ghorbani, E Bauer, T Grosser, A Shaikhha - arXiv preprint arXiv …, 2024 - arxiv.org
Tensor algebra is a crucial component for data-intensive workloads such as machine
learning and scientific computing. As the complexity of data grows, scientists often encounter …