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.
Tuesday Keynote: Research and Innovation in Advanced Computing – an EU Perspective towards Horizon 2020
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.
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.


