EDBT 2026 Demo / reviewers in the wild / expert
Don Speck
dblp:55/5209
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware accelerators and domain-specific architectures
bioinformatics accelerator |
0.1 | 1 | 2005 | The UCSC Kestrel Parallel Processor · IEEE Trans. Parallel Distributed Syst. 2005 |
Processor architecture and microarchitecture › SIMD
SIMD processor |
0.1 | 1 | 2005 | The UCSC Kestrel Parallel Processor · IEEE Trans. Parallel Distributed Syst. 2005 |
Bioinformatics and computational biology
sequence alignment |
0.0 | 2 | 1997 | 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.0 | 1 | 1997 | Reduced space sequence alignment · Comput. Appl. Biosci. 1997 |
Processor architecture and microarchitecture
SIMD |
0.0 | 1 | 2005 | The UCSC Kestrel Parallel Processor · IEEE Trans. Parallel Distributed Syst. 2005 |
Parallel and multicore computing › data parallelism
SIMD vectorization |
0.0 | 1 | 2005 | The UCSC Kestrel Parallel Processor · IEEE Trans. Parallel Distributed Syst. 2005 |
Parallel and multicore computing
parallel algorithms |
0.0 | 1 | 1995 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2005 | The UCSC Kestrel Parallel ProcessorabstractThe 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 alignmentabstractMOTIVATION: 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 AnalysisabstractKestrel 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 |
ASAP | 4 |
| 1995 | Parallel Sequence Alignment in Limited Space
J. Alicia Grice, Richard Hughey, Don Speck |
ISMB | 3 |