15. Oktober 2013: SC-Talk
Prof. Dr. Bernhard Scholz (The University of Sydney, Australia): Implementation of Stream Programming Languages. Währinger Straße 29, 1090 Wien, SR11
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.
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.