Abstract: Many compute-bound software kernels have seen order-of-magnitude speedups on special-purpose accelerators built on specialized architectures such as field-programmable gate arrays (FPGAs). These architectures are particularly good at implementing dynamic programming algorithms that can be expressed as systems of recurrence equations, which in turn can be realized as systolic array designs. To efficiently find good realizations of an algorithm for a given hardware platform, we pursue software tools that can search the space of possible parallel array designs to optimize various design criteria. Most existing design tools in this area produce a design that is latency-space optimal. However, we instead wish to target applications tha...
Journal ArticleWe present a technique for mapping recurrence equations to systolic arrays. While thi...
Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer S...
With the continuing growth of VLSI technology, special-purpose parallel processors have become a pro...
Many compute-bound software kernels have seen order-of-magnitude speedups on special-purpose acceler...
A systolic array architecture consists of a grid of simple processing elements (PE) connected throug...
The problem of rapidly generating optimal parallel circuit implementations from high level, formal d...
Systematic methods have been proposed for the design of (semi-) systolic arrays. One approach consis...
this paper. Details can be found in [4]. Of interest here is our decision on which domains are expre...
The Smith Waterman algorithm is used to perform local alignment on biological sequences by calculati...
We advocate the use of systolic design techniques to create custom hardware for Custom Computing Mac...
We have designed a highly parallel design for a simple genetic algorithm using a pipeline of systoli...
Much work has been done on the problem of synthesizing a processor array from a system of recurrence...
This dissertation provides a fairly comprehensive treatment of a broad class of algorithms as it per...
Since the work of Kung, the systolic architectures have proven their efficiency to deal with many sc...
Developments in sequencing technology have drastically reduced the cost of DNA sequencing. The raw s...
Journal ArticleWe present a technique for mapping recurrence equations to systolic arrays. While thi...
Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer S...
With the continuing growth of VLSI technology, special-purpose parallel processors have become a pro...
Many compute-bound software kernels have seen order-of-magnitude speedups on special-purpose acceler...
A systolic array architecture consists of a grid of simple processing elements (PE) connected throug...
The problem of rapidly generating optimal parallel circuit implementations from high level, formal d...
Systematic methods have been proposed for the design of (semi-) systolic arrays. One approach consis...
this paper. Details can be found in [4]. Of interest here is our decision on which domains are expre...
The Smith Waterman algorithm is used to perform local alignment on biological sequences by calculati...
We advocate the use of systolic design techniques to create custom hardware for Custom Computing Mac...
We have designed a highly parallel design for a simple genetic algorithm using a pipeline of systoli...
Much work has been done on the problem of synthesizing a processor array from a system of recurrence...
This dissertation provides a fairly comprehensive treatment of a broad class of algorithms as it per...
Since the work of Kung, the systolic architectures have proven their efficiency to deal with many sc...
Developments in sequencing technology have drastically reduced the cost of DNA sequencing. The raw s...
Journal ArticleWe present a technique for mapping recurrence equations to systolic arrays. While thi...
Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer S...
With the continuing growth of VLSI technology, special-purpose parallel processors have become a pro...