Demo Data from EDBT 2026 / reviewers in the wild / expert
Mohit Kapur
dblp:09/10926
· DBLP profile ↗
4ranked-venue papers
0as first author
2since 2021 · last 2023
0000-0002-2566-8619ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 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
4 papers |
Electronic design automation · 51% Cloud and datacenter computing · 27% Reconfigurable computing and FPGAs · 12% | |
| Network and information security
2 papers |
Hardware security and side channels · 84% Network security · 16% | |
| Computer networks
1 paper |
Software-defined and programmable networks · 100% |
Topics — the 11 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software-defined and programmable networks
programmable data plane |
0.7 | 1 | 2023 | Janus: An Experimental Reconfigurable SmartNIC with P4 Programmability and SDN Isolation · FPGA 2023 |
Cloud and datacenter computing
cloud infrastructure |
0.7 | 1 | 2023 | Janus: An Experimental Reconfigurable SmartNIC with P4 Programmability and SDN Isolation · FPGA 2023 |
Electronic design automation
hardware/software co-design |
0.7 | 1 | 2023 | Janus: An Experimental Reconfigurable SmartNIC with P4 Programmability and SDN Isolation · FPGA 2023 |
Hardware security and side channels › trusted execution environments
confidential computing |
0.5 | 1 | 2021 | Confidential computing for OpenPOWER · EuroSys 2021 |
Hardware security and side channels
trusted execution environments |
0.5 | 1 | 2021 | Confidential computing for OpenPOWER · EuroSys 2021 |
Reconfigurable computing and FPGAs
FPGA prototyping |
0.3 | 2 | 2012 | Efficient in-system RTL verification and debugging using FPGAs (abstract only) · FPGA 2012 A cycle-accurate, cycle-reproducible multi-FPGA system for accelerating multi-core processor simulation · FPGA 2012 |
Electronic design automation › hardware verification and test
hardware verification |
0.3 | 2 | 2012 | Efficient in-system RTL verification and debugging using FPGAs (abstract only) · FPGA 2012 A cycle-accurate, cycle-reproducible multi-FPGA system for accelerating multi-core processor simulation · FPGA 2012 |
Processor architecture and microarchitecture
instruction set architecture |
0.1 | 1 | 2021 | Confidential computing for OpenPOWER · EuroSys 2021 |
Electronic design automation › hardware verification and test › functional verification
logic verification |
0.1 | 1 | 2012 | A cycle-accurate, cycle-reproducible multi-FPGA system for accelerating multi-core processor simulation · FPGA 2012 |
Electronic design automation › hardware verification and test › design validation
processor design validation |
0.1 | 1 | 2012 | Efficient in-system RTL verification and debugging using FPGAs (abstract only) · FPGA 2012 |
Processor architecture and microarchitecture
chip multiprocessor |
0.0 | 1 | 2012 | A cycle-accurate, cycle-reproducible multi-FPGA system for accelerating multi-core processor simulation · FPGA 2012 |
Methods — techniques the papers use, named apart from their topics
p4 · 2.0hardware-enforced isolation · 2.0hardware offloading · 2.0trusted boot · 1.0secure boot · 1.0cryptography · 1.0access control · 1.0design partitioning · 0.1clock synchronization · 0.1FPGA emulation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Janus: An Experimental Reconfigurable SmartNIC with P4 Programmability and SDN IsolationabstractDisparate deployment models of cloud computing pose varying requirements on cloud infrastructure components such as networking, storage, provisioning, and security. Infrastructure providers need to study these and often create custom infrastructure components to satisfy these requirements. A major challenge in the research and development of these cloud infrastructure solutions, however, is the availability of customizable platforms for experimentation and trade-off analysis of the various hardware and software components. Most platforms are either general purpose or bespoke solutions created to assist a particular task, too rigid to allow meaningful customization. In this work, we present a 100G reconfigurable smartNIC prototyping platform called Janus that enables cloud infrastructure research and hardware-software co-design of infrastructure components such as hypervisor, secure boot, software defined networking and distributed storage. The platform provides a path to optimize the stack by offloading the functionalities from the host x86 to the embedded processor on the smartNIC and optimize performance by moving pieces to hardware using P4. Further, our platform provides hardware-enforced isolation of cloud network control plane, thereby securing the control plane from the tenants even for bare-metal deployments. Bharat Sukhwani, Mohit Kapur, Alda Ohmacht, Liran Schour, Martin Ohmacht, Chris Ward, Chuck Haymes, Sameh W. Asaad |
FPGA | 2 |
| 2021 | Confidential computing for OpenPOWERabstractThis paper presents Protected Execution Facility (PEF), a virtual machine-based Trusted Execution Environment (TEE) for confidential computing on Power ISA. PEF enables protected secure virtual machines (SVMs). Like other TEEs, PEF verifies the SVM prior to execution. PEF utilizes a Trusted Platform Module (TPM), secure boot, and trusted boot as well as newly introduced architectural changes for Power ISA systems. Exploiting these architectural changes requires new firmware, the Protected Execution Ultravisor. PEF is supported in the latest version of the POWER9 chip. PEF demonstrates that access control for isolation and cryptography for confidentiality is an effective approach to confidential computing. We particularly focus on how our design (i) balances between access control and cryptography, (ii) maximizes the use of existing security components, and (iii) simplifies the management of the SVM life cycle. Finally, we evaluate the performance of SVMs in comparison to normal virtual machines on OpenPOWER systems. Guerney D. H. Hunt, Ramachandra Pai, Michael V. Le, Hani Jamjoom, Sukadev Bhattiprolu, Rick Boivie, Laurent Dufour, Brad Frey, Mohit Kapur, Kenneth A. Goldman, Ryan Grimm, Janani Janakirman, John M. Ludden, Paul Mackerras, Cathy May, Elaine R. Palmer, Bharata Bhasker Rao, Lawrence Roy, William A. Starke, Jeffrey Stuecheli, Enriquillo Valdez, Wendel Voigt |
EuroSys | 9 |
| 2012 | A cycle-accurate, cycle-reproducible multi-FPGA system for accelerating multi-core processor simulationabstractSoftware based tools for simulation are not keeping up with the demands for increased chip and system design complexity. In this paper, we describe a cycle-accurate and cycle-reproducible large-scale FPGA platform that is designed from the ground up to accelerate logic verification of the Bluegene/Q compute node ASIC, a multi-processor SOC implemented in IBM's 45 nm SOI CMOS technology. This paper discusses the challenges for constructing such large-scale FPGA platforms, including design partitioning, clocking & synchronization, and debugging support, as well as our approach for addressing these challenges without sacrificing cycle accuracy and cycle reproducibility. The resulting fullchip simulation of the Bluegene/Q compute node ASIC runs at a simulated processor clock speed of 4 MHz, over 100,000 times faster than the logic level software simulation of the same design. The vast increase in simulation speed provides a new capability in the design cycle that proved to be instrumental in logic verification as well as early software development and performance validation for Bluegene/Q. Sameh W. Asaad, Ralph Bellofatto, Bernard Brezzo, Chuck Haymes, Mohit Kapur, Benjamin D. Parker, Proshanta Saha, Todd Takken, José A. Tierno |
FPGA | 5 |
| 2012 | Efficient in-system RTL verification and debugging using FPGAs (abstract only)abstractFPGAs have become indispensible in processor design, bring-up and debug. Traditionally FPGAs have been used in prototyping, allowing end-users to emulate functionality of a specific component of a processor. However, as the complexity of processors grows, another aspect of processor design, RTL verification, has become a prime target for acceleration using FPGAs. Software-only RTL simulation and verification tools are no longer sufficient for many verification tasks as they often incur long execution time penalties. Software simulation time for a basic Linux kernel bring-up on a BlueGene/Q [1] processor, with 16 user PowerPC A2 cores, for example, could easily exceed several years. Proshanta Saha, Chuck Haymes, Ralph Bellofatto, Bernard Brezzo, Mohit Kapur, Sameh W. Asaad |
FPGA | 5 |