Proceedings of the 26th International Symposium on Computer Architecture (Cat. No.99CB36367)
DOI: 10.1109/isca.1999.765937
|View full text |Cite
|
Sign up to set email alerts
|

PipeRench: a coprocessor for streaming multimedia acceleration

Abstract: Future computing workloads will emphasize an architecture's ability to perform relatively simple calculations on massive quantities of mixed-width data. This paper describes a novel reconfigurable fabric architecture, PipeRench, optimized to accelerate these types of computations. PipeRench enables fast, robust compilers, supports forward compatibility, and virtualizes configurations, thus removing the fixed size constraint present in other fabrics. For the first time we explore how the bit-width of processing… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
160
0
4

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 212 publications
(164 citation statements)
references
References 25 publications
0
160
0
4
Order By: Relevance
“…It also leads to a counter-clockwise flow of data through the reconfigurable cluster, similar to the structure found in PipeRench [5]. Each register has a write enable input driven by the array control unit (ACU).…”
Section: Overview Of the Amalgam Reconfigurable Clustermentioning
confidence: 96%
See 1 more Smart Citation
“…It also leads to a counter-clockwise flow of data through the reconfigurable cluster, similar to the structure found in PipeRench [5]. Each register has a write enable input driven by the array control unit (ACU).…”
Section: Overview Of the Amalgam Reconfigurable Clustermentioning
confidence: 96%
“…The datapath is formed by a row of coarse-grain word-based functional units connected to a programmable interconnect with a variable configurable length. PipeRench [5] is another coarse-grain architecture that organizes its functional units into multiple rows, or stripes, consisting of 8 bit ALUs, registers and a local communication interface. Similar to Amalgam's RC, global communication is performed by a vertical global bus which gives the architecture a direction of computational flow.…”
Section: Related Workmentioning
confidence: 99%
“…Then, the streaming data is inserted and executed in the pipelined manner. Kilocore KC256 [8], which is a commercial version of PipeRench [17] has specialized structure for the pipelined execution. As shown in Fig.…”
Section: Parallel Execution and C-level Programmingmentioning
confidence: 99%
“…Embedded systems have been proposed that extend the computational capabilities of a microprocessor core by coupling it with reconfigurable logic [1]- [8]. Reconfigurable hardware is used to implement computational intensive parts of the applications, called kernels.…”
Section: Introductionmentioning
confidence: 99%