DocumentCode
1112995
Title
Pipeline interleaved programmable DSP´s: Architecture
Author
Lee, Edward A. ; Messerschmitt, David G.
Author_Institution
University of California, Berkeley, CA, USA
Volume
35
Issue
9
fYear
1987
fDate
9/1/1987 12:00:00 AM
Firstpage
1320
Lastpage
1333
Abstract
Programmable processors specialized to intensive numerical computation and real-time signal processing are often deeply pipelined. The ensuing gain in throughput is moderated by the difficulty of efficiently programming such processors. Techniques for overcoming this difficulty are effective only for modest amounts of pipelining. This paper proposes applying an old but rarely used architectural approach to the design of single-chip signal processors so that the potential benefits of extensive pipelining can be fully realized. The architectural approach is to interleave multiple processes (or programs) through a single deeply pipelined processor in such a way that the disadvantages of deep pipelining disappear. Instead, the user is faced with the need to construct programs that can execute as concurrent processes. The main advantage is that much more pipelining can be used without aggravating the programming. A specific experimental architecture is outlined. The solution offered is a "system solution" in that architectural performance is considered along with programmability and ease of use. In the companion paper, data flow programming is suggested so that algorithms can be automatically partitioned for concurrent execution. Data flow provides a natural environment in which to build signal processing programs and can be supported efficiently in an architecture of the type described here.
Keywords
Computer architecture; Concurrent computing; Digital signal processing; Parallel programming; Pipeline processing; Signal design; Signal processing; Signal processing algorithms; Throughput; Time factors;
fLanguage
English
Journal_Title
Acoustics, Speech and Signal Processing, IEEE Transactions on
Publisher
ieee
ISSN
0096-3518
Type
jour
DOI
10.1109/TASSP.1987.1165274
Filename
1165274
Link To Document