Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Douglas M. Carmean

dblp:128/9388 · DBLP profile ↗
← Back
6ranked-venue papers
1as first author
1since 2021 · last 2022
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 4 · 1 since 2021Computer networks · 1Software engineering, systems software and programming languages · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 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
4 papers
Emerging computing paradigms · 46% Storage systems · 30% Hardware reliability and fault tolerance · 11%

Topics — the 10 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Emerging computing paradigms
quantum computer architecture
0.922022
AFS: Accurate, Fast, and Scalable Error-Decoding for Fault-Tolerant Quantum Computers · HPCA 2022
Taming the instruction bandwidth of quantum computers via hardware-managed error correction · MICRO 2017
Emerging computing paradigms › quantum computer architecture
quantum error correction
0.922022
AFS: Accurate, Fast, and Scalable Error-Decoding for Fault-Tolerant Quantum Computers · HPCA 2022
Taming the instruction bandwidth of quantum computers via hardware-managed error correction · MICRO 2017
Storage systems › storage devices › molecular data storage
DNA storage
0.622019
DNA Data Storage and Hybrid Molecular-Electronic Computing · Proc. IEEE 2019
A DNA-Based Archival Storage System · ASPLOS 2016
Hardware reliability and fault tolerance › error correction
error correction decoder
0.612022
AFS: Accurate, Fast, and Scalable Error-Decoding for Fault-Tolerant Quantum Computers · HPCA 2022
Emerging computing paradigms
molecular computing
0.412019
DNA Data Storage and Hybrid Molecular-Electronic Computing · Proc. IEEE 2019
Storage systems › storage devices
molecular data storage
0.412019
DNA Data Storage and Hybrid Molecular-Electronic Computing · Proc. IEEE 2019
Storage systems
archival storage
0.212016
A DNA-Based Archival Storage System · ASPLOS 2016
Storage systems
key-value storage
0.212016
A DNA-Based Archival Storage System · ASPLOS 2016
Emerging computing paradigms › quantum computer architecture
fault-tolerant quantum computing
0.212022
AFS: Accurate, Fast, and Scalable Error-Decoding for Fault-Tolerant Quantum Computers · HPCA 2022
Memory systems › processing-in-memory
near-data processing
0.112019
DNA Data Storage and Hybrid Molecular-Electronic Computing · Proc. IEEE 2019

Methods — techniques the papers use, named apart from their topics

union find decoding · 0.6pipelined hardware design · 0.6digital microfluidics · 0.4DNA synthesis · 0.4DNA sequencing · 0.4hardware error correction · 0.3wet lab experiments · 0.2simulation · 0.2
YearPublicationVenuePosition
2022 AFS: Accurate, Fast, and Scalable Error-Decoding for Fault-Tolerant Quantum Computers
abstract
Quantum computers promise computational advantages for many important problems across various application domains. Unfortunately, physical quantum devices are highly susceptible to errors that limit us from running most of these quantum applications. Quantum Error Correction (QEC) codes are required to implement Fault-Tolerant Quantum Computers (FTQC) on which computations can be performed without encountering errors. Error decoding is a critical component of quantum error correction and is responsible for transforming a set of qubit measurements generated by the QEC code, called the syndrome, into error locations and error types. For the feasibility of implementation, error decoders must not only identify errors with high accuracy, but also be fast and scalable to a large number of qubits. Unfortunately, most of the prior works on error decoding have focused primarily only on the accuracy and have relied on software implementations that are too slow to be of practical use. Furthermore, these studies only look at designing a single decoder and do not analyze the challenges involved in scaling the storage and bandwidth requirements when performing error correction in large systems with thousands of qubits.In this paper, we present AFS, an accurate, fast, and scalable decoder architecture that is designed to operate in the context of systems with hundreds of logical qubits. We present the hardware implementation of AFS, which is based on the Union Find decoding algorithm and employs a three-stage pipelined design. AFS provides orders of magnitude higher accuracy compared to recent SFQ-based hardware decoders (logical error rate of 6×10−10for physical error rate of 10−3) and low decoding latency (42ns on average), while being robust to measurement errors introduced while extracting syndromes during the QEC cycles. We also reduce the amount of decoding hardware required to perform QEC simultaneously on all the logical qubits by co-designing the micro-architecture across multiple decoding units. Our proposed Conjoined-Decoder Architecture (CDA) reduces the storage overhead by 70% (10MB to 2.8MB). Finally, we reduce the bandwidth overheads required to transmit syndromes from the qubits to the decoders by exploiting the sparsity in the syndromes and compressing the data. Our proposed Syndrome Compression reduces the bandwidth requirement by 30x, on an average.
Poulami Das 0005, Christopher A. Pattison, Srilatha Manne, Douglas M. Carmean, Krysta M. Svore, Moinuddin K. Qureshi, Nicolas Delfosse
HPCA4
2019 A case for superconducting accelerators
abstract
As scaling of CMOS slows down, there is growing interest in alternative technologies that can improve performance and energy-efficiency. Superconducting circuits based on Josephson Junctions (JJ) is an emerging technology that provides devices which can be switched with pico-second latencies and consumes two orders of magnitude lower switching energy compared to CMOS. While JJ-based circuits can operate at high frequencies and are energy-efficient, the technology faces three critical challenges: limited device density and lack of area-efficient technology for memory structures, low gate fanout, and new failure modes of Flux-Traps that occurs due to the operating environment.
Swamit S. Tannu, Poulami Das 0005, Michael L. Lewis, Robert F. Krick, Douglas M. Carmean, Moinuddin K. Qureshi
CF5
2019 DNA Data Storage and Hybrid Molecular-Electronic Computing
abstract
Moore's law may be slowing, but our ability to manipulate molecules is improving faster than ever. DNA could provide alternative substrates for computing and storage as existing ones approach physical limits. In this paper, we explore the implications of this trend in computer architecture. We present a computer systems perspective on molecular processing and storage, positing a hybrid molecular-electronic architecture that plays to the strengths of both domains. We cover the design and implementation of all stages of the pipeline: encoding, DNA synthesis, system integration with digital microfluidics, DNA sequencing (including emerging technologies such as nanopores), and decoding. We first draw on our experience designing a DNA-based archival storage system, which includes the largest demonstration to date of DNA digital data storage of over three billion nucleotides encoding over 400 MB of data. We then propose a more ambitious hybrid-electronic design that uses a molecular form of near-data processing for massive parallelism. We present a model that demonstrates the feasibility of these systems in the near future. We think the time is ripe to consider molecular storage seriously and explore system designs and architectural implications.
Douglas M. Carmean, Luis Ceze, Georg Seelig, Kendall Stewart, Karin Strauss, Max Willsey
Proc. IEEE1
2017 Taming the instruction bandwidth of quantum computers via hardware-managed error correction
abstract
A quantum computer consists of quantum bits (qubits) and a control processor that acts as an interface between the programmer and the qubits. As qubits are very sensitive to noise, they rely on continuous error correction to maintain the correct state. Current proposals rely on software-managed error correction and require large instruction bandwidth, which must scale in proportion to the number of qubits. While such a design may be reasonable for small-scale quantum computers, we show that instruction bandwidth tends to become a critical bottleneck for scaling quantum computers.
Swamit S. Tannu, Zachary A. Myers, Prashant J. Nair, Douglas M. Carmean, Moinuddin K. Qureshi
MICRO4
2016 A DNA-Based Archival Storage System
abstract
Demand for data storage is growing exponentially, but the capacity of existing storage media is not keeping up. Using DNA to archive data is an attractive possibility because it is extremely dense, with a raw limit of 1 exabyte/mm3 (109 GB/mm3), and long-lasting, with observed half-life of over 500 years. This paper presents an architecture for a DNA-based archival storage system. It is structured as a key-value store, and leverages common biochemical techniques to provide random access. We also propose a new encoding scheme that offers controllable redundancy, trading off reliability for density. We demonstrate feasibility, random access, and robustness of the proposed encoding with wet lab experiments involving 151 kB of synthesized DNA and a 42 kB random-access subset, and simulation experiments of larger sets calibrated to the wet lab experiments. Finally, we highlight trends in biotechnology that indicate the impending practicality of DNA storage for much larger datasets.
James Bornholt, Randolph Lopez, Douglas M. Carmean, Luis Ceze, Georg Seelig, Karin Strauss
ASPLOS3
2013 Power modeling and thermal management techniques for manycores
abstract
The rising number of cores in manycore architectures, along with technology scaling, results in high power densities and thermal issues on the die. To explore innovative thermal management techniques in such processors, we need an accurate online estimate of the power consumption. In this paper, we present the first ever power model for Intel many integrated core processors, which we use to show the benefit of a novel manycore specific thermal management technique called workload intermixing. Our proposed model leverages performance monitoring events and accounts for operating voltage and clock frequency. We validate our model for Intel Knights Ferry (KNF) design and show that we have an average of 4.73% prediction error vs. measurements. We provide the breakdown of total power into three main components: compute, memory, and interconnect and use it as an input for thermal management. Our simulation results show that our proposed intermixing of workloads in KNF architecture can reduce the total number of thermal emergency situations by 58% with energy savings of 14% on average.
Rajib Nath, Douglas M. Carmean, Tajana Rosing
ISCC2