HiPEAC '12 Keynotes

Monday Keynote: Parallel Programming Needs Data-centric Foundations
Keshav Pingali

(Department of Computer Science and Institute for Computational Engineering and Science, University of Texas at Austin)

Multicore and manycore processors are now ubiquitous, but parallel programming remains as difficult as it was 30-40 years ago. During this time, our community has explored many promising approaches including functional and dataflow languages, logic programming, and automatic parallelization using program analysis and restructuring, but none of these approaches has succeeded except in a few niche application areas.

In this talk, Keshav Pingali will argue that these problems arise largely from the computation-centric foundations and abstractions that we currently use to think about parallelism. In their place, he will propose a novel data-centric foundation for parallel programming called the operator formulation in which algorithms are described in terms of actions on data. The operator formulation shows that a generalized form of data-parallelism called amorphous data-parallelism is ubiquitous even in complex, irregular applications such as mesh generation/refinement/partitioning and SAT solvers. Regular algorithms emerge as a special case of irregular ones, and many application-specific optimization techniques can be generalized to a broader context. The operator formulation also leads to a structural analysis of algorithms called TAO-analysis that provides implementation guidelines for exploiting parallelism efficiently. Finally, Keshav Pingali will describe a system called Galois based on these ideas.

 

Biography:

Keshav Pingali is a Professor in the Department of Computer Science at the University of Texas at Austin, and he holds the W.A."Tex" Moncrief Chair of Computing in the Institute for Computational Engineering and Sciences (ICES) at UT Austin. He was on the faculty of the Department of Computer Science at Cornell University from 1986 to 2006, where he held the India Chair of Computer Science.

Pingali's research has focused on programming languages and compiler technology for program understanding, restructuring, and optimization. His group is known for its contributions to memory-hierarchy optimization; some of these have been patented and are in use in industry compilers. His current research is focused on programming languages and tools for multicore processors.

Pingali is a Fellow of the IEEE and the American Association for the Advancement of Science. He was the co-Editor-in-chief of the ACM Transactions on Programming Languages and Systems, and currently serves on the editorial boards of the International Journal of Parallel Programming and Distributed Computing. He also serves on the NSF CISE Advisory Committee.

 

[Download Slides]

 

Tuesday Keynote: Research and Innovation in Advanced Computing – an EU Perspective towards Horizon 2020

Dr. Max Lemke,
 
(Deputy Head of Unit Embedded Systems & Control European Commission, Directorate General Information Society and Media)

 

Over the last years, the European Commission has constantly increased the amount of funding going to research in computing. In 2004 the European Commission launched the HiPEAC Network of Excellence. In 2006, the Future and Emerging Technologies initiative in Advanced Computing Architectures as well as a number of projects covering Embedded Computing were launched. In 2008, a new set of projects was launched to address the challenges of the multi/many core transition - in embedded, mobile and general-purpose computing - under the research headings "Computing Systems" and "Embedded Systems"; these projects were complemented by a second wave of projects that have started in 2010 under the same research headings together with a new Future and Emerging Technologies initiative on "Concurrent Tera-device Computing". These efforts continued in 2011 with two Calls for Proposals: one under the heading "Computing Systems" with 45 Million Euros funding and the other under the heading "Exascale Computing" with 25 Million Euros of funding.

 
Research projects under "Computing Systems" cover a broad spectrum of issues including multi-core scalability, mastering parallelism, hardware/software co-design and low energy/low cost computing architectures and platforms. With the convergence of computing technologies, research work covers the broad spectrum of computing systems from customised computing via data servers to high performance systems. European computing research projects build on EU industrial strengths in embedded and mobile computing for which low cost and energy efficiency are key drivers.
 
For the future, huge challenges are ahead of us: Emerging cloud computing services and the Internet of things are massively increasing the amount of data that is collected, stored and processed. The electricity bill of top-of-the-line data-centres offering cloud computing or HPC services is becoming huge. The convergence of mobile and dependable resource-constrained embedded systems with best-effort Internet-based systems leads to systems addressing mixed-criticalities and posing new challenges. The complexity of efficiently programming advanced computing systems is growing enormously. Major research and technology breakthroughs are needed related to components, architectures, programming models and applications in order to cope with these challenges.
 
The talk will give a short overview of the European research supported up to now, discuss the major trends and research issues in computing systems, and outline first ideas of new funding opportunities under Advanced Computing Systems in ICT Work Programme 2013. The presentation will conclude with an outlook towards the next Framework Programme for Research and Innovation "Horizon 2020" and an overview of major recommendations received from consultation activities with the constituencies in the broad context of Computing.
 
 
Biography:
Dr. Max Lemke is the Deputy Head of Unit for “Embedded Systems and Control” in the Directorate General Information Society and Media of the European Commission. In particular he is responsible for developing visions and strategies in the area of research and innovation on Computing Systems. Max Lemke is involved in the preparation of the next research and innovation programme - Horizon 2020.
 
As Deputy Head of Unit for “New Infrastructure Paradigms and Experimental Facilities" from 2007 – 2010 he was responsible for building the European FIRE Future Internet Research and Experimentation Facility under the ICT Programme, and for stimulating the deployment of internet-based services in smart cities by using open innovation methodologies. He was also involved in starting the Public Private Partnership initiative on the Future Internet.
 
Since 1995, Max Lemke has worked as scientific officer in different ICT domains of the research, development and innovation programmes of the European Commission, e.g. Grid technologies, Simulation and Visualisation, High Performance Computing, Security. 
 
Before joining the Commission, Max Lemke has worked in research and industry in Germany, the US, the UK and Belgium. With a Doctorate in Natural Sciences from the University of Düsseldorf, he has a scientific background in numerical mathematics, parallel computing, and software engineering.    
 

 [Download Slides]

Wednesday Keynote: AUTOSAR at the cutting edge of automotive technology

Bert Böddeker (DENSO AUTOMOTIVE Deutschland GmbH, Eching, Germany)

Rafael Zalman (Infineon Technologies AG,Automotive Electronics, Munich, Germany) 

 

AUTOSAR is not only the platform of the automotive industry for standardization of a common software platform but is also a forum for early discussions and promotion of new technology and research. Due to the claim to be universal, AUTOSAR has to adopt cutting edge technologies to fulfill today’s challenges.

One of the main innovation driving forces comes from the new standard for automotive functional safety, ISO 26262. The history of AUTOSAR and the functional safety evolution for road vehicles will be presented together with a short overview of typical and potential future implementations, some of which being still matter of research.

The always present challenge to cope with a growing number of functions and complexity is complemented recently by the need for energy efficiency to fulfill new EU regulations and to be applied in electric vehicles.

These needs find their way into new emerging multi-core processing architectures which are again influencing AUTOSAR and the future automotive systems through specific requirements on the software system architecture.

 

Biography:

Dr. Bert Böddeker is working for DENSO Automotive Dtl. GmbH since 2005. He has received his PhD for computational physics at the University of Göttingen in 1999. He has worked for Berner& Mattner Systemtechnik GmbH in the automotive business unit as project manager for Bluetooth. At DENSO in Europe, he is responsible for automotive software architecture advanced research and functional safety. In this context, he represents DENSO in standardization and research bodies like AUTOSAR, FAT, and several public research projects.

Rafael Zalman has been working for Infineon Technologies AG (former Siemens Semiconductor Division) since 2001. He received his diploma in electrical / electronic engineering from the Polythenical Institute Bucharest in 1993 and a PhD in Aerospace Engineering from the same institute in 2005. Prior to 2001, he worked in the energy production and transportation domain as a research engineer and later as technical director in the Energy Research Institute in Bucharest. After joining Infineon he was working in the R&D department for automotive area especially in the area of Infotainment and automotive software development. Since 2007 he is leading the software development group in Munich and is responsible for the microcontroller software development methodology. He is also active in the domain of functional safety and is representing Infineon in strategic initiatives and organizations like AUTOSAR and VDA. He is also author of patents and papers in the fields of functional safety and automotive software.

 

 [Download Slides]