The Department of Computer Science at the University of Cyprus cordially invites you to the Colloquium entitled:

The New Opportunities and Challenges of Parallelism


Speaker: Prof. Lawrence Snyder
Affiliation: University of Washington, USA
Category: Colloquium
Location: Room 148, Faculty of Pure and Applied Sciences (FST-01), 1 University Avenue, 2109 Nicosia, Cyprus (directions)
Date: Wednesday, April 8th, 2009
Time: 15:00 - 16:00 EET
Host: Marios Dikaiakos (mdd AT

The fastest computer in the world has achieved a speed of 10^15 floating point operations per second; all desktop and laptop computers sold today are parallel computers. What programming techniques can be used to effectively translate the potential parallelism in a computation to these kinds of computers? Will one language work for both situations? Should all programmers be parallel programmers? The lecture discusses answers to these questions as well as other urgent problems in parallel computation.

Short Bio:
Lawrence Snyder is a professor of Computer Science and Engineering at the University of Washington in Seattle. He received a BA from the University of Iowa in Mathematics and Economics, and his PhD from Carnegie Mellon University as a student of A. Nico Habermann. He has served on the faculties of Yale and Purdue, and has had visiting appointments at UW, Harvard, MIT, Sydney University, The Swiss Technological University (ETH), The University of Auckland and Kyoto University. Throughout most of his career Snyder's research has focused on parallel computation, including architecture, algorithms and languages. In 1980 he invented programmable interconnect, a method to dynamically configure on-chip components, and a technology used today for FPGAs. In 1990 he was co-designer of Chaos Router, a randomizing adaptive packet router. He was principle investigator of the ZPL language design project, the first high-level parallel language to achieve "performance portability" across all parallel computer platforms. Snyder is author of Fluency with Information Technology: Skills, Concepts and Capabilities, a textbook for non-techie college freshmen that teaches fundamental computing concepts; the book is in its 3rd edition. With former PhD student Calvin Lin (UT Austin), he has written Principles of Parallel Programming, published in 2008. In service, Snyder was a three-term member of the Computer Research Association Board of Directors, developing a series of best practices white papers. He chaired the NSF CISE Advisory Board as well as several CISE directorate oversight panels and numerous review panels. He has chaired two National Research Council studies, producing influential reports -- Academic Careers for Experimental Computer Scientists and Engineers and Being Fluent with Information Technology; he served three terms on NRC's Army Research Lab Technical Advisory Board. He serves on ACM's Education Board, has been general chair or program committee chair of several ACM and IEEE conferences. He is a fellow of both the ACM and IEEE. His most important and rewarding accomplishment has been as adviser to 21 doctoral students. Lawrence Snyder will be a short term visiting professor at the Department of Computer Science, University of Cyprus, during Spring 2008-2009.

Additional Lectures by Prof. Snyder: Thursday, April 9th, 2009 (15:00-17:00), Room 148, a) 35 Years of Research: Positive Results; Negative Results ii) A Model of Parallelism To Guide Thinking Friday, April 10, 2009 (16:30-18:30), Room 148, a) Parallel Languages of Today -- OpenMP to Fortress; b) Next Parallel Languages -- Access To Parallelism For All

  Mailing List:

Sponsor: The CS Colloquium Series is supported by a generous donation from Microsoft