STREAM COMPUTING A SEMINAR REPORT
#3
[attachment=7359]
PRESENTED BY:
BHAGYALAXMI NAIK
STREAM COMPUTING



CONTENTS:
DEFINITION
CHARACTERISTICS
WHY IT IS NEEDED?
STREAM PROCESSOR ARCHITECTURE
STREAMIT LANGUAGE
STREAMIT COMPILER
DEVELOPMENT TOOLS
APPLICATION
CONCLUSION





DEFINITION:
“Stream computing is a programming paradigm that models a computer program as a stream of data between several processing units,rather than as an implemented algorithm processing data”

CHARACTERISTICS:
Parallel problems other than graphics that map well on GPU architecture .

Transition from fixed function to programmable pipelines.

Various proof points in research and industry under the name GPGPU .

Data dependencies and parallelism

NEED OF STREAM COMPUTING:
To support various parallelism techniques

For support of SIMD technology

Vector processing

Faster data handling

STREAMIt LANGUAGE:
Architecture independent language

Used for streaming applications

Adopts cyclo-static dataflow of computation


filter
It is the basic unit of computation
communicate with neighboring blocks using typed FIFO channels
The channels support three operations:
pop(): remove item from end of input channel
peek(i): get value i spaces from end of input channel
push(val): push value onto output channel 
Each filter contains: 
init(…) function
work() function


Continued…

splitter redistributes data to input channels of the child streams, and linking its output channel to a joiner.

joiner recombines data from the children’s output channels.

STREAMIt COMPILER:

StreamIt compiler hides granularity of execution and architecture details.


It is designed to facilitate the programming of large streaming applications.

STREAMIt DEVELOPMENT TOOLS:
SDT is composed of the following modules: an IDE-integrated debugger, a graphical text editor, a runtime stream graph view, and a corresponding graph overview.

graphically represents StreamIt programs, and preserves hierarchical information to allow an application engineer to focus on the parts of the stream program that are of interest.

CONTINUED…

SDT debugger supports line. and method breakpoints, watchpoints, program suspension, code stepping, variable inspection and value modification.

can track the flow of data between filters and it provides a deterministic mechanism to debug parallel streams.


APPLICATIONS:
Useful in DSP or GPU-type applications (such as image,video and digital signal processing) .

Compute intensity

CONCLUSION:
Stream processing has been shown to outperform mainstream programmable computing solutions while consuming less power for data parallel applications.
Exploiting the data- and instruction-level parallelism inherent in these applications,stream processors sustain many operations in parallel, and overlap them with memory accesses in order to improve computation throughput.
Realizing the performance potential of stream processing, however, depends on the ability to manage bandwidth demands in the memory hierarchy to sustain the operands needed for highly parallel computation.








Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: technical seminar report with ppt on value stream mapping, applications of polarography author stream, stream computing definition, stream computing ati, author stream super capacitor report, stream processor cores, who is banksy robin,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Messages In This Thread
RE: STREAM COMPUTING A SEMINAR REPORT - by projectsofme - 27-11-2010, 01:02 PM

Possibly Related Threads...
Thread Author Replies Views Last Post
  Optical Computer Full Seminar Report Download computer science crazy 46 69,760 29-04-2016, 09:16 AM
Last Post: dhanabhagya
  Digital Signature Full Seminar Report Download computer science crazy 20 47,156 16-09-2015, 02:51 PM
Last Post: seminar report asees
  HOLOGRAPHIC VERSATILE DISC A SEMINAR REPORT Computer Science Clay 20 40,624 16-09-2015, 02:18 PM
Last Post: seminar report asees
  Computer Sci Seminar lists7 computer science crazy 4 12,295 17-07-2015, 10:29 AM
Last Post: dhanyasoubhagya
  Steganography In Images (Download Seminar Report) Computer Science Clay 16 27,035 08-06-2015, 03:26 PM
Last Post: seminar report asees
  Mobile Train Radio Communication ( Download Full Seminar Report ) computer science crazy 10 28,910 01-05-2015, 03:36 PM
Last Post: seminar report asees
  A SEMINAR REPORT on GRID COMPUTING Computer Science Clay 5 16,431 09-03-2015, 04:48 PM
Last Post: iyjwtfxgj
  SQL INJECTION A SEMINAR REPORT Computer Science Clay 10 12,398 18-10-2014, 09:50 PM
Last Post: jaseela123d
  Image Processing & Compression Techniques (Download Full Seminar Report) Computer Science Clay 42 23,656 07-10-2014, 07:57 PM
Last Post: seminar report asees
  IRIS SCANNING Full Seminar Report download Computer Science Clay 27 25,932 17-08-2014, 05:49 PM
Last Post: ewpltnbbq

Forum Jump: