For many signal processing applications programmability and efficiency is desired. With current technology either programmability or efficiency is achievable, not both.
Conventionally ASIC's are being used where highly efficient systems are desired. The problem with ASIC is that once programmed it cannot be enhanced or changed, we have to get a new ASIC for each modification. Other option is microprocessor based or DSP based applications.
Recommended Article: ASP based Training & Placement Cell Management Project
Streams are sets of data elements. All elements are a single data type. Stream processors have efficiency comparable to ASICs (200 GOPS/W), while being programmable in a high-level language.
A stream program (sometimes called a synchronous data-flow program) expresses a computation as a signal flow graph with streams of records (the edges) flowing between computation kernels (the nodes). Most signal-processing applications are naturally expressed in this style.
Stream processors depend on parallelism and locality for their efficiency. For an application to stream well, there must be sufficient parallel work to keep all of the arithmetic units in all of the clusters busy. Use this project for your reference ab study only.
Author:-VIPIN DAS M.J
DOWNLOAD
Advertisements:-
No comments:
Post a Comment