Demo Data from EDBT 2026 / reviewers in the wild / expert
Jaidev P. Patwardhan
dblp:36/3124
· DBLP profile ↗
5ranked-venue papers
4as first author
0since 2021 · last 2007
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 3 first-authorSoftware engineering, systems software and programming languages · 3 · 2 first-author
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 · 81% Memory systems · 10% Hardware reliability and fault tolerance · 9% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Processor architecture and microarchitecture
SIMD |
0.1 | 1 | 2006 | A defect tolerant self-organizing nanoscale SIMD architecture · ASPLOS 2006 |
Processor architecture and microarchitecture › out-of-order execution
instruction window |
0.0 | 1 | 2002 | A Large, Fast Instruction Window for Tolerating Cache Misses · ISCA 2002 |
Processor architecture and microarchitecture › out-of-order execution
issue queue |
0.0 | 1 | 2002 | A Large, Fast Instruction Window for Tolerating Cache Misses · ISCA 2002 |
Processor architecture and microarchitecture
out-of-order execution |
0.0 | 1 | 2002 | A Large, Fast Instruction Window for Tolerating Cache Misses · ISCA 2002 |
Hardware reliability and fault tolerance
defect tolerance |
0.0 | 1 | 2006 | A defect tolerant self-organizing nanoscale SIMD architecture · ASPLOS 2006 |
Memory systems
cache |
0.0 | 1 | 2002 | A Large, Fast Instruction Window for Tolerating Cache Misses · ISCA 2002 |
Memory systems › cache
cache miss tolerance |
0.0 | 1 | 2002 | A Large, Fast Instruction Window for Tolerating Cache Misses · ISCA 2002 |
Methods — techniques the papers use, named apart from their topics
self-assembly · 0.1data parallel programming model · 0.1simulation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2007 | A self-organizing defect tolerant SIMD architectureabstractThe continual decrease in transistor size (through either scaled CMOS or emerging nanotechnologies) promises to usher in an era of tera to peta-scale integration but with increasing defects. Regardless of fabrication methodology (top-down or bottom-up), defect-tolerant architectures are necessary to exploit the full potential of future increased device densities. This article explores a defect-tolerant SIMD architecture (SOSA) that self-organizes a large number of limited capability nodes with high defect rates into SIMD processing elements. Simulation results show that SOSA matches or exceeds the performance of conventional systems for moderate to large problems, but with lower power density. Jaidev P. Patwardhan, Chris Dwyer, Alvin R. Lebeck |
ACM J. Emerg. Technol. Comput. Syst. | 1 |
| 2006 | A defect tolerant self-organizing nanoscale SIMD architectureabstractThe continual decrease in transistor size (through either scaled CMOS or emerging nano-technologies) promises to usher in an era of tera to peta-scale integration. However, this decrease in size is also likely to increase defect densities, contributing to the exponentially increasing cost of top-down lithography. Bottom-up manufacturing techniques, like self assembly, may provide a viable lower-cost alternative to top-down lithography, but may also be prone to higher defects. Therefore, regardless of fabrication methodology, defect tolerant architectures are necessary to exploit the full potential of future increased device densities.This paper explores a defect tolerant SIMD architecture. A key feature of our design is the ability of a large number of limited capability nodes with high defect rates (up to 30%) to self-organize into a set of SIMD processing elements. Despite node simplicity and high defect rates, we show that by supporting the familiar data parallel programming model the architecture can execute a variety of programs. The architecture efficiently exploits a large number of nodes and higher device densities to keep device switching speeds and power density low. On a medium sized system (~1cm2 area), the performance of the proposed architecture on our data parallel programs matches or exceeds the performance of an aggressively scaled out-of-order processor (128-wide, 8k reorder buffer, perfect memory system). For larger systems (>1cm2), the proposed architecture can match the performance of a chip multiprocessor with 16 aggressively scaled out-of-order cores. Jaidev P. Patwardhan, Vijeta Johri, Chris Dwyer, Alvin R. Lebeck |
ASPLOS | 1 |
| 2006 | NANA: A nano-scale active network architectureabstractThis article explores the architectural challenges introduced by emerging bottom-up fabrication of nanoelectronic circuits. The specific nanotechnology we explore proposes patterned DNA nanostructures as a scaffold for the placement and interconnection of carbon nanotube or silicon nanorod FETs to create a limited size circuit (node). Three characteristics of this technology that significantly impact architecture are (1) limited node size, (2) random node interconnection, and (3) high defect rates. We present and evaluate an accumulator-based active network architecture that is compatible with any technology that presents these three challenges. This architecture represents an initial, unoptimized solution for understanding the implications of DNA-guide self-assembly. Jaidev P. Patwardhan, Chris Dwyer, Alvin R. Lebeck, Daniel J. Sorin |
ACM J. Emerg. Technol. Comput. Syst. | 1 |
| 2004 | Communication breakdown: analyzing CPU usage in commercial Web workloadsabstractThere is increasing concern among developers that future Web servers running commercial workloads may be limited by network processing overhead in the CPU as 10Gb Ethernet becomes prevalent. We analyze CPU usage of real hardware running popular commercial workloads, with an emphasis on identifying networking overhead. Contrary to much popular belief, our experiments show that network processing is unlikely to be a problem for workloads that perform significant data processing. For the dynamic Web serving workloads we examine, networking overhead is negligible (3% or less), and data processing limits performance. However, for Web servers that serve static content, networking processing can significantly impact performance (up to 25% of CPU cycles). With an analytical model, we calculate the maximum possible improvement in throughput due to protocol offload to be 50% for the static Web workloads. Jaidev P. Patwardhan, Alvin R. Lebeck, Daniel J. Sorin |
ISPASS | 1 |
| 2002 | A Large, Fast Instruction Window for Tolerating Cache MissesabstractInstruction window size is an important design parameter for many modern processors. This paper presents a new instruction window design targeted at achieving the latency tolerance of large windows with the clock cycle time of small windows. The key observation is that instructions dependent on a long latency operation (e.g., cache miss) cannot execute until that source operation completes. These instructions are moved out of the conventional, small, issue queue to a much larger waiting instruction buffer (WIB). When the long latency operation completes, the instructions are reinserted into the issue queue. In this paper, we focus specifically on load cache misses and their dependent instructions. Simulations reveal that, for an 8-way processor, a 2K-entry WIB with a 32-entry issue queue can achieve speedups of 20%, 84%, and 50% over a conventional 32-entry issue queue for a subset of the SPEC CINT2000, SPEC CFP2000, and Olden benchmarks, respectively. Alvin R. Lebeck, Tong Li 0003, Eric Rotenberg, Jinson Koppanalil, Jaidev P. Patwardhan |
ISCA | 5 |