Chris Diorio

dblp:d/ChrisDiorio · DBLP profile ↗
← Back
18ranked-venue papers
3as first author
0since 2021 · last 2006
—ORCID · none

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

Artificial intelligence and machine learning · 9Systems, architecture and hardware · 6 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2Applied, interdisciplinary, general and emerging computing · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 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
8 papers
Emerging computing paradigms · 43% Integrated circuit design · 30% Hardware accelerators and domain-specific architectures · 21%
Artificial intelligence
1 paper
Efficient and distributed learning · 100%

Topics — the 11 heaviest of 13, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Emerging computing paradigms
neuromorphic computing
0.162002
Adaptive Quantization and Density Estimation in Silicon · NIPS 2002
Learning Spike-Based Correlations and Conditional Probabilities in Silicon · NIPS 2001
A Silicon Primitive for Competitive Learning · NIPS 2000
Integrated circuit design
analog and mixed-signal circuits
0.132004
On-Chip Compensation of Device-Mismatch Effects in Analog VLSI Neural Networks · NIPS 2004
Adaptive CMOS: from biological inspiration to systems-on-a-chip · Proc. IEEE 2002
Single Transistor Learning Synapses · NIPS 1994
Integrated circuit design › analog and mixed-signal circuits
analog VLSI
0.122004
On-Chip Compensation of Device-Mismatch Effects in Analog VLSI Neural Networks · NIPS 2004
A Silicon Primitive for Competitive Learning · NIPS 2000
Hardware accelerators and domain-specific architectures › machine learning accelerator › neural network accelerator
analog VLSI neural network
0.012004
On-Chip Compensation of Device-Mismatch Effects in Analog VLSI Neural Networks · NIPS 2004
Hardware accelerators and domain-specific architectures › machine learning accelerator
neural network accelerator
0.012004
On-Chip Compensation of Device-Mismatch Effects in Analog VLSI Neural Networks · NIPS 2004
Emerging computing paradigms
analog computing
0.012002
Adaptive Quantization and Density Estimation in Silicon · NIPS 2002
Emerging computing paradigms › neuromorphic computing
synaptic transistors
0.012002
Adaptive CMOS: from biological inspiration to systems-on-a-chip · Proc. IEEE 2002
Emerging computing paradigms › neuromorphic computing › neuromorphic circuits
silicon neuron
0.012001
Learning Spike-Based Correlations and Conditional Probabilities in Silicon · NIPS 2001
Emerging computing paradigms › neuromorphic computing
spiking neural network
0.012001
Learning Spike-Based Correlations and Conditional Probabilities in Silicon · NIPS 2001
Integrated circuit design › analog and mixed-signal circuits
analog circuit design
0.011994
A Silicon Axon · NIPS 1994
Machine learning › Efficient and distributed learning › edge computing › on-device machine learning
on-chip learning
0.012002
Field-Programmable Learning Arrays · NIPS 2002

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

mixed-signal circuit · 0.1floating-gate synapse transistor · 0.1translinear circuits · 0.1on-chip calibration · 0.0least mean squares · 0.0local long-term adaptation · 0.0floating-gate devices · 0.0expectation-maximization · 0.0biological inspiration · 0.0conditional probability estimation · 0.0
YearPublicationVenuePosition
2006 Design and Application of Adaptive Delay Sequential Elements
abstract
Lower operating voltages and faster clock frequencies in advanced fabrication processes increase the circuit delay sensitivity to voltage, temperature, and process variations and modeling approximations. Uncorrelated delay variations along data and clock paths cause timing violations. In this paper, we propose a method for correcting timing violations by in-circuit tuning of clock latencies after fabrication. We introduce adaptive delay sequential elements (ADSEs) that use charge storage on pMOS floating gates to tune the clock latencies of timing critical flip-flops. ADSEs facilitate in-circuit optimization of clock latencies under varying operating conditions. ADSE tuned clock latencies are nonvolatile and can be repeatedly adjusted after fabrication using only electrical signals. We present examples of implicit and explicit pulsed ADSEs and their tuning operations. Our experiments with fabricated prototypes show that ADSEs can tune their clock latencies with picosecond resolution over one-half of the clock period. Our experiments also show that ADSE sensitivities to supply voltage, temperature, noise, and transistor mismatch are comparable to nonadaptive sequential elements. We present experimental data that show ADSE tuned delays change only 15% after ten years at 125degC. We propose a method for selective tuning of embedded ADSEs and demonstrate its application in a fabricated prototype. ADSEs can selectively replace timing-critical flip-flops of a circuit with negligible area impact
Kambiz Rahimi, Chris Diorio
IEEE Trans. Very Large Scale Integr. Syst.2
2004 Timing Correction and Optimization with Adaptive Delay Sequential Element
abstract
This paper introduces adaptive delay sequential elements (ADSEs). ADSEs are registers that use nonvolatile, floating-gate transistors to tune their internal clock delays. We propose ADSEs for correcting timing violations and optimizing circuit performance. We present an ADSE circuit example, system architecture, and tuning methodology. We present experimental results that demonstrate the correct operation of our example circuit and discuss the die-area impact of using ADSEs. Our experiments also show that voltage and temperature sensitivity of ADSEs are comparable to non-adaptive flip-flops.
Kambiz Rahimi, Seth Bridges, Chris Diorio
DATE3
2004 On-Chip Compensation of Device-Mismatch Effects in Analog VLSI Neural Networks
abstract
Device mismatch in VLSI degrades the accuracy of analog arithmetic circuits and lowers the learning performance of large-scale neural net- works implemented in this technology. We show compact, low-power on-chip calibration techniques that compensate for device mismatch. Our techniques enable large-scale analog VLSI neural networks with learn- ing performance on the order of 10 bits. We demonstrate our techniques on a 64-synapse linear perceptron learning with the Least-Mean-Squares (LMS) algorithm, and fabricated in a 0.35m CMOS process.
Miguel E. Figueroa, Seth Bridges, Chris Diorio
NIPS3
2003 Hidden-articulator Markov models for speech recognition
Matthew Richardson, Jeff A. Bilmes, Chris Diorio
Speech Commun.3
2002 Field-Programmable Learning Arrays
abstract
This paper introduces the Field-Programmable Learning Array, a new paradigm for rapid prototyping of learning primitives and machine- learning algorithms in silicon. The FPLA is a mixed-signal counterpart to the all-digital Field-Programmable Gate Array in that it enables rapid prototyping of algorithms in hardware. Unlike the FPGA, the FPLA is targeted directly for machine learning by providing local, parallel, on- line analog learning using floating-gate MOS synapse transistors. We present a prototype FPLA chip comprising an array of reconfigurable computational blocks and local interconnect. We demonstrate the via- bility of this architecture by mapping several learning circuits onto the prototype chip.
Seth Bridges, Miguel E. Figueroa, David Hsu, Chris Diorio
NIPS4
2002 Adaptive Quantization and Density Estimation in Silicon
abstract
We present the bump mixture model, a statistical model for analog data where the probabilistic semantics, inference, and learning rules derive from low-level transistor behavior. The bump mixture model relies on translinear circuits to perform probabilistic infer- ence, and floating-gate devices to perform adaptation. This system is low power, asynchronous, and fully parallel, and supports vari- ous on-chip learning algorithms. In addition, the mixture model can perform several tasks such as probability estimation, vector quanti- zation, classification, and clustering. We tested a fabricated system on clustering, quantization, and classification of handwritten digits and show performance comparable to the E-M algorithm on mix- tures of Gaussians.
David Hsu, Seth Bridges, Miguel E. Figueroa, Chris Diorio
NIPS4
2002 Adaptive CMOS: from biological inspiration to systems-on-a-chip
abstract
Local long-term adaptation is a well-known feature of the synaptic junctions in nerve tissue. Neuroscientists have demonstrated that biology uses local adaptation both to tune the performance of neural circuits and for long-term learning. Many researchers believe it is key to the intelligent behavior and the efficiency of biological organizms. Although engineers use adaptation in feedback circuits and in software neural networks, they do not use local adaptation in integrated circuits to the same extent that biology does in nerve tissue. A primary reason is that locally adaptive circuits have proved difficult to implement in silicon. We describe complementary metal-oxide-semiconductor (CMOS) devices called synapse transistors that facilitate local long-term adaptation in silicon. We show that synapse transistors enable self-tuning analog circuits in digital CMOS, facilitating mixed-signal systems-on-a-chip. We also show that synapse transistors enable silicon circuits that learn autonomously, promising sophisticated learning algorithms in CMOS.
Chris Diorio, David Hsu, Miguel E. Figueroa
Proc. IEEE1
2002 Prolog to adaptive CMOS: from biological inspiration to systems-on-a-chip
Chris Diorio, David Hsu, Miguel E. Figueroa, Richard O'Donnell
Proc. IEEE1
2002 Competitive learning with floating-gate circuits
abstract
Competitive learning is a general technique for training clustering and classification networks. We have developed an 11-transistor silicon circuit, that we term an automaximizing bump circuit, that uses silicon physics to naturally implement a similarity computation, local adaptation, simultaneous adaptation and computation and nonvolatile storage. This circuit is an ideal building block for constructing competitive-learning networks. We illustrate the adaptive nature of the automaximizing bump in two ways. First, we demonstrate a silicon competitive-learning circuit that clusters one-dimensional (1-D) data. We then illustrate a general architecture based on the automaximizing bump circuit; we show the effectiveness of this architecture, via software simulation, on a general clustering task. We corroborate our analysis with experimental data from circuits fabricated in a 0.35-mum CMOS process.
David Hsu, Miguel E. Figueroa, Chris Diorio
IEEE Trans. Neural Networks3
2001 Learning Spike-Based Correlations and Conditional Probabilities in Silicon
Aaron P. Shon, David Hsu, Chris Diorio
NIPS3
2000 An FPGA-Based Array Processor for an Ionospheric-Imaging Radar
abstract
Atmospheric scientists need to observe fluctuations in the ionosphere, both to probe the underlying atmospheric physics and to remove the effects of these fluctuations from other measurements. We have built an FPGA-based, pipelined array processor that allows us to make these observations in real-time, using passive radar techniques. Our array processor time-multiplexes 16 multiply-accumulators across 1536 radar ranges, performing a pipelined correlation and integration of the radar signal for each range. A DSP-based postprocessor generates real-time range-Doppler profiles of the ionospheric targets.
Tim Tuan, Miguel E. Figueroa, Frank D. Lind, Chucai Zhou, Chris Diorio, John D. Sahr
FCCM5
2000 Hidden-articulator Markov models: performance improvements and robustness to noise
abstract
A Hidden-Articulator Markov Model (HAMM) is a Hidden Markov Model (HMM) in which each state represents an articulatory configuration. Articulatory knowledge, known to be useful for speech recognition [4], is represented by specifying a mapping of phonemes to articulatory configurations; vocal tract dynamics are represented via transitions between articulatory configurations. In previous work [13], we extended the articulatory-feature model introduced by Erler [7] by using diphone units and a new technique for model initialization. By comparing it with a purely random model, we showed that the HAMM can take advantage of articulatory knowledge. In this paper, we extend that work in three ways. First, we decrease the number of parameters, making it comparable in size to standard HMMs. Second, we evaluate our model in noisy contexts, verifying that articulatory knowledge can provide benefits in adverse acoustic conditions. Third, we use a corpus of sideby -side speech and articulator tra...
Matthew Richardson, Jeff A. Bilmes, Chris Diorio
INTERSPEECH3
2000 A Silicon Primitive for Competitive Learning
abstract
Competitive learning is a technique for training classification and clustering networks. We have designed and fabricated an 11- transistor primitive, that we term an automaximizing bump circuit, that implements competitive learning dynamics. The circuit per(cid:173) forms a similarity computation, affords nonvolatile storage, and implements simultaneous local adaptation and computation. We show that our primitive is suitable for implementing competitive learning in VLSI, and demonstrate its effectiveness in a standard clustering task.
David Hsu, Miguel E. Figueroa, Chris Diorio
NIPS3
1995 A High-Resolution Non-Volatile Analog Memory Cell
Chris Diorio, Sunit Mahajan, Paul E. Hasler, Bradley A. Minch, Carver Mead
ISCAS1
1995 Single Transistor Learning Synapse with Long Term Storage
abstract
We describe the design, fabrication, characterization, and modeling of an array of single transistor synapses. The single transistor synapses simultaneously perform long term weight storage, compute the product of the input and floating gate value, and update the weight value according to a hebbian or a backpropagation learning rule. The charge on the floating gate is decreased by hot electron injection with high selectivity for a particular synapse. The charge on the floating gate is increased by electron tunneling, which results in high selectivity between rows, but much lower selectivity between columns along a row. When the steady state source current is used as the representation of the weight value, both the incrementing and decrementing functions are proportional to a power of the source current.
Paul E. Hasler, Chris Diorio, Bradley A. Minch, Carver Mead
ISCAS2
1995 A vMOS Soft-Maximum Current Mirror
Bradley A. Minch, Chris Diorio, Paul E. Hasler, Carver Mead
ISCAS2
1994 Single Transistor Learning Synapses
abstract
We describe single-transistor silicon synapses that compute, learn, and provide non-volatile memory retention. The single transistor synapses simultaneously perform long term weight storage, com(cid:173) pute the product of the input and the weight value, and update the weight value according to a Hebbian or a backpropagation learning rule. Memory is accomplished via charge storage on polysilicon floating gates, providing long-term retention without refresh. The synapses efficiently use the physics of silicon to perform weight up(cid:173) dates; the weight value is increased using tunneling and the weight value decreases using hot electron injection. The small size and low power operation of single transistor synapses allows the devel(cid:173) opment of dense synaptic arrays. We describe the design, fabri(cid:173) cation, characterization, and modeling of an array of single tran(cid:173) sistor synapses. When the steady state source current is used as the representation of the weight value, both the incrementing and decrementing functions are proportional to a power of the source current. The synaptic array was fabricated in the standard 21'm double - poly, analog process available from MOSIS.
Paul E. Hasler, Chris Diorio, Bradley A. Minch, Carver Mead
NIPS2
1994 A Silicon Axon
abstract
We present a silicon model of an axon which shows promise as a building block for pulse-based neural computations involving cor(cid:173) relations of pulses across both space and time. The circuit shares a number of features with its biological counterpart including an excitation threshold, a brief refractory period after pulse comple(cid:173) tion, pulse amplitude restoration, and pulse width restoration. We provide a simple explanation of circuit operation and present data from a chip fabricated in a standard 2Jlm CMOS process through the MOS Implementation Service (MOSIS). We emphasize the ne(cid:173) cessity of the restoration of the width of the pulse in time for stable propagation in axons.
Bradley A. Minch, Paul E. Hasler, Chris Diorio, Carver Mead
NIPS3