[ont.events] change in U of Toronto Computer Science talk, Jan. 13

clarke@utcsri.UUCP (Jim Clarke) (01/09/87)

FLASH ANNOUNCEMENT
------------------
Prof. Borodin's colloquium is postponed to another day, and replaced by:

Joint Systems/Theory Seminar Tuesday January 13 11am SF1105

Professor Christian Lengauer
University of Texas at Austin

        An Implemented Method for Incremental Systolic Design

   We present  a  mathematically  rigorous  and,  at  the  same  time,
convenient  method for systolic design and derive alternative systolic
designs  for  one  expository  matrix  computation  problem:    matrix
multiplication.   Each design is synthesized from a simple program and
a proposed layout of processors.  The synthesis derives (1) a systolic
parallel execution, (2) channel connections for the proposed processor
layout, and (3) an arrangement of data streams such that the  systolic
execution  can begin.  Our choices of alternative designs are governed
by formal theorems.  The synthesis  method  is  implementable  and  is
particularly  effective  if implemented with graphics capability.  Our
implementation on the Symbolics 3600 displays  the  resulting  designs
and  simulated  executions  graphically on the screen.  The method has
also been successfully applied to other matrix  computation  problems.
Its  centerpiece,  a transformation of sequential program computations
into systolic parallel ones, has been mechanically proved correct.

Prof. Lengauer will give a demonstration of his system and be available
for discussions Tuesday afternoon and Wednesday.
-- 

Jim Clarke -- Dept. of Computer Science, Univ. of Toronto, Canada M5S 1A4
              (416) 978-4058
{allegra,cornell,decvax,linus,utzoo}!utcsri!clarke