Lehigh University
COLLEGE HOME | LEHIGH HOME | SEARCH




   

Prof. Richard Hughey

"Melding Algorithms and Architectures with the UCSC Kestrel Parallel Processor"

Monday, January 29, 3:00 PM

Packard Lab -- 466

 

Architects and industry have been searching for the next durable computational model, the next step beyond the standard CPU. Graphics co-processors, though ubiquitous and powerful, can only be effectively used on a limited range of stream-based applications.  The UCSC Kestrel parallel processor is part of an evolution from application-specific to specialized to application-unspecific parallel processing.  Kestrel combines an ALU, multiplier, and local memory, with Systolic Shared Registers for seamless merging of communication and computation, and an innovative condition stack for rapid conditionals.  The result has been a readily programmable and efficient co-processor for a wide range of applications, including biological sequence analysis, image processing, and irregular problems.  Experience with Kestrel indicates that programmable systolic processing, and its natural combination with the Single Instruction-Multiple Data (SIMD) parallel architecture, is one of the most powerful, flexible, and power-efficient computational models available.

This talk will include an overview of approaches to biological sequence analysis, an analysis of the Kestrel architecture, and a discussion of algorithms that motivated Kestrel and were motivated by Kestrel.


Richard Hughey completed the BS in Engineering and BA in Mathematics at Swarthmore College, and the MS and Ph.D. at Brown University.  His Ph.D. work with Prof. Daniel Lopresti (now with the Lehigh CSE Department) involved the architecture, design, and implementation of the Brown Systolic Array, predecessor to the Kestrel.  At UCSC, his research has included the use of hidden Markov models for biological sequence analysis and the Kestrel parallel processor.  He is also active in program development, having led efforts to create a BS in Bioinformatics (California's first), and a BS in Bioengineering.  He is presently Chair of the Department of Computer Engineering, and Vice-Chair of the Department of Biomolecular Engineering.

     
image


©2008 P.C. Rossin College of Engineering & Applied Science
Computer Science & Engineering, Packard Laboratory, Lehigh University, Bethlehem PA 18015