






Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
A lecture note from Stanford University on Stream Processor Architecture and Programming Languages. The lecture covers the concept of stream programming languages, examples of stream programming languages, issues on kernels, and the purpose of Brook. The note also includes opinions about programming in StreamC/KernelC and a project proposal. useful for students who are interested in computer architecture and programming languages.
Typology: Lecture notes
1 / 10
This page cannot be seen from the preview
Don't miss anything!







EE482C: Advanced Computer Organization Lecture # Stream Processor Architecture Stanford University Thursday, 9 May 2002
Lecture #9: Thursday, 2 May 2002 Lecturer: Prof. Bill Dally Scribe: Alex Solomatnikov and Jae-Wook Lee Reviewer: Mattan Erez
There is one handout for StreaMIT today. Opinions about programming in Stream C/Kernel C:
Stream programming language targets to achieve two goals at the same time - efficiency and convinience in writing a streaming application. Since communication overhead dominates over that of computation in a streaming program, a stream processor exposes the communcation explicitly into the upper layer so that software handles it to maximize performance. There are some examples of stream programming languates that have been developed and/or are being developed.