[Colloquium] Mihai Budiu on Friday, April 30, 2004
Margery Ishmael
marge at cs.uchicago.edu
Tue Apr 20 09:29:08 CDT 2004
A JOINT TALK - DEPARTMENT OF COMPUTER SCIENCE
& TOYOTA TECHNOLOGICAL INSTITUTE IN CHICAGO
Date: Friday, April 30, 2004
Time: 2:30 p.m.
Place: Ryerson 251
-------------------------------------------
Speaker: MIHAI BUDIU, Carnegie Mellon University
Speaker's Homepage: http://www-2.cs.cmu.edu/~mihaib/
Title: Spatial Computation Computing Without General-Purpose Processors
Abstract:
In this talk I explore the strengths and weaknesses of Spatial
Computation (SC), a method of translating programs into hardware by
assigning to each program instruction a dedicated hardware
implementation. SC synthesizes circuits with ample parallelism, using
mostly local communication. SC addresses many of the limitations of
contemporary high-performance processor architectures: limited ability
to exploit parallelism, reliance on slow global communication signals,
design complexity, inflexibility of the instruction-set architecture,
low energy efficiency, increasing power consumption.
I will present compilation technologies developed for two spatial
architectures: PipeRench (virtualized hardware) and ASH
(Application-Specific Hardware). Program transformations developed for
these architectures have broad applicability in the realms of
traditional compilation, high-level synthesis and asynchronous
circuits. This talk will focus on CASH: a compiler for ASH, which
translates ANSI C programs into asynchronous hardware circuits.
Circuits generated by CASH from dusty-deck C multimedia kernels compare
favorably in performance with high-end superscalar microprocessors,
while being up to three orders of magnitude more efficient in terms of
energy and energy-delay.
--------------------------------------------
Host: John Reppy
*Refreshments will follow the talk in Ryerson 255*
People in need of assistance should call 773-834-8977 in advance.
More information about the Colloquium
mailing list