Lecture
Programming the Future
Speaker: |
Prof. Gul Agha, University of Illinois at Urbana-Champaign |
Date: |
Friday, 15 June 2007 |
Time: |
12:00-13:30 |
Location: |
"Mediterranean Studies" Seminar Room, FORTH. Heraklion, Crete |
Host: |
A. Bilas |
Abstract: |
Three trends in computing
are changing the nature of computing. Web services and P2P systems
are increasing the free flow of information and services, thus
creating a global village. Sensor networks promise to change mechanical
devices into intelligent, networked machines--increasing our safety
and efficacy by providing assisted living for the elderly, smart
civil structures, and pervasive computing. Multicore architectures
promise to make personal computers orders of magnitude faster
than current ones. These trends require a paradigm shift in our programming models and languages: we must be able to support scalable parallel and distributed computing for a broad range of applications. I will discuss some key concepts that will help address the challenge of programming such systems: these include actors, adaptive distributed control, and probabilistic models of computation. I will illustrate the ideas based on our research. |
Bio: |
Dr. Gul Agha is Professor
of Computer Science at the University of Illinois at Urbana-Champaign.
His seminal work on Actors is among the most widely cited. Dr.
Agha is a Fellow of the IEEE, and a former ACM International Lecturer.
Dr. Agha served as the Editor-in-Chief of the ACM Computing Surveys
(1999-2007) and of IEEE Concurrency: Parallel, Distributed and
Mobile Computing (1994-1998). He has published over 150 research articles, received over $7.5 million in individual research funding, and given over two dozen keynote and plenary lectures. Dr. Agha's area of research is models, languages, and applications of concurrent computation. Current research in his group focuses on formal methods, sensor networks, web computing, agents and P2P systems. For more information see at: http://osl.cs.uiuc.edu/people |