HPCC 2014 – keynote talk

On Aug 21st,  I’ll give a keynote talk at IEEE HPCC 2014

Title: Parallel patterns, data-centric concurrency, and heterogeneous computing

Abstract:  The shift toward multicore and many-core technologies has many drivers that are likely to sustain this trend for several years to come. Software technology is consequently changing: in the long term, writing parallel programs that are efficient, portable, and correct must be no more onerous than writing sequential programs. For many years parallel programming has not embraced much more than low-level synchronisation and communication libraries (and this scenario still persists for heterogeneous platforms). Algorithmic skeletons and parallel patterns have been proposed (in different communities) as a way to lift parallel programming in the hierarchy of abstractions. With, among the others, Google MapReduce and Intel TBB/CnC, they are becoming mainstream approaches for a number of platforms and applicative areas. We believe that pattern-based applications can be more or equally efficient as their low-level counterparts, provided they are supported by an efficient run-time support, able to efficiently address the weakness of parallel platforms: data movements.

 

This entry was posted in news on by .

About Marco Aldinucci

Marco Aldinucci is an assistant professor at Computer Science Department of the University of Torino since 2008. Previously, he has been researcher at University of Pisa and Italian National Research Agency. He is the author of over a hundred papers in international journals and conference proceeding (Google scholar h-index 21). He has been participating in over 20 national and international research projects concerning parallel and autonomic computing. He is the recipient of the HPC Advisory Council University Award 2011 and the NVidia Research award 2013. He has been leading the “Low-Level Virtualization and Platform-Specific Deployment” workpackage within the EU-STREP FP7 ParaPhrase (Parallel Patterns for Adaptive Heterogeneous Multicore Systems) project, the GPGPU workpackage within the IMPACT project (Innovative Methods for Particle Colliders at the Terascale), and he is the contact person for University of Torino for the European Network of Excellence on High Performance and Embedded Architecture and Compilation. In the last year he delivered 5 invited talks in international workshops (March 2012 – March 2013). He co-designed, together with Massimo Torquati, the FastFlow programming framework and several other programming frameworks and libraries for parallel computing. His research is focused on parallel and distributed computing.