Demo Data from EDBT 2026 / reviewers in the wild / expert
Alan Ehret
dblp:215/3649
· DBLP profile ↗
5ranked-venue papers
0as first author
1since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 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
2 papers |
Processor architecture and microarchitecture · 33% High-performance computing · 18% Electronic design automation · 15% |
Topics — the 8 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Processor architecture and microarchitecture
instruction set architecture |
0.4 | 1 | 2020 | Remote Atomic Extension (RAE) for Scalable High Performance Computing · DAC 2020 |
Electronic design automation
design space exploration |
0.4 | 1 | 2019 | BRISC-V: An Open-Source Architecture Design Space Exploration Toolbox · FPGA 2019 |
Reconfigurable computing and FPGAs › FPGA SoC
FPGA-based multicore system |
0.4 | 1 | 2019 | BRISC-V: An Open-Source Architecture Design Space Exploration Toolbox · FPGA 2019 |
Processor architecture and microarchitecture › microprocessor design
RISC-V processor |
0.4 | 1 | 2019 | BRISC-V: An Open-Source Architecture Design Space Exploration Toolbox · FPGA 2019 |
Interconnection networks and networks-on-chip
network interface |
0.1 | 1 | 2020 | Remote Atomic Extension (RAE) for Scalable High Performance Computing · DAC 2020 |
Memory systems › memory hierarchy
cache hierarchy |
0.1 | 1 | 2019 | BRISC-V: An Open-Source Architecture Design Space Exploration Toolbox · FPGA 2019 |
Memory systems › memory hierarchy
multi-level caching |
0.1 | 1 | 2019 | BRISC-V: An Open-Source Architecture Design Space Exploration Toolbox · FPGA 2019 |
Interconnection networks and networks-on-chip
router architecture |
0.1 | 1 | 2019 | BRISC-V: An Open-Source Architecture Design Space Exploration Toolbox · FPGA 2019 |
Methods — techniques the papers use, named apart from their topics
toolchain design · 0.4simulation · 0.4verilog · 0.4register-transfer level design · 0.4FPGA emulation · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | xBGAS: A Global Address Space Extension on RISC-V for High Performance ComputingabstractThe tremendous expansion of data volume has driven the transition from monolithic architectures towards systems integrated with discrete and distributed subcomponents in modern scalable high performance computing (HPC) systems. As such, multi-layered software infrastructures have become essential to bridge the gap between heterogeneous commodity devices. However, operations across synthesized components with divergent interfaces inevitably lead to redundant software footprints and undesired latency. Therefore, a scalable and unified computing platform, capable of supporting efficient interactions between individual components, is desirable for largescale data-intensive applications. In this work, we introduce the Extended Base Global Address Space, or xBGAS, microarchitecture extension to the RISC-V instruction set architecture (ISA) for scalable high performance computing. The xBGAS extension provides native ISA-level support for direct accesses to remote shared memory by mapping remote data objects into a system's extended address space. We perform both software and hardware evaluations of the xBGAS design. The results show that xBGAS reduces instruction count generated by interprocess communication by 69.26% on average. Overall, xBGAS achieves an average performance gain of 21.96% (up to 37.29%) across the tested workloads. Xi Wang 0009, John D. Leidel, Brody Williams, Alan Ehret, Miguel Mark, Michel A. Kinsy, Yong Chen 0001 |
IPDPS | 4 |
| 2020 | Remote Atomic Extension (RAE) for Scalable High Performance ComputingabstractEmerging data-intensive applications such as graph analytics, machine learning, and data-driven scientific computing are driving the evolution of high-performance computing (HPC) systems from monolithic to scaled-out, heterogeneous, and complex architectures. In these systems, enormous data sets are mapped to discrete nodes to improve the performance of the system by using distributed storage and computing resources. As such, these data distributions induce frequent cross-node data transactions which challenge the performance of large-scale systems. Global atomic operations are one emerging class of the remote data operations that enable lock-free remote shared data operations. However, the cross-node read-modify-write operations consist of multiple distinct data operations and specific atomicity management, which induces a large amount of overhead. As such, these global atomic operations require an efficient communication methodology Existing advanced compo-nents, such as network interface controllers, network fabrics, network-on-chip (NoC) interconnects, are architected together to improve the system performance. However, complex software infrastructures are needed to provide integration between each discrete component. As a result, the redundant software routines across distinct devices induce a large amount of overhead that causes performance degradationIn this paper, we propose a remote atomic extension (RAE) design that provides inherent ISA-level instructions and micro-architecture support for remote atomic operations based on the RISC-V instruction set architecture (ISA). We design a toolchain and evaluate the RAE infrastructure via simulation. Our experiment results show that RAE eliminates 89.71% of the redundant software instructions used for remote atomic accesses and improves the performance by 17.61% on average (up to 23.35%), compared with the OpenSHMEM. Xi Wang 0009, Brody Williams, John D. Leidel, Alan Ehret, Michel A. Kinsy, Yong Chen 0001 |
DAC | 4 |
| 2019 | BRISC-V: An Open-Source Architecture Design Space Exploration ToolboxabstractIn this work, we introduce the BRISC-V Toolbox, a register-transfer level (RTL) tool for architecture design space exploration. The BRISC-V Toolbox is an open-source, parameterized, synthesizable set of RTL modules for designing RISC-V based single and multi-core architecture systems. The toolbox is designed with a high degree of modularity. It provides highly parameterized, composable RTL modules for fast and accurate exploration of different RISC-V based core complexities, multi-level caching and memory organizations, system topologies, router architectures and routing schemes. BRISC-V can be used for both RTL simulation and FPGA based emulation. The hardware modules are implemented in synthesizable Verilog using no vendor-specific blocks. The toolbox includes a GCC RISC-V compiler tool-chain to assist in developing software for the cores and a web based system configuration graphical user interface (GUI). The BRISC-V Toolbox supports a myriad of RISC-V architectures, ranging from a simple single cycle processor to a multi-core SoC with a complex memory hierarchy and a network-on-chip. The modules are designed to support incremental additions and modifications. The module interfaces are carefully designed to enable an arbitrary pipeline depth and changes to a single module without impacting the rest of the system. The BRISC-V platform allows researchers to quickly instantiate complete working RISC-V multicore systems with synthesizable RTL correctness and make targeted modifications to fit their needs. Sahan Bandara, Alan Ehret, Donato Kava, Michel A. Kinsy |
FPGA | 2 |
| 2019 | Open-Source FPGA Implementation of Post-Quantum Cryptographic Hardware PrimitivesabstractThe following topics are dealt with: field programmable gate arrays; learning (artificial intelligence); convolutional neural nets; logic design; system-on-chip; power aware computing; cryptography; cloud computing; reconfigurable architectures; neural nets. Rashmi S. Agrawal 0001, Lake Bu, Alan Ehret, Michel A. Kinsy |
FPL | 3 |
| 2018 | ClosNets: Batchless DNN Training with On-Chip a Priori Sparse Neural TopologiesabstractThe deployment of deep neural network (DNN) models is generally hindered by their training time. DNN training throughput is commonly limited by the fully-connected layers. This is due to their large size and low data reuse. Large batch sizes are often used to mitigate some of the effects. Increasing batch size can however hurt model accuracy, creating a tradeoff between accuracy and efficiency. We tackle the problem of training DNNs in on-chip memory, allowing us to train models without the use of batching. Pruning and quantizing dense layers can greatly reduce network size, allowing models to fit on the chip, but can only be applied after training. We propose a fully-connected but sparse layer that reduces the memory requirements of DNNs without sacrificing accuracy. We replace a dense matrix with a sparse matrix product with a predetermined topology. This allows us to: (1) train significantly smaller networks without a loss in accuracy, and (2) store weights without having to store connection indices. We therefore achieve significant training speedups due to the fast access to on-chip weights, smaller network size, and a reduced amount of computation per epoch. Mihailo Isakov, Alan Ehret, Michel A. Kinsy |
FPL | 2 |