Dan W. Hammerstrom

dblp:06/293 · also Dan Hammerstrom, Daniel W. Hammerstrom · DBLP profile ↗
← Back
18ranked-venue papers
6as first author
0since 2021 · last 2015
—ORCID · none

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

Artificial intelligence and machine learning · 14 · 3 first-authorSystems, architecture and hardware · 3 · 2 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-authorApplied, 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
3 papers
Parallel and multicore computing · 45% Processor architecture and microarchitecture · 26% Hardware accelerators and domain-specific architectures · 22%
Theoretical computer science
1 paper
Graph algorithms and graph theory · 100%

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

TopicWeightPapersLastEvidence papers
Parallel and multicore computing
array processor
0.011996
Image processing using one-dimensional processor arrays · Proc. IEEE 1996
Hardware accelerators and domain-specific architectures
image processing accelerator
0.011996
Image processing using one-dimensional processor arrays · Proc. IEEE 1996
Parallel and multicore computing › parallel architecture
linear array processors
0.011996
Image processing using one-dimensional processor arrays · Proc. IEEE 1996
Processor architecture and microarchitecture
SIMD
0.011996
Image processing using one-dimensional processor arrays · Proc. IEEE 1996
Graph algorithms and graph theory
graph connectivity
0.011987
The Connectivity Analysis of Simple Association · NIPS 1987
Processor architecture and microarchitecture
capability-based architecture
0.011982
Supporting Ada Memory Management in the iAPX-432 · ASPLOS 1982
Memory systems › memory management
virtual memory
0.011982
Supporting Ada Memory Management in the iAPX-432 · ASPLOS 1982
Data mining
pattern mining
0.011987
The Connectivity Analysis of Simple Association · NIPS 1987
Memory systems
memory referencing behavior
0.011977
Information Content of CPU Memory Referencing Behavior · ISCA 1977
Performance modeling and evaluation
workload characterization
0.011977
Information Content of CPU Memory Referencing Behavior · ISCA 1977

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

amdahl's law · 0.0connectivity analysis · 0.0architectural case study · 0.0probabilistic process modeling · 0.0information theory · 0.0
YearPublicationVenuePosition
2015 Introduction to Special Issue on Neuromorphic Computing
abstract
No abstract available.
Dan W. Hammerstrom, Narayanan Vijaykrishnan
ACM J. Emerg. Technol. Comput. Syst.1
2011 Performance/price estimates for cortex-scale hardware: A design space exploration
Mazad S. Zaveri, Dan W. Hammerstrom
Neural Networks2
2008 CMOS / CMOL architectures for spiking cortical column
abstract
We present a spiking cortical column model based on neural associative memory, and demonstrate architectures for emulating the cortical column model with nanogrid molecular circuitry. We investigate a number of options for cost-effective hardware with digital CMOS and mixed-signal CMOL, a hybrid CMOS/nanogrid technology. We also give an example of a dynamic learning algorithm that is a suitable match to CMOL implementation.
Changjian Gao, Mazad S. Zaveri, Dan W. Hammerstrom
IJCNN3
2004 Artificial neural networks, where do we go next?
abstract
Summary form only given. The possibilities of going to the next level after neural networks by creating new intelligent complex systems are discussed in This work. To create such complex systems, there are a number of important problems that must be solved. The problems presented are as follows: (a) scaling; (b) the degree of biological accuracy; (c) how to do system integration; and (d) hardware acceleration. Some examples of research in each area were also given in This work.
Dan W. Hammerstrom
IJCNN1
2004 Biologically inspired enhanced vision system (EVS) for aircraft landing guidance
abstract
A useful enhanced vision system (EVS) for aircraft landing guidance not only has to provide the pilots a reliable image of the scene by fusing several sensor images in real time, but should also give them additional information such as attitude, navigation and hazard signals for safe landing in all weather conditions. Here, a biologically inspired EVS is proposed. The algorithms of the core modules of the systems, namely, the pre-processing and image retrieval are discussed in this paper. A FPGA version of the association network algorithm used in the application is discussed and its performance compared with the PC system.
Chiu Hung Luk, Changjian Gao, Dan W. Hammerstrom, Misha Pavel, Dick Kerr
IJCNN3
2004 Neural systems integration
Michael P. Arnold, Terrence J. Sejnowski, Dan W. Hammerstrom, Marwan JA. abri
Neurocomputing3
2003 Platform performance comparison of PALM network on Pentium 4 and FPGA
abstract
When simulating very large, biologically plausible models on desktop computers, the memory bandwidth is the biggest bottleneck due to the significant performance difference between memory and processor. We did a performance analysis for different variations of the Palm association network implemented on Pentium 4 with VTune 6.1 performance analyzer. We also analyzed the performance of an FPGA implementing the same network. The FPGA performance is limited by the memory bandwidth and FPGA computation bandwidth, but continuous sequential memory fetch can be done more efficiently that in the Pentium 4.
Changjian Gao, Dan W. Hammerstrom
IJCNN2
2003 Reinforcement learning in associative memory
abstract
A reinforcement learning based associative memory structure (RLAM) is proposed. In this structure, a one-layer feed forward Palm [Palm, G., 1980] model is applied to the networks. Instead of batch training, an on-line learning method is used to construct the memory. The networks are trained interactively according to reinforcement learning, which is biologically plausible. The experiment results show that the networks converge and generalize well.
Shaojuan Zhu, Dan W. Hammerstrom
IJCNN2
1996 Image processing using one-dimensional processor arrays
abstract
The first half of this paper presents the design rationale for CNAPS, a specialized one-dimensional (1-D) processor array developed by Adaptive Solutions Inc. In this context, we discuss the problem of Amdahl's law which severely constrains special-purpose architectures. We also discuss specific architectural decisions such as the kind of parallelism, the computational precision of the processors, on-chip versus off-chip processor memory, and-most importantly-the interprocessor communication architecture. We argue that, for our particular set of applications, a 1-D architecture gives the best "bang for the buck", even when compared to the more traditional two-dimensional (2-D) architecture. The second half of this paper describes how several simple algorithms map to the CNAPS array. Our results show that the CNAPS 1-D array offers excellent performance over a range of IP algorithms. We also briefly look at the performance of CNAPS as a pattern recognition engine because many image processing and pattern recognition problems are intimately related.
Dan W. Hammerstrom, Daniel P. Lulich
Proc. IEEE1
1995 Model Matching and SFMD Computation
Steven Rehfuss, Dan W. Hammerstrom
NIPS2
1991 AI in multimedia (panel session)
abstract
In this panel session, the following topics are discussed: artificial intelligence in business; artificial intelligence in multimedia; neural networks as a tool for artificial intelligence: software engineering for knowledge-based systems: and artificial intelligence as a solution for software engineering.>
Nikolaos G. Bourbakis, Robin Williams 0001, Forouzan Golshani, Myron Flickner, Ted Laliotis, Sukhan Lee 0001, José G. Delgado-Frias, Dan W. Hammerstrom, Cris Koutsougeras, Gerald G. Pechanek, Benjamin W. Wah, John Yen, Farokh B. Bastani, Tom Cooper, Karan Harbison-Briggs, Rudy Lauber, Alun D. Preece, Imran A. Zualkernan, Wei-Tek Tsai, Daniel E. Cooke, Martin Feather, Stephen Fickas, N. Minsky, Peter G. Selfridge, Douglas Smith
ICTAI8
1990 A VLSI architecture for high-performance, low-cost, on-chip learning
abstract
The motivation for the X1 architecture described was to develop inexpensive commercial hardware suitable for solving large, real-world problems. Such an architecture must be systems oriented and flexible enough to execute any neural network algorithm and work cooperatively with existing hardware and software. The early application of neural networks must proceed in conjunction with existing technologies, both hardware and software. Using state-of-the-art technology and innovative architectural techniques, the author's architecture approaches the speed and cost of analog systems while retaining much of the flexibility of large, general-purpose parallel machines. The author has aimed at a particular set of applications and has made cost-performance tradeoffs accordingly. The goal is an architecture that could be considered a general-purpose microprocessor for neurocomputing
Dan W. Hammerstrom
IJCNN1
1990 Hebbian feature discovery improves classifier efficiency
abstract
Two neural network implementations of principal component analysis (PCA) are used to reduce the dimension of speech signals. The compressed signals are then used to train a feedforward classification network for vowel recognition. A comparison is made of classification performance, network size, and training time for networks trained with both compressed and uncompressed data. Results show that a significant reduction in training time, fivefold in the present case, can be achieved without a sacrifice in classifier accuracy. This reduction includes the time required to train the compression network. Thus, dimension reduction, as performed by unsupervised neural networks, is a viable tool for enhancing the efficiency of neural classifiers
Todd K. Leen, Mike Rudnick, Dan W. Hammerstrom
IJCNN3
1988 Fault simulation of a wafer-scale integrated neural network
Norm May, Dan W. Hammerstrom
Neural Networks2
1988 An interconnect structure for wafer scale neurocomputers
Mike Rudnick, Dan W. Hammerstrom
Neural Networks2
1987 The Connectivity Analysis of Simple Association
Dan W. Hammerstrom
NIPS1
1982 Supporting Ada Memory Management in the iAPX-432
abstract
In this paper, we describe how the memory management mechanisms of the Intel iAPX-432 are used to implement the visibility rules of Ada. At any point in the execution of an Ada® program on the 432, the program has a protected address space that corresponds exactly to the program's accessibility at the corresponding point in the program's source. This close match of architecture and language did not occur because the 432 was designed to execute Ada—it was not. Rather, both Ada and the 432 are the result of very similar design goals.To illustrate this point, we compare, in their support for Ada, the memory management mechanisms of the 432 to those of traditional computers. The most notable differences occur in heap-space management and multitasking. With respect to the former, we describe a degree of hardware/software cooperation that is not typical of other systems. In the latter area, we show how Ada's view of sharing is the same as the 432, but differs totally from the sharing permitted by traditional systems. A description of these differences provide some insight into the problems of implementing an Ada compiler for a traditional architecture.
Fred J. Pollack, George W. Cox, Dan W. Hammerstrom, Kevin C. Kahn, Konrad Lai, Justin R. Rattner
ASPLOS3
1977 Information Content of CPU Memory Referencing Behavior
abstract
The memory reference trace of a computation is modeled as a probabilistic process and the information content of that process is derived. Techniques are developed for analyzing the effectiveness of the addressing architecture and Memory/CPU traffic of existing machines with respect to the information theoretic bound for a given trace.
Dan W. Hammerstrom, Edward S. Davidson
ISCA1