We describe a hardware and software platform for developing streaming applications. Programmers write stream programs in high-level languages, and a set of software tools maps these programs to code that runs on a streaming hardware system. The hardware platform includes two Imagine stream processors, together providing 32 GFLOPS peak performance, and a high-speed onboard network to carry video and other data between peripherals and the Imagine processors.
['Ben Serebrin', 'John D. Owens', 'Chen H. Chen', 'Stephen P. Crago', 'Ujval J. Kapasi', 'Brucek Khailany', 'Peter R. Mattson', 'Jinyung Namkoong', 'Scott Rixner', 'William J. Dally']
A stream processor development platform