Talks & parallel programming tutorials – Marco Aldinucci

Invited Talks

TBD International Workshop on Autonomic Solutions for Parallel and Distributed Data Stream Processing (Auto-DaSP 2017), Workshop of EuroPar 2017, Santiago de Compostela, Spain. August 2017. (Keynote)
OCCAM: Heterogeneous platforms mixed blessing of code optimisation Riunione della Commissione Calcolo e Reti dell’INFN, Torino, Italy. September 2017. infn17
Partitioned Global Address Space in the mainstream of C++ programming. International Parallel Computing (ParCo), Bologna, Italy. September 2017. (Keynote) parco17
Programming Models for the Exascale EraThe International Conference on High Performance Computing & Simulation (HPCS 2017), Genova, Italy. July 2017. (Panel) infn17
Data Science and enabling Platforms. Ricerca, innovazione e formazione al tempo dei Big Data, Collegio Carlo Alberto, Torino, Italia, November 2016. bigdata
HPC come piattaforma abilitante: rischi e opportunità. Workshop of the Competence Centre on Scientific Computing of University of Torino, Torino, Italia, October 2016. c3s
Atomic operations considered hARMful. ARM Research Summary, Cambridge, UK. September 2016. arm
Parallel patterns, data-centric concurrency, and heterogeneous computing. 16th IEEE International Conference on High-Performance Computing and Communications, Paris, France. August 2014. (Keynote)
FastFlow: high-level programming patterns with non-blocking lock-free run-time support. International Summer School in Parallel Patterns, Dublin, Ireland. June 2014. (Keynote)
An Overview of FastFlow: Combining Pattern-Level Abstraction and Efficiency in GPGPUs. GPU Technology Conference (GTC 2014), San Jose, CA, USA. March 2014.
FastFlow: Combining Pattern-Level Abstraction and Efficiency in GPGPUs. GPU Technology Conference (GTC 2014), San Jose, CA, USA. March 2014.
Turning Big data into knowledge: systems biology droplets in the cloud. Cloud and Science seminar at “the Ramon Areces Foundation”, Madrid, Spain. March 2013.
Turning Big data into knowledge: Techniques and Tools for Parallel Computing on Online Data Streams in Systems Biology and Epidemiology. BioIT-world conference, data infrastructure and high performance computing track, Vienna, Austria. October 2012.
FastFlow: high-level programming patterns with non-blocking lock-free run-time support. UPMARC Workshop on Task-Based Parallel Programming, Uppsala, Sweden. September 2012.
Turning Big data into knowledge: Techniques and Tools for Parallel Computing on Online Data Streams in Systems Biology and Epidemiology. Workshop in big data management, Rhodes, Greece. August 2012. (Keynote)
Pattern-based Parallel Edge Preserving Algorithm for Salt-and-Pepper Image Denoising. HPC Advisory Council Switzerland Conference, Lugano, Switzerland. March 2012.
The camera that makes you beauty (with a novel real-time video-denoiser algorithm). TOSM expo, Torino, Italy. November 2011.
Performance and productivity in the multi-core era: challenges in software engineering and formal methods. IMT Lucca, Italy. November 2011.
MyMed: Un social network geosensibile per reti fisse e mobili basato sul paradigma Peer-to-Peer. La notte dei ricercatori, Torino, Italy. September 2011.
FastFlow: Performance and Productivity in the Exascale Era. IBM Research, Exascale laboratory, Dublin, Ireland. NDA
FastFlow: Performance and Productivity in the Multicore Era. Formal Methods for Components and Objects (FMCO), Torino, Italy. October 2011.
High-level parallel programming: (few) ideas for challenges in formal methods. COST Action IC701 workshop, Limerick, Republic of Ireland. June 2012.
Autonomic components in GCM. CoreGRID Scientific Advisory Board, Amsterdam, The Netherland. May 2008.
VirtuaLinux: Una soluzione open source per il clustering HPC. Net & System Security, Pisa, Italia (in Italian). November 2007.
Taming the grid through dynamic adaptation: results and open problems. Last Advances in Computer Science, San Cristobal de la Laguna, Tenerife, Canarian Islands, Spain. November 2006.

Talks & parallel programming tutorials – Marco Aldinucci

A Parallel Edge Preserving Algorithm for Salt and Pepper Image Denoising. IEEE Intl. Conference on Image Processing Theory, Tools and Applications (IPTA), Istanbul, Turkey. October 2012.
On Parallelizing On-Line Statistics for Stochastic Biological Simulations. Workshop on High Performance Bioinformatics and Biomedicine (HiBB), Bordeaux, France. August 2011.
On Designing Multicore-Aware Simulators for Biological Systems. IEEE Euromicro PDP 2011: Parallel Distributed and network-based Processing, Ayia Napa, Ciprus. February 2011.
Efficient Smith-Waterman on multi-core with FastFlow. PDP 2010: Parallel Distributed and network-based Processing, Pisa, Italy. February 2010.
Efficient streaming applications on multi-core with FastFlow: the biosequence alignment test-bed. ParCo 2009, Lyon, France. September 2009.
STKM on SCA: A unified framework with components, workflows and algorithmic skeletons. EuroPar 2009, Delft, The Netherlands. September 2009.
Towards Hierarchical Management of Autonomic Components: a Case Study. Euromicro PDP 2009: Parallel Distributed and network-based Processing, Weimar, Germany. February 2009.
Towards a Formal Semantics for Autonomic Components. CoreGRID Symposium, Las Palmas de Gran Canaria, Canary Island, Spain. August 2008.
The VirtuaLinux Storage Abstraction Layer for Efficient Virtual Clustering. Euromicro PDP 2008: Parallel Distributed and network-based Processing, Toulouse, France. February 2008.
Behavioural skeletons for component autonomic management on grids. CoreGRID Workshop on Grid Programming Model, Grid and P2P Systems Architecture, Grid Systems, Tools and Environments, Heraklion, Crete, Greece. June, 2007.
Fault-tolerant data sharing for high-level grid programming: a hierarchical storage architecture. CoreGRID Integration Workshop, Krakow, Poland. October 2006.
Autonomic QoS in ASSIST Grid-aware components. IEEE Euromicro PDP 2006: Parallel Distributed and network-based Processing, Montbéliard, France. February 2006.
Building Interoperable Grid-aware ASSIST Applications via Web Services. ParCo 2005, Malaga, Spain. September 2005.
Towards a distributed scalable data service for the Grid. ParCo 2005, Malaga, Spain. September 2005.
Dynamic reconfiguration of grid-aware applications in ASSIST. Euro-Par 2005, Lisbon, Portugal. September 2005.
Accelerating Apache farms through ad-HOC distributed scalable object repository. Euro-Par 2004, Pisa, Italy. September 2004.
Optimization techniques for implementing parallel skeletons in Grid. CMPP 2004 (in conjunction with MPC 04), Stirling, Scotland. July 2004.
An operational semantics for skeletons. ParCo 2003, Dresden, Germany. September 2003.
A framework for experimenting with structured parallel programming environment design. ParCo 2003, Dresden, Germany. September 2003.
ASSIST demo: a high level, high performance, portable, structured parallel programming environment at work. 9th Intl Euro-Par 2003: Parallel and Distributed Computing, Austria. August 2003.
eskimo: experimenting skeletons on the shared address model. HLPP 2003, Paris, France. June 2003.
The META transformation tool for skeleton-based language. CMPP 2000, Ponte de Lima, Portugal. July 2000.

Project meetings

REPARA project meeting. Rapperswil, Switzerland. January 2014.
Paraphrase: Parallel Patterns for Adaptive Heterogenous Multicore Systems. CINA PRIN project kick-off meeting. Pisa, Italy. February 2013.
Paraphrase WP5 1-st year report. Brussels, Belgium. November 2012.
Paraphrase WP5 Status. Rhodes, Greece. August 2012.
IMPACT KickOff meeting. Torino, Italy. February 2012.
Paraphrase KickOff meeting. Torino, Italy. October 2011.
Autonomic QoS Control with Behavioral Skeleton. Grid@Works, Sophia Antipolis, France. October 2008.
GridCOMP Autonomic Features. EC-ICT-FP7 Concertation Meeting, Bruxelles, Belgium. October 2008.
CoreGRID Institute on Programming Model. CoreGRID Industrial showcase Open Grid Forum, Barcelona, Spain. June 2008.
GridCOMP WP3 – Perspective roadmap for autonomic management. GridCOMP meeting, IBM Zurich center, Switzerland. May 2008.
Components, GCM, and Behavioural Skeletons. Queen’s University Belfast, UK (CoreGRID REP20). November 2007.
VirtuaLinux: An open source HPC clustering solution. Computer Science Department, University of Pisa. Master in Open Source technologies. October 2007.
Adaptive Behaviour with GCM. GridCOMP Workshop, Beijing, China. October 2007.
GCM Non-Functional Features Advances (Behavioural Skeletons genesis). GridComp Workshop, Palma de Mallorca, Spain. May 2007.
WP3: Updates on non-functional features GridCOMP. Grid@Work, ETSI Sophia Antipolis, France. November 2006.
GCM Non-Functional Features and ProActive. Proactive and GCM User Group, Grid@Work, ETSI Sophia Antipolis, France. November 2006.
Towards grid-aware adaptivity in ASSIST. (including a short introduction to the ASSIST environment), Edinburgh, UK. March 2005.
Adattività dei programmi grid-aware (in ASSIST). FIRB Grid.it project meeting, Roma, Italy (in Italian). Marzo 2005.
Rendering Grid Heterogeneity Harmless. Seminar 04451, Future Generation Grids 2004 Schloss Dagstuhl, Universität des Saarlandes, Germany. November 2004.