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.

Adam M. Izraelevitz

dblp:131/5113 · DBLP profile ↗
← Back
5ranked-venue papers
1as first author
1since 2021 · last 2022
—ORCID · none

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

Systems, architecture and hardware · 5 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 2

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
4 papers
Electronic design automation · 69% Processor architecture and microarchitecture · 10% Performance modeling and evaluation · 8%

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

TopicWeightPapersLastEvidence papers
Electronic design automation
design space exploration
0.612022
Hammer: a modular and reusable physical design flow tool: invited · DAC 2022
Electronic design automation
physical design
0.612022
Hammer: a modular and reusable physical design flow tool: invited · DAC 2022
Electronic design automation
high-level synthesis
0.312018
ACED: a hardware library for generating DSP systems · DAC 2018
Electronic design automation
logic synthesis
0.312018
ACED: a hardware library for generating DSP systems · DAC 2018
Electronic design automation › hardware verification and test
hardware verification
0.212016
Strober: Fast and Accurate Sample-Based Energy Simulation for Arbitrary RTL · ISCA 2016
Electronic design automation › hardware verification and test › hardware verification
RTL simulation
0.212016
Strober: Fast and Accurate Sample-Based Energy Simulation for Arbitrary RTL · ISCA 2016
Processor architecture and microarchitecture › instruction set architecture › RISC-V
RISC-V core design
0.212022
Hammer: a modular and reusable physical design flow tool: invited · DAC 2022
Cloud and datacenter computing
dynamic adaptation
0.212013
Flicker: a dynamically adaptive architecture for power limited multicore systems · ISCA 2013
Processor architecture and microarchitecture
multicore design
0.212013
Flicker: a dynamically adaptive architecture for power limited multicore systems · ISCA 2013
Energy-efficient computing
power management
0.212013
Flicker: a dynamically adaptive architecture for power limited multicore systems · ISCA 2013
Reconfigurable computing and FPGAs
FPGA-accelerated simulation
0.112016
Strober: Fast and Accurate Sample-Based Energy Simulation for Arbitrary RTL · ISCA 2016

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

modular software architecture · 0.6flow step generators · 0.6chisel · 0.3FIRRTL · 0.3gate-level simulation · 0.2FPGA simulation · 0.2
YearPublicationVenuePosition
2022 Hammer: a modular and reusable physical design flow tool: invited
abstract
Process technology scaling and hardware architecture specialization have vastly increased the need for chip design space exploration, while optimizing for power, performance, and area. Hammer is an open-source, reusable physical design (PD) flow generator that reduces design effort and increases portability by enforcing a separation among design-, tool-, and process technology-specific concerns with a modular software architecture. In this work, we outline Hammer's structure and highlight recent extensions that support both physical chip designers and hardware architects evaluating the merit and feasibility of their proposed designs. This is accomplished through the integration of more tools and process technologies---some open-source---and the designer-driven development of flow step generators. An evaluation of chip designs in process technologies ranging from 130nm down to 12nm across a series of RISC-V-based chips shows how Hammer-generated flows are reusable and enable efficient optimization for diverse applications.
Harrison Liew, Daniel Grubb, Colin Schmidt 0001, Nayiri Krzysztofowicz, Adam M. Izraelevitz, Krste Asanovic, Jonathan Bachrach, Borivoje Nikolic
DAC6
2018 ACED: a hardware library for generating DSP systems
abstract
Designers translate DSP algorithms into application-specific hardware via primitives composed in various ways for different architectural realizations. Despite sharing underlying algorithms and hardware constructs, designs are often difficult to reuse, leading to redeveloping/reverifying conceptually similar instances. Hardware generators are attractive solutions for effectively balancing fine-grained control of implementation details with simple, retargetable hardware descriptions. This work presents ACED, a hardware library for generating DSP systems. It extends the Chisel hardware construction language and FIRRTL compiler and operates on three principles: zero-cost abstraction, unobtrusive downstream optimization/specialization promoting generator reusability, and unified, portable systems modeling and verification.
Angie Wang, Paul Rigge, Adam M. Izraelevitz, Chick Markley, Jonathan Bachrach, Borivoje Nikolic
DAC3
2017 Reusability is FIRRTL ground: Hardware construction languages, compiler frameworks, and transformations
abstract
Enabled by modern languages and retargetable compilers, software development is in a virtual “Cambrian explosion” driven by a critical mass of powerfully parameterized libraries; but hardware development practices lag far behind. We hypothesize that existing hardware construction languages (HCLs) and novel hardware compiler frameworks (HCFs) can put hardware development on a similar evolutionary path by enabling new hardware libraries to be independent of underlying process technologies including FPGA mappings. We support this claim by (1) evaluating the degree with which Chisel, an existing HCL, can support powerfully parameterized libraries, and (2) introducing the concept and implementation of an HCF that uses an open-source hardware intermediate representation, FIRRTL (Flexible Intermediate Representation for RTL), to transform target-independent RTL into technology-specific RTL. Finally, we evaluate many hardware compiler transformations, including simplifying transformations, analyses, optimizations, instrumentations, and specializations, which demonstrate the power of a combined HCL and HCF approach.
Adam M. Izraelevitz, Jack Koenig, Patrick Li, Richard Lin, Angie Wang, Albert Magyar, Colin Schmidt 0001, Chick Markley, Jim Lawson, Jonathan Bachrach
ICCAD1
2016 Strober: Fast and Accurate Sample-Based Energy Simulation for Arbitrary RTL
abstract
This paper presents a sample-based energy simulation methodology that enables fast and accurate estimations of performance and average power for arbitrary RTL designs. Our approach uses an FPGA to simultaneously simulate the performance of an RTL design and to collect samples containing exact RTL state snapshots. Each snapshot is then replayed in gate-level simulation, resulting in a workload-specific average power estimate with confidence intervals. For arbitrary RTL and workloads, our methodology guarantees a minimum of four-orders-of-magnitude speedup over commercial CAD gate-level simulation tools and gives average energy estimates guaranteed to be within 5% of the true average energy with 99% confidence. We believe our open-source sample-based energy simulation tool Strober can not only rapidly provide ground truth for more abstract power models, but can enable productive design-space exploration early in the RTL design process.
Adam M. Izraelevitz, Christopher Celio, Hokeun Kim, Brian Zimmer, Yunsup Lee, Jonathan Bachrach, Krste Asanovic
ISCA2
2013 Flicker: a dynamically adaptive architecture for power limited multicore systems
abstract
Future microprocessors may become so power constrained that not all transistors will be able to be powered on at once. These systems will be required to nimbly adapt to changes in the chip power that is allocated to general-purpose cores and to specialized accelerators.
Paula Petrica, Adam M. Izraelevitz, David H. Albonesi, Christine A. Shoemaker
ISCA2