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.

Don Speck

dblp:55/5209 · DBLP profile ↗
← Back
4ranked-venue papers
0as first author
0since 2021 · last 2005
—ORCID · none

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

Systems, architecture and hardware · 2Applied, interdisciplinary, general and emerging computing · 2

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
2 papers
Processor architecture and microarchitecture · 49% Hardware accelerators and domain-specific architectures · 37% Parallel and multicore computing · 14%
Interdisciplinary, comprehensive, and emerging computing
2 papers
Bioinformatics and computational biology · 100%

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

TopicWeightPapersLastEvidence papers
Hardware accelerators and domain-specific architectures
bioinformatics accelerator
0.112005
The UCSC Kestrel Parallel Processor · IEEE Trans. Parallel Distributed Syst. 2005
Processor architecture and microarchitecture › SIMD
SIMD processor
0.112005
The UCSC Kestrel Parallel Processor · IEEE Trans. Parallel Distributed Syst. 2005
Bioinformatics and computational biology
sequence alignment
0.021997
Reduced space sequence alignment · Comput. Appl. Biosci. 1997
Parallel Sequence Alignment in Limited Space · ISMB 1995
Bioinformatics and computational biology › multiple sequence alignment
parallel sequence alignment
0.011997
Reduced space sequence alignment · Comput. Appl. Biosci. 1997
Processor architecture and microarchitecture
SIMD
0.012005
The UCSC Kestrel Parallel Processor · IEEE Trans. Parallel Distributed Syst. 2005
Parallel and multicore computing › data parallelism
SIMD vectorization
0.012005
The UCSC Kestrel Parallel Processor · IEEE Trans. Parallel Distributed Syst. 2005
Parallel and multicore computing
parallel algorithms
0.011995
Parallel Sequence Alignment in Limited Space · ISMB 1995

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

performance analysis · 0.1architectural design · 0.1parallel sequence alignment · 0.0hidden markov model · 0.0divide-and-conquer · 0.0baum-welch training · 0.0
YearPublicationVenuePosition
2005 The UCSC Kestrel Parallel Processor
abstract
The architectural landscape of high-performance computing stretches from superscalar uniprocessor to explicitly parallel systems, to dedicated hardware implementations of algorithms. Single-purpose hardware can achieve the highest performance and uniprocessors can be the most programmable. Between these extremes, programmable and reconfigurable architectures provide a wide range of choice in flexibility, programmability, computational density, and performance. The UCSC Kestrel parallel processor strives to attain single-purpose performance while maintaining user programmability. Kestrel is a single-instruction stream, multiple-data stream (SIMD) parallel processor with a 512-element linear array of 8-bit processing elements. The system design focuses on efficient high-throughput DNA and protein sequence analysis, but its programmability enables high performance on computational chemistry, image processing, machine learning, and other applications. The Kestrel system has had unexpected longevity in its utility due to a careful design and analysis process. Experience with the system leads to the conclusion that programmable SIMD architectures can excel in both programmability and performance. This work presents the architecture, implementation, applications, and observations of the Kestrel project at the University of California at Santa Cruz.
Andrea Di Blas, David M. Dahle, Mark Diekhans, Leslie Grate, Jeffrey D. Hirschberg, Kevin Karplus, Hansjörg Keller, Mark Kendrick, Francisco J. Mesa-Martinez, David Pease, Eric Rice, Angela Schultz, Don Speck, Richard Hughey
IEEE Trans. Parallel Distributed Syst.13
1997 Reduced space sequence alignment
abstract
MOTIVATION: Sequence alignment is the problem of finding the optimal character-by-character correspondence between two sequences. It can be readily solved in O(n2) time and O(n2) space on a serial machine, or in O(n) time with O(n) space per O(n) processing elements on a parallel machine. Hirschberg's divide-and-conquer approach for finding the single best path reduces space use by a factor of n while inducing only a small constant slowdown to the serial version. RESULTS: This paper presents a family of methods for computing sequence alignments with reduced memory that are well suited to serial or parallel implementation. Unlike the divide-and-conquer approach, they can be used in the forward-backward (Baum-Welch) training of linear hidden Markov models, and they avoid data-dependent repartitioning, making them easier to parallelize. The algorithms feature, for an arbitrary integer L, a factor proportional to L slowdown in exchange for reducing space requirement from O(n2) to O(n1 square root of n). A single best path member of this algorithm family matches the quadratic time and linear space of the divide-and-conquer algorithm. Experimentally, the O(n1.5)-space member of the family is 15-40% faster than the O(n)-space divide-and-conquer algorithm.
J. Alicia Grice, Richard Hughey, Don Speck
Comput. Appl. Biosci.3
1996 Kestrel: A Programmable Array for Sequence Analysis
abstract
Kestrel is a programmable linear systolic array processor designed for sequence analysis. Among other features, Kestrel includes an 8-bit word, a single-cycle add-and-minimize instruction, and efficient communication using systolic shared registers. This paper describes Kestrel's functional units in detail, and examines each of their effects on system performance. With prototypes currently in progress, we expect to complete a full Kestrel array, with between 512 and 1024 processing elements, by 1997.
Jeffrey D. Hirschberg, Richard Hughey, Kevin Karplus, Don Speck
ASAP4
1995 Parallel Sequence Alignment in Limited Space
J. Alicia Grice, Richard Hughey, Don Speck
ISMB3