EDBT 2026 Demo / reviewers in the wild / expert
Shabnam Sheikhha
dblp:259/3624
· DBLP profile ↗
3ranked-venue papers
0as first author
2since 2021 · last 2023
0000-0002-7339-5598ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 2 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
2 papers |
Electronic design automation · 93% Performance modeling and evaluation · 7% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation › hardware verification and test
hardware verification |
0.7 | 1 | 2023 | Accelerating RTL Simulation with Hardware-Software Co-Design · MICRO 2023 |
Electronic design automation › hardware verification and test › hardware verification
RTL simulation |
0.7 | 1 | 2023 | Accelerating RTL Simulation with Hardware-Software Co-Design · MICRO 2023 |
Electronic design automation › physical design › interconnect optimization
buffer insertion and wire sizing |
0.4 | 1 | 2020 | Buffer Placement and Sizing for High-Performance Dataflow Circuits · FPGA 2020 |
Electronic design automation › high-level synthesis
dynamically scheduled high-level synthesis |
0.4 | 1 | 2020 | Buffer Placement and Sizing for High-Performance Dataflow Circuits · FPGA 2020 |
Electronic design automation
high-level synthesis |
0.4 | 1 | 2020 | Buffer Placement and Sizing for High-Performance Dataflow Circuits · FPGA 2020 |
Performance modeling and evaluation › simulation › architectural simulation
simulation acceleration |
0.2 | 1 | 2023 | Accelerating RTL Simulation with Hardware-Software Co-Design · MICRO 2023 |
Methods — techniques the papers use, named apart from their topics
hardware-software co-design · 0.7marked graph theory · 0.4critical loop extraction · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Accelerating RTL Simulation with Hardware-Software Co-DesignabstractFast simulation of digital circuits is crucial to build modern chips. But RTL (Register-Transfer-Level) simulators are slow, as they cannot exploit multicores well. Slow simulation lengthens chip design time and makes bugs more frequent. Fares Elsabbagh, Shabnam Sheikhha, Victor A. Ying, Quan M. Nguyen, Joel S. Emer, Daniel Sánchez 0003 |
MICRO | 2 |
| 2022 | Buffer Placement and Sizing for High-Performance Dataflow CircuitsabstractCommercial high-level synthesis tools typically produce statically scheduled circuits. Yet, effective C-to-circuit conversion of arbitrary software applications calls for dataflow circuits, as they can handle efficiently variable latencies (e.g., caches), unpredictable memory dependencies, and irregular control flow. Dataflow circuits exhibit an unconventional property: registers (usually referred to as “buffers”) can be placed anywhere in the circuit without changing its semantics, in strong contrast to what happens in traditional datapaths. Yet, although functionally irrelevant, this placement has a significant impact on the circuit’s timing and throughput. In this work, we show how to strategically place buffers into a dataflow circuit to optimize its performance. Our approach extracts a set of choice-free critical loops from arbitrary dataflow circuits and relies on the theory of marked graphs to optimize the buffer placement and sizing. Our performance optimization model supports important high-level synthesis features such as pipelined computational units, units with variable latency and throughput, and if-conversion. We demonstrate the performance benefits of our approach on a set of dataflow circuits obtained from imperative code. Lana Josipovic, Shabnam Sheikhha, Andrea Guerrieri, Paolo Ienne, Jordi Cortadella |
ACM Trans. Reconfigurable Technol. Syst. | 2 |
| 2020 | Buffer Placement and Sizing for High-Performance Dataflow CircuitsabstractCommercial high-level synthesis tools typically produce statically scheduled circuits. Yet, effective C-to-circuit conversion of arbitrary software applications calls for dataflow circuits, as they can handle efficiently variable latencies (e.g., caches) and unpredictable memory dependencies. Dataflow circuits exhibit an unconventional property: registers (usually referred to as "buffers") can be placed anywhere in the circuit without changing its semantics, in strong contrast to what happens in traditional datapaths. Yet, although functionally irrelevant, this placement has a significant impact on the circuit's timing and throughput. In this work, we show how to strategically place buffers into a dataflow circuit to optimize its performance. Our approach extracts a set of choice-free critical loops from arbitrary dataflow circuits and relies on the theory of marked graphs to optimize the buffer placement and sizing. We demonstrate the performance benefits of our approach on a set of dataflow circuits obtained from imperative code. Lana Josipovic, Shabnam Sheikhha, Andrea Guerrieri, Paolo Ienne, Jordi Cortadella |
FPGA | 2 |