Demo Data from VLDB 2026 / reviewers in the wild / expert
Chris Dwyer
dblp:68/2321 · also Christopher Dwyer
· DBLP profile ↗
16ranked-venue papers
2as first author
0since 2021 · last 2018
0000-0002-6178-7287ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 15 · 2 first-authorSoftware engineering, systems software and programming languages · 6Applied, interdisciplinary, general and emerging computing · 1
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
6 papers |
Emerging computing paradigms · 46% Hardware accelerators and domain-specific architectures · 17% Interconnection networks and networks-on-chip · 15% | |
| Artificial intelligence
2 papers |
Probabilistic and Bayesian machine learning · 100% |
Topics — the 11 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Emerging computing paradigms › approximate and stochastic computing
stochastic computing |
0.6 | 2 | 2018 | Architecting a Stochastic Computing Unit with Molecular Optical Devices · ISCA 2018 Accelerating Markov Random Field Inference Using Molecular Optical Gibbs Sampling Units · ISCA 2016 |
Interconnection networks and networks-on-chip
optical network-on-chip |
0.2 | 1 | 2015 | More is Less, Less is More: Molecular-Scale Photonic NoC Power Topologies · ASPLOS 2015 |
Machine learning › Probabilistic and Bayesian machine learning › monte carlo methods › markov chain monte carlo
gibbs sampling |
0.1 | 1 | 2018 | Architecting a Stochastic Computing Unit with Molecular Optical Devices · ISCA 2018 |
Machine learning › Probabilistic and Bayesian machine learning › monte carlo methods
markov chain monte carlo |
0.1 | 1 | 2018 | Architecting a Stochastic Computing Unit with Molecular Optical Devices · ISCA 2018 |
Processor architecture and microarchitecture › instruction set architecture › instruction set customization
domain-specific ISA |
0.1 | 1 | 2009 | Architectural implications of nanoscale integrated sensing and computing · ASPLOS 2009 |
Emerging computing paradigms › nanotechnology
nanoscale computing |
0.1 | 1 | 2009 | Architectural implications of nanoscale integrated sensing and computing · ASPLOS 2009 |
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
markov random field inference |
0.1 | 1 | 2016 | Accelerating Markov Random Field Inference Using Molecular Optical Gibbs Sampling Units · ISCA 2016 |
Energy-efficient computing › energy-efficient communication
on-chip interconnect energy |
0.1 | 1 | 2015 | More is Less, Less is More: Molecular-Scale Photonic NoC Power Topologies · ASPLOS 2015 |
Electronic design automation › design automation tools
design automation for emerging technologies |
0.1 | 1 | 2006 | Design automation for DNA self-assembled nanostructures · DAC 2006 |
Processor architecture and microarchitecture
SIMD |
0.1 | 1 | 2006 | A defect tolerant self-organizing nanoscale SIMD architecture · ASPLOS 2006 |
Hardware reliability and fault tolerance
defect tolerance |
0.0 | 1 | 2006 | A defect tolerant self-organizing nanoscale SIMD architecture · ASPLOS 2006 |
Methods — techniques the papers use, named apart from their topics
markov chain monte carlo · 0.7gibbs sampling · 0.7optical gibbs sampling · 0.5emulation-based evaluation · 0.5crossbar topology design · 0.2simulation · 0.1analytical modeling · 0.1thermodynamics-based design automation · 0.1self-assembly · 0.1data parallel programming model · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Architecting a Stochastic Computing Unit with Molecular Optical DevicesabstractThe increasing difficulty in leveraging CMOS scaling for improved performance requires exploring alternative technologies. A promising technique is to exploit the physical properties of devices to specialize certain computations. A recently proposed approach uses molecular-scale optical devices to construct a Resonance Energy based Sampling Unit (RSU) to accelerate sampling from parameterized probability distributions. Sampling is an important component of many algorithms, including statistical machine learning. This paper explores the relationship between application result quality and RSU design. The previously proposed RSU-G focuses on Gibbs sampling using Markov Chain Monte Carlo (MCMC) solvers for Markov Random Field (MRF) Bayesian Inference. By quantitatively analyzing the result quality across three computer vision applications, we find that the previously proposed RSU-G lacks both sufficient precision and dynamic range in key design parameters, which limits the overall result quality compared to software-only MCMC implementations. Naively scaling the problematic parameters to increase precision and dynamic range consumes too much area and power. Therefore, we introduce a new RSU-G microarchitecture that exploits an alternative approach to increase precision that incurs 1.27x power and equivalent area, while maintaining the significant speedups of the previous design and supporting a wider set of applications. Xiangyu Zhang 0011, Ramin Bashizade, Craig LaBoda, Chris Dwyer, Alvin R. Lebeck |
ISCA | 4 |
| 2017 | Modeling and Experimental Validation of Large Scale Fluorescence Sensor NetworksabstractFluorescence microscopy is by far the dominant assay used to measure molecular scale interactions in a wide range of disciplines including biochemistry, biophysics, bioengineering, biomedical imaging and clinical diagnostics. However, the technique can probe only a small number of molecular interactions with previous attempts at detecting more than 11 fluorophores simultaneously resulting in barcodes that are too big for in vivo analysis, expensive and involve time-consuming detection schemes. Here, we create DNA self-assembled Resonance Energy Transfer networks that generate a unique time-resolved fluorescence signature when probed by a series of light pulses. An experimentally informed theoretical model predicts that networks containing up to 125 fluorophores may be distinguished from other extremely similar networks. Through the largest experimental survey of RET networks, we demonstrate that minor changes made to the RET network result in a unique, experimentally resolvable optical signature. We show that we can generate over 300 unique signatures using only 3 fluorophores. Furthermore, from 1296 time-resolved fluorescence signatures, we show that the optical signatures are reproducible 99.48% of the time. The ability to simultaneously detect multiple biological entities, the high spatial information density and the high repeatability of the synthetic RET networks will potentially find use in many biological and clinical applications. Vishwa Nellore, Chris Dwyer |
BIBE | 2 |
| 2016 | Accelerating Markov Random Field Inference Using Molecular Optical Gibbs Sampling UnitsabstractThe increasing use of probabilistic algorithms from statistics and machine learning for data analytics presents new challenges and opportunities for the design of computing systems. One important class of probabilistic machine learning algorithms is Markov Chain Monte Carlo (MCMC) sampling, which can be used on a wide variety of applications in Bayesian Inference. However, this probabilistic iterative algorithm can be inefficient in practice on today's processors, especially for problems with high dimensionality and complex structure. The source of inefficiency is generating samples from parameterized probability distributions. This paper seeks to address this sampling inefficiency and presents a new approach to support probabilistic computing that leverages the native randomness of Resonance Energy Transfer (RET) networks to construct RET-based sampling units (RSU). Although RSUs can be designed for a variety of applications, we focus on the specific class of probabilistic problems described as Markov Random Field Inference. Our proposed RSU uses a RET network to implement a molecular-scale optical Gibbs sampling unit (RSU-G) that can be integrated into a processor / GPU as specialized functional units or organized as a discrete accelerator. We experimentally demonstrate the fundamental operation of an RSU using a macro-scale hardware prototype. Emulation-based evaluation of two computer vision applications for HD images reveal that an RSU augmented GPU provides speedups over a GPU of 3 and 16. Analytic evaluation shows a discrete accelerator that is limited by 336 GB/s DRAM produces speedups of 21 and 54 versus the GPU implementations. Siyang Wang 0001, Xiangyu Zhang 0011, Ramin Bashizade, Chris Dwyer, Alvin R. Lebeck |
ISCA | 6 |
| 2015 | More is Less, Less is More: Molecular-Scale Photonic NoC Power TopologiesabstractMolecular-scale Network-on-Chip (mNoC) crossbars use quantum dot LEDs as an on-chip light source, and chromophores to provide optical signal filtering for receivers. An mNoC reduces power consumption or enables scaling to larger crossbars for a reduced energy budget compared to current nanophotonic NoC crossbars. Since communication latency is reduced by using a high-radix crossbar, minimizing power consumption becomes a primary design target. Conventional Single Writer Multiple Reader (SWMR) photonic crossbar designs broadcast all packets, and incur the commensurate required power, even if only two nodes are communicating. Jun Pang 0001, Chris Dwyer, Alvin R. Lebeck |
ASPLOS | 2 |
| 2015 | mNoC: Large Nanophotonic Network-on-Chip Crossbars with Molecular Scale DevicesabstractMoore's law and the continuity of device scaling have led to an increasing number of cores/nodes on a chip, creating a need for new mechanisms to achieve high-performance and power-efficient Network-on-Chip (NoC). Nanophotonics based NoCs provide for higher bandwidth and more power efficient designs than electronic networks. Present approaches often use an external laser source, ring resonators, and waveguides. However, they still suffer from important limitations: large static power consumption, and limited network scalability. In this article, we explore the use of emerging molecular scale devices to construct nanophotonic networks: Molecular-scale Network-on-Chip (mNoC). We leverage on-chip emitters such as quantum dot LEDs, which provide electrical to optical signal modulation, and chromophores, which provide optical signal filtering for receivers. These devices replace the ring resonators and the external laser source used in contemporary nanophotonic NoCs. They reduce energy consumption or enable scaling to larger crossbars for a reduced energy budget. We present a Single Writer Multiple Reader (SWMR) bus based crossbar mNoC. Our evaluation shows that an mNoC can achieve more than 88% reduction in energy for a 64×64 crossbar compared to similar ring resonator based designs. Additionally, an mNoC can scale to a 256×256 crossbar with an average 10% performance improvement and 54% energy reduction. Jun Pang 0001, Chris Dwyer, Alvin R. Lebeck |
ACM J. Emerg. Technol. Comput. Syst. | 2 |
| 2014 | RETLab: A fast design-automation framework for arbitrary RET networksabstractResonance energy transfer (RET) circuits are networks of photo-active molecules that can implement arbitrary logic functions. The nanoscale size of these structures can bring high-density computation to new domains, e.g., in vivo sensing and computation. A key challenge in the design of a RET network is to find, among a huge set of configurations (i.e., design space), the optimum choice and arrangement of molecules on a nanostructure. The prohibitively large size of the design space makes it impractical to evaluate every possible configuration, motivating the need for design-space pruning to be integrated into the design flow. To this end, we have developed a computer-aided design framework, called RETLab, that enables structured pruning of the design space to extract a sufficiently small subset, which is fully evaluated and ranked based on user-defined metrics to yield the best configuration. More importantly, we have developed a new RET-simulation algorithm, which is several orders of magnitude (e.g., for a 4-node network, one million times) faster than the conventional Monte-Carlo-based simulation (MCS). This speedup in configuration evaluation enables a significantly more extensive design-space exploration with fewer and less constrained heuristics, compared to existing RET-network design methods which are ad-hoc and rely on MCS for configuration evaluation. Mohammad D. Mottaghi, Arjun Rallapalli, Chris Dwyer |
DATE | 3 |
| 2014 | Modeling and simulation of a nanoscale optical computing system
Jun Pang 0001, Alvin R. Lebeck, Chris Dwyer |
J. Parallel Distributed Comput. | 3 |
| 2010 | Routing in self-organizing nano-scale irregular networksabstractThe integration of novel nanotechnologies onto silicon platforms is likely to increase fabrication defects compared with traditional CMOS technologies. Furthermore, the number of nodes connected with these networks makes acquiring a global defect map impractical. As a result, on-chip networks will provide defect tolerance by self-organizing into irregular topologies. In this scenario, simple static routing algorithms based on regular physical topologies, such as meshes, will be inadequate. Additionally, previous routing approaches for irregular networks assume abundant resources and do not apply to this domain of resource-constrained self-organizing nano-scale networks. Consequently, routing algorithms that work in irregular networks with limited resources are needed. In this article, we explore routing for self-organizing nano-scale irregular networks in the context of a Self-Organizing SIMD Architecture (SOSA). Our approach trades configuration time and a small amount of storage for reduced communication latency. We augment an Euler path-based routing technique for trees to generate static shortest paths between certain pairs of nodes while remaining deadlock free. Simulations of several applications executing on SOSA show our proposed routing algorithm can reduce execution time by 8% to 30%. Yang Liu 0043, Chris Dwyer, Alvin R. Lebeck |
ACM J. Emerg. Technol. Comput. Syst. | 2 |
| 2009 | Architectural implications of nanoscale integrated sensing and computingabstractThis paper explores the architectural implications of integrating computation and molecular probes to form nanoscale sensor processors (nSP). We show how nSPs may enable new computing domains and automate tasks that currently require expert scientific training and costly equipment. This new application domain severely constrains nSP size, which significantly impacts the architectural design space. In this context, we explore nSP architectures and present an nSP design that includes a simple accumulator-based ISA, sensors, limited memory and communication transceivers. To reduce the application memory footprint, we introduce the concept of instruction-fused sensing. We use simulation and analytical models to evaluate nSP designs executing a representative set of target applications. Furthermore, we propose a candidate nSP technology based on optical Resonance Energy Transfer (RET) logic that enables the small size required by the application domain; our smallest design is about the size of the largest known virus. We also show laboratory results that demonstrate initial steps towards a prototype. Constantin Pistol, Chris Dwyer, Alvin R. Lebeck |
ASPLOS | 2 |
| 2008 | Fabrication Defects and Fault Models for DNA Self-Assembled NanoelectronicsabstractThe self-assembly of nanoelectronic devices provides an opportunity to achieve unprecedented density and manufacturing scale in the post-Moore's Law era. Bottom-up DNA self-assembly has emerged as a promising technique towards achieving this vision and it has been used to demonstrate precise patterning and functionalization at resolutions below 20 nm. However, a lack of understanding of fabrication defects and their impact on circuit behavior are major obstacles to the eventual application of these substrates to circuit design. We present a classification of defects observed in our experimental work on self-assembled nanostructures. Atomic force microscope (AFM) images are used to study these defects and determine their relative frequencies. We connect these defects to fault models and predict their likely impact on the behavior of logic gates. This work will be useful in predicting the potential success of defect-tolerance techniques for DNA self-assembled nanoelectronic substrates. Vincent Mao, Chris Dwyer, Krishnendu Chakrabarty |
ITC | 2 |
| 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. | 2 |
| 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 | 3 |
| 2006 | Design automation for DNA self-assembled nanostructuresabstractDNA self-assembly is an emerging technology with potential as a future replacement of conventional lithographic fabrication. A key challenge is the specification of appropriate DNA sequences that are optimal according to specified metrics and satisfy various design rules. To meet this challenge we developed a thermodynamics-based design automation tool to evaluate the vast DNA sequence space (2.8k base pairs) and select appropriate sequences. We use this tool to design DNA nanostructures that were previously impossible with existing text distance based tools. We also show that for nanoscale structures our approach produces superior results compared to existing tools. Constantin Pistol, Alvin R. Lebeck, Chris Dwyer |
DAC | 3 |
| 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. | 2 |
| 2005 | Computer-aided design for DNA self-assembly: process and applicationsabstractCAD plays a fundamental role in both top-down and bottom-up system fabrication. This paper presents a bottom-up circuit patterning process based on DNA self-assembly. The process is described in terms of the design tool requirements and the new opportunities that self-assembly creates for circuit designers. The paper also connects recent demonstrations of addressable self-assembly to applications in computer architecture and system design. Chris Dwyer |
ICCAD | 1 |
| 2004 | The design of DNA self-assembled computing circuitryabstractWe present a design methodology for a nanoscale self-assembling fabrication process that uses the specificity of DNA hybridization to guide the formation of electrical circuitry. Custom design software allows us to specify the function of a structure in a way similar to that used by VLSI circuit designers. In an analogous manner to generating masks for a photolithographic process, our software generates an assembly procedure including DNA sequence allocation. We have found that the number of unique DNA sequences needed to assemble a structure scales with its surface area. Using a simple face-serial assembly order we can specify an unambiguous assembly sequence for a structure of any size with only 15 unique DNA sequences. Chris Dwyer, Leandra Vicci, John Poulton, Dorothy Erie, Richard Superfine, Sean Washburn, Russell M. Taylor II |
IEEE Trans. Very Large Scale Integr. Syst. | 1 |