Demo Data from EDBT 2026 / reviewers in the wild / expert
J. Duane Northcutt
dblp:63/6632
· DBLP profile ↗
11ranked-venue papers
4as first author
1since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 7 · 2 first-authorSystems, architecture and hardware · 2 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 1Graphics, computer vision, multimedia, augmented reality and games · 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
3 papers |
Cloud and datacenter computing · 50% Performance modeling and evaluation · 39% Distributed systems · 4% | |
| Databases, data mining, and information retrieval
1 paper |
Transaction processing and concurrency control · 100% |
Topics — the 6 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Performance modeling and evaluation
workload characterization |
0.0 | 1 | 1999 | The interactive performance of SLIM: a stateless, thin-client architecture · SOSP 1999 |
Cloud and datacenter computing › quality of service
network quality-of-service |
0.0 | 1 | 1999 | The interactive performance of SLIM: a stateless, thin-client architecture · SOSP 1999 |
Distributed systems
distributed coordination |
0.0 | 1 | 1983 | Distributed co-operating processes and transactions · SIGCOMM 1983 |
Hardware reliability and fault tolerance
fault injection |
0.0 | 1 | 1980 | The design and implementation of fault insertion capabilities for ISPS · DAC 1980 |
Electronic design automation › hardware verification and test
fault simulation |
0.0 | 1 | 1980 | The design and implementation of fault insertion capabilities for ISPS · DAC 1980 |
Electronic design automation › hardware description language
register-transfer-level modeling |
0.0 | 1 | 1980 | The design and implementation of fault insertion capabilities for ISPS · DAC 1980 |
Methods — techniques the papers use, named apart from their topics
pixel encoding protocol · 0.0performance measurement · 0.0relational model of data consistency · 0.0simulation · 0.0fault insertion · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Accelerating ML Recommendation with over a Thousand RISC-V/Tensor Processors on Esperanto's ET-SoC-1 ChipabstractThe ET-SoC-1 has over a thousand RISC-V processors on a single TSMC 7nm chip, including: • 1088 energy-efficient ET-Minion 64-bit RISC-V in-order cores each with a vector/tensor unit • 4 high-performance ET-Maxion 64-bit RISC-V out-of-order cores • >160 million bytes of on-chip SRAM • Interfaces for large external memory with low-power LPDDR4x DRAM and eMMC FLASH • PCIe x8 Gen4 and other common I/O interfaces • Innovative low-power architecture and circuit techniques allows entire chip to • Compute at peak rates of 100 to 200 TOPS • Operate using under 20 watts for ML recommendation workloads David R. Ditzel, Roger Espasa, Nivard Aymerich, Allen Baum, Tom Berg, Jim Burr, Eric Hao, Jayesh Iyer, Miquel Izquierdo, Shankar Jayaratnam, Darren Jones, Chris Klingner, Stephen Lee, Marc Lupon, Grigorios Magklis, Bojan Maric, Rajib Nath, Mike Neilly, J. Duane Northcutt, Bill Orner, Jose Renau, Gerard Reves, Xavier Reves, Tom Riordan, Pedro Sanchez, Sridhar Samudrala, Guillem Sole, Raymond Tang, Tommy Thorn, Sebastia Tortella, Daniel Yau |
HCS | 20 |
| 1999 | The interactive performance of SLIM: a stateless, thin-client architectureabstractTaking the concept of thin clients to the limit, this paper proposes that desktop machines should just be simple, stateless I/O devices (display, keyboard, mouse, etc.) that access a shared pool of computational resources over a dedicated interconnection fabric --- much in the same way as a building's telephone services are accessed by a collection of handset devices. The stateless desktop design provides a useful mobility model in which users can transparently resume their work on any desktop console.This paper examines the fundamental premise in this system design that modern, off-the-shelf interconnection technology can support the quality-of-service required by today's graphical and multimedia applications. We devised a methodology for analyzing the interactive performance of modern systems, and we characterized the I/O properties of common, real-life applications (e.g. Netscape, streaming video, and Quake) executing in thin-client environments. We have conducted a series of experiments on the Sun Ray™ 1 implementation of this new system architecture, and our results indicate that it provides an effective means of delivering computational services to a workgroup.We have found that response times over a dedicated network are so low that interactive performance is indistinguishable from a dedicated workstation. A simple pixel encoding protocol requires only modest network resources (as little as a 1Mbps home connection) and is quite competitive with the X protocol. Tens of users running interactive applications can share a processor without any noticeable degradation, and many more can share the network. The simple protocol over a 100Mbps interconnection fabric can support streaming video and Quake at display rates and resolutions which provide a high-fidelity user experience. Brian K. Schmidt, Monica S. Lam, J. Duane Northcutt |
SOSP | 3 |
| 1995 | A Method and Apparatus for Measurung media Synchronization
Brian K. Schmidt, J. Duane Northcutt, Monica S. Lam |
NOSSDAV | 2 |
| 1993 | SVR4UNIX Scheduler Unacceptable for Multimedia Applications
Jason Nieh, James G. Hanko, J. Duane Northcutt, Gerard A. Wall |
NOSSDAV | 3 |
| 1993 | System support for time-critical applications
J. Duane Northcutt, Eugene M. Kuerner |
Comput. Commun. | 1 |
| 1992 | Bus Bandwidth Management in a High Resolution Video Workstation
Gerard A. Wall, James G. Hanko, J. Duane Northcutt |
NOSSDAV | 3 |
| 1992 | A high resolution video workstation
J. Duane Northcutt, Gerard A. Wall, James G. Hanko, Eugene M. Kuerner |
Signal Process. Image Commun. | 1 |
| 1991 | Workstation Support for Time-Critical Applications
James G. Hanko, Eugene M. Kuerner, J. Duane Northcutt, Gerard A. Wall |
NOSSDAV | 3 |
| 1991 | System Support for Time-Critical Applications
J. Duane Northcutt, Eugene M. Kuerner |
NOSSDAV | 1 |
| 1983 | Distributed co-operating processes and transactionsabstractAs part of our research in the Archons [Jensen 82] project on decentralized computers, we have developed a relational model of data consistency to replace the conventional serialization model for reasoning about the relationships among distributed system data objects in general and state variables in particular. We not only permit but encourage such relationships to be probabilistic, in the interest of efficiency. This model leads to a new formulation of co-operating processes, and thence to the notion of co-operating transactions: co-operating processes whose actions are made atomic for the sake of reliability. We believe that co-operating processes are valuable in a computer network, but essential in a decentralized computer [Jensen 82] where the conceptually singular but physically dispersed global operating system requires a transaction facility in the kernel [Jensen 80]. These ideas are illustrated by examples from our initial experience in applying the model to the Accent network operating system and other system software of the Spice personal computing network. This document is intended to be an overview of the synchronization effort in the Archons project, and future publications will elaborate on many of the individual points touched on here. Lui Sha, E. Douglas Jensen, Richard F. Rashid, J. Duane Northcutt |
SIGCOMM | 4 |
| 1980 | The design and implementation of fault insertion capabilities for ISPSabstractFault tolerance is an important attribute of most computer systems, and to be effective it must be an explicit objective from the beginning of the design process. Inserting faults into a simulation of the machine and observing its behavior is a thorough and economical technique for evaluating prospective fault detection, diagnosis, recovery, and repair mechanisms. As systems become larger due to rising semiconductor integration, the expense of these fault simulations increasingly necessitates that they be performed at higher levels of abstraction (such as the register transfer level) rather than lower (such as the gate level). This can achieve major cost savings without significantly compromising fault coverage. J. Duane Northcutt |
DAC | 1 |