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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Allan Hartstein

dblp:78/2657 · DBLP profile ↗
← Back
9ranked-venue papers
7as first author
0since 2021 · last 2014
—ORCID · none

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

Systems, architecture and hardware · 5 · 3 first-authorArtificial intelligence and machine learning · 4 · 4 first-authorSoftware engineering, systems software and programming languages · 2 · 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
5 papers
Processor architecture and microarchitecture · 44% Energy-efficient computing · 36% Integrated circuit design · 15%
Artificial intelligence
1 paper
Deep learning architectures and training · 100%

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

TopicWeightPapersLastEvidence papers
Integrated circuit design
3d integration
0.212014
3D stacking of high-performance processors · HPCA 2014
Processor architecture and microarchitecture › multi-chip architecture
3d stacking
0.212014
3D stacking of high-performance processors · HPCA 2014
Energy-efficient computing
power density
0.212014
3D stacking of high-performance processors · HPCA 2014
Energy-efficient computing
thermal management
0.212014
3D stacking of high-performance processors · HPCA 2014
Processor architecture and microarchitecture
pipelining
0.122007
Pipeline spectroscopy · SIGMETRICS 2007
The Optimum Pipeline Depth for a Microprocessor · ISCA 2002
Processor architecture and microarchitecture › pipelining
pipeline depth
0.122004
The optimum pipeline depth considering both power and performance · ACM Trans. Archit. Code Optim. 2004
Optimum Power/Performance Pipeline Depth · MICRO 2003
Energy-efficient computing
power-performance tradeoff
0.122004
The optimum pipeline depth considering both power and performance · ACM Trans. Archit. Code Optim. 2004
Optimum Power/Performance Pipeline Depth · MICRO 2003
Processor architecture and microarchitecture › pipelining
pipeline depth optimization
0.122004
The optimum pipeline depth considering both power and performance · ACM Trans. Archit. Code Optim. 2004
The Optimum Pipeline Depth for a Microprocessor · ISCA 2002
Processor architecture and microarchitecture › microprocessor
high-performance processors
0.112014
3D stacking of high-performance processors · HPCA 2014
Processor architecture and microarchitecture › pipelining
pipeline design
0.012004
The optimum pipeline depth considering both power and performance · ACM Trans. Archit. Code Optim. 2004
Performance modeling and evaluation
workload characterization
0.032004
The optimum pipeline depth considering both power and performance · ACM Trans. Archit. Code Optim. 2004
Optimum Power/Performance Pipeline Depth · MICRO 2003
The Optimum Pipeline Depth for a Microprocessor · ISCA 2002

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

simulation · 0.1analytical modeling · 0.1trace-driven simulation · 0.0self-learning · 0.0
YearPublicationVenuePosition
2014 3D stacking of high-performance processors
abstract
In most 3D work to date, people have looked at two situations: 1) a case in which power density is not a problem, and the parts of a processor and/or entire processors can be stacked atop each other, and 2) a case in which power density is limited, and storage is stacked atop processors. In this paper, we consider the case in which power density is a limitation, yet we stack processors atop processors. We also will discuss some of the physical limitations today that render many of the good ideas presented in other work impractical, and what would be required in the technology to make them feasible. In the high-performance regime, circuits are not designed to be “power efficient;” they're designed to be fast. In power-efficient design, the speed and power of a processor should be nearly proportional. In the high-performance regime, the frequency is (ever progressingly) sublinear in power. Thus, when the power density is constrained - as it is in high-performance machines, there may be opportunities to selectively exploit parallelism in workloads by running processor-on-processor systems at the same power, yet at much greater than half speed.
Philip G. Emma, Alper Buyuktosunoglu, Michael B. Healy, Krishnan Kailas, Valentin Puente, Roy Yu, Allan Hartstein, Pradip Bose, Jaime H. Moreno, Eren Kursun
HPCA7
2007 Pipeline spectroscopy
abstract
No abstract available.
Thomas R. Puzak, Allan Hartstein, Vijayalakshmi Srinivasan, Philip G. Emma, Arthur Nadas
SIGMETRICS2
2004 The optimum pipeline depth considering both power and performance
abstract
The impact of pipeline length on both the power and performance of a microprocessor is explored both by theory and by simulation. A theory is presented for a range of power/performance metrics, BIPS m /W . The theory shows that the more important power is to the metric, the shorter the optimum pipeline length that results. For typical parameters neither BIPS/W nor BIPS 2 /W yield an optimum, i.e., a non-pipelined design is optimal. For BIPS 3 /W the optimum, averaged over all 55 workloads studied, occurs at a 22.5 FO4 design point, a 7 stage pipeline, but this value is highly dependent on the assumed growth in latch count with pipeline depth. As dynamic power grows, the optimal design point shifts to shorter pipelines. Clock gating pushes the optimum to deeper pipelines. Surprisingly, as leakage power grows, the optimum is also found to shift to deeper pipelines. The optimum pipeline depth varies for different classes of workloads: SPEC95 and SPEC2000 integer applications, traditional (legacy) database and on-line transaction processing applications, modern (e. g. web) applications, and floating point applications.
Allan Hartstein, Thomas R. Puzak
ACM Trans. Archit. Code Optim.1
2003 Optimum Power/Performance Pipeline Depth
abstract
The impact of pipeline length on both the power and performance of a microprocessor is explored both theoretically and by simulation. A theory is presented for a wide range of power/performance metrics, BIPS/sup m//W. The theory shows that the more important power is to the metric, the shorter the optimum pipeline length that results. For typical parameters neither BIPS/W nor BIPS/sup 2//W yield an optimum, i.e., a non-pipelined design is optimal. For BIPS/sup 3//W the optimum, averaged over all 55 workloads studied, occurs at a 22.5 FO4 design point, a 7 stage pipeline, but this value is highly dependent on the assumed growth in latch count with pipeline depth. As dynamic power grows, the optimal design point shifts to shorter pipelines. Clock gating pushes the optimum to deeper pipelines. Surprisingly, as leakage power grows, the optimum is also found to shift to deeper pipelines. The optimum pipeline depth varies for different classes of workloads: SPEC95 and SPEC2000 integer applications, traditional (legacy) database and on-line transaction processing applications, modern (e.g. Web) applications, and floating point applications.
Allan Hartstein, Thomas R. Puzak
MICRO1
2002 The Optimum Pipeline Depth for a Microprocessor
abstract
The impact of pipeline length on the performance of a microprocessor is explored both theoretically and by simulation. An analytical theory is presented that shows two opposing architectural parameters affect the optimal pipeline length: the degree of instruction level parallelism (superscalar) decreases the optimal pipeline length, while the lack of pipeline stalls increases the optimal pipeline length. This theory is tested by analyzing the optimal pipeline length for 35 applications representing three classes of workloads. Trace tapes are collected from SPEC95 and SPEC2000 applications, traditional (legacy) database and online transaction processing (OLTP) applications, and modern applications primarily written in Java and C++. The results show that there is a clear and significant difference in the optimal pipeline length between the SPEC workloads and both the legacy and modern applications. The SPEC applications, written in C, optimize to a shorter pipeline length than the legacy applications, largely written in assembler language, with relatively little overlap in the two distributions. Additionally, the optimal pipeline length distribution for the C++ and Java workloads overlaps with the legacy applications, suggesting similar workload characteristics. These results are explored across a wide range of superscalar processors, both in-order and out-of-order.
Allan Hartstein, Thomas R. Puzak
ISCA1
1991 A Backpropagation Algorithm for a Network of Neurons with Threshold Controlled Synapses
abstract
Neurons with threshold controlled synapses are easier to implement in VLSI technology than the more commonly studied multiplicative-type synapses. In this paper I derive a backpropagation algorithm which is suitable for networks using this type of neuron. The decision surface obtained from this type of network is composed out of elementary hyperoctahedra centered on each point in decision space. Simulations of a simple two-layer feedforward network are used to show that a network with one hidden layer can learn the logical AND, OR, and XOR functions, and in addition solve the eight-bit parity problem and the four-bit problem.
Allan Hartstein
Int. J. Neural Syst.1
1990 Reply
Allan Hartstein, Roger H. Koch
Neural Networks1
1989 A neural network capable of forming associations by example
Allan Hartstein, Roger H. Koch
Neural Networks1
1988 A Self-Learning Neural Network
Allan Hartstein, Roger H. Koch
NIPS1