Logo der Universität Wien

15. Oktober 2013: SC-Talk

Oct 9 2013

Prof. Dr. Bernhard Scholz (The University of Sydney, Australia): Implementation of Stream Programming Languages. Währinger Straße 29, 1090 Wien, SR11

Abstract
Stream programming represents computations by a set of actors and channels. Stream programming can express data-, task- and pipeline parallelism, and has received renewed attention with new languages such as StreamIt, CG+, OpenCL, etc. However, techniques for implementing stream languages on parallel hardware are still in its infancy.

In this talk various techniques for implementing stream languages are introduced including performance modelling, orchestration, profiling, and transformation of stream programs.

Bio
Bernhard Scholz is Associate Professor in Computer Science at The University of Sydney. His research interests include Programming Languages and Compilers, Embedded Systems and Parallel Systems. Before joining The University of Sydney, he worked for the Technical University of Vienna and the University of Vienna in academic/research roles. He has also held visiting professorships at the University of Victoria, BC, Canada, Yonsei University, South Korea, and at the Sun Microsystems Laboratories. Currently, he is visiting the Oracle Labs in Brisbane working on new techniques for Static Program Analysis.

Contact us
Faculty of Computer Science
University of Vienna

Währinger Straße 29
A-1090 Vienna