Research – Marco Aldinucci

Marco Aldinucci’s Research Interests

  • High-level development tools and languages for parallel computing.
    • Programming models and tools for multi- and many-core: non-blocking multithreading, lock-less and lock-free algorithms.
    • Programming models and tools for distributed computing: zero-copy messaging.
  • Autonomic computing. Performance models and QoS for parallel computing.
  • High-Performance Computing, exascale computing.
  • Foundational aspects of concurrency.

Recent Achievements

  • [2016] Vice-Preident of the Competency Centre on Scientific Computing (C3S) at University of Torino
  • [2016] Director at “HPC & Smart Data” Laboratory fo the Innovation Centre of University of Torino (ICxT)
  • [2016] Part of the IEEE SW-IT task force, i.e. Smart World (SW-TF), in the Emergent Technologies Technical Committee (ETTC) of the Computational Intelligence Society (CIS) of IEEE.
  • [2016] Part of the GARR task force on cloud and service federation
  • [2015] IBM Faculty Award 2015 (spark optimisation).
  • [2015] Director of the University of Torino research unit in the National Interuniversity Consortium for Informatics (CINI).
  • [2015] Leading the Working Group on “Programming Model for Big Data” of the cHiPSet EU COST Action IC1406.
  • [2014] Ranked 1st over 481 candidates in the evaluation exercise of lecturers of University of Torino for the 3 years period 2009-2012 (una-tantum price, research and teaching, across 28 departments).
  • [2014] Outstanding leadership award at 16th IEEE International Conference on High-Performance Computing and Communications, Paris, France, Aug 2014.
  • [2013] Leading University of Torino unit in the EC-P7 STREP project REPARA (2013-2016, 3.6M Euro grant).
  • [2013] NVIdia Academic research center award 2013.
  • [2012] Leading GPGPU development workpackage of the IMPACT project (2012-2015, 230K Euro grant).
  • [2012] Contact person for University of Torino of the European Network of Excellence HiPEAC: High Performance and Embedded Architecture and Compilation (2012-2016).
  • [2011] Leading Compilation and Platform Specific Deployment work package of EC-P7 STREP project Paraphrase (2011-2014, 4.2M Euro grant).
  • [2011] HPC Advisory Council University award 2011. Announced at SuperComputing 2011.
  • [2011] Leading Parallel Programming Models research group at University of Torino

Ongoing Projects

EU-H2020

  • OptiBike (EU I4MS): Robust Lightweight Composite Bicycle design and optimization, experiment of EU i4MS Fortissimo2 project (2017, 24 months, total cost 230K €).
  • Toreador (EC-RIA, H2020, ICT-2015-16): TrustwOrthy model-awaRE Analytics Data platfORm (2015, 36 months).
  • DIMA-HUB (EU I4MS): Regional Digital Manufacturing Innovation Hub (2016, 6 months).
  • HyVar (EC-RIA, H2020, ICT-2014-1): Scalable Hybrid Variability for Distributed Evolving Software Systems (2015, 36 months, total cost 3.5M €).
  • Rephrase (EC-RIA, H2020, ICT-2014-1): Refactoring Parallel Heterogeneous Resource-Aware Applications – a Software Engineering Approach (2015, 36 months, total cost 3.5M €).

EU-COST

  • NESUS (EC-COST Action IC1305): Network for Sustainable Ultrascale Computing (2014, 48 months).
  • cHiPSet (EC-COST Action IC1406): High-Performance Modelling and Simulation for Big Data Applications (2015, 48 months).
  • BETTY (EC-COST Action1201): Behavioural Types for Reliable Large-Scale Software Systems. (2012, 48 months).

EU-FP7

  • REPARA (EC-STREP, 7th FP): Reengineering and Enabling Performance And poweR of Applications (2013, 36 months, total cost 3.6M €).
  • HiPEAC (EC-NoE,7th FP) European Network of Excellence on High Performance and Embedded Architecture and Compilation (2012, 48 months).

National (MIUR, University of Torino)

Industrial cooperations

Completed Projects

  • Paraphrase (EC-STREP, 7th FP): Parallel Patterns for Adaptive Heterogeneous Multicore Systems (2011, 36 months, total cost 4.2M €).
  • IMPACT (Compagnia di San Paolo): Innovative Methods for Particle Colliders at the Terascale. (2012, 36 months).
  • SALT (Compagnia di San Paolo): Self-adaptive, Autonomic, Light Types (2013-2015).
  • ASCENS (EC-IP, 7th FP): autonomic service-component ensembles (2010, 48 months). Associate member.
  • IPODS (MIUR PRIN): Interacting Processes in Open-ended Distributed Systems (2009, 24 months).
  • BioBITs (founded by Regione Piemonte): Developing white and green biotechnologies by converging platforms from biology and information technology towards metagenomics (2009, 36 months).
  • MyMED (EC Italy-France cooperation (Alpi)): myMed: an transnational computer network for content sharing on desktop and mobile clients (2010, 36 months).
  • FoVeOOS (EC-COST Action0701): Formal Verification of Object-Oriented Software (2008, 48 months).
  • INSYEME (Italian MIUR, FIRB): Integrated System for Emergency (2007, 36 months).
  • FRIMP (founded by Fondazione Cassa di Risparmio di Pisa): Design of a development framework for Network Processors. (2007, 36 months).
  • GridComp (EC-STREP, 6th FP): main goal is the design and implementation of a component based framework suitable to support the development of efficient grid applications. The framework will implement a kind of “invisible grid” concept as it will properly abstract all those specific grid related implementation details that usually require high programming efforts to be dealt with (2006, 30 months).
  • SFIDA (Italian MIUR, FAR-ICT): Information Science Solutions for Supply-Chains, Districts and Associations of Small and Medium Enterprises. Partners: TXT e-solutions S.p.A., Consorzio Milano Ricerche, Università LUISS (2006, 30 months).
  • VirtuaLinux (founded by Eurotech SpA): Virtualized high-density clusters with no single point of failure (2006, 6 months).
  • CoreGrid (EC-Network of Excellence, 6th FP): Foundations, Software Infrastructures and Applications for large scale distributed, Grid and Peer-to-Peer Technologies. Partners: 42 european reserach istitutes (2004, 4 years).
  • BEinGRID (EC-IP, 6th FP): “The Grid infrastructure for the Retail Management Experiment”. BEinGRID exploits European Grid middleware by creating a toolset repository of Grid services from across the Grid research domain and to use these services to deliver a set of successful business experiments that stimulate the early adoption of Grid technologies across the European Union. Partnes: Atos Origin, TXT e-solutions S.p.A., Università di Pisa (2006, 18 months).
  • GridCoord (EC-Special Action, 6th FP): “ERA Pilot on Co-ordinated Europe-wide initiative in Grid Research”. Partners: 12 european reserach istitutes (2005, 18 months).
  • Grid.it (Italian MIUR, FIRB): Piattaforme abilitanti per griglie computazionali ad elevate prestazioni orientate a organizzazioni virtuali scalabili. Partners: CNR (ISTI, ISTM, ICAR), INFN, CNIT, ASI (2003, 4 years).
  • MOPROSCO Pisa-ParisVII/INRIA (INRIA, France): Functional programming and scientific computing (2005, 2 years).
  • Galileo Pisa- ParisVI: Italy-France researchers exchange programme (2005, 2 years).
  • Vigoni Pisa- Berlin/Muenster: Italy-Germany researchers exchange programme (2003, 2 years)
  • SAIB (Italian MIUR, Industrial Reserach): Internet-based Banking. Partner: Athos Origin (2001, 3.5 years).
  • Progetti strategici legge 449/97 anno 2000 (Italian MIUR): High-performance Components for Data/Web Mining and Search Engines (2003, 2 years).
  • Progetti strategici legge 449/97 anno 1999 (Italian MIUR-CNR): Grid Computing: E-science Enabling Technologies and Applications (2002, 2 years).
  • ASI-PQE 2000 (Italian MIUR): ASSIST design and development (2002, 2 years).
  • Vigoni Pisa-Passau: Italy-Germany researchers exchange programme (1998, 2 years)
  • MOSAICO (Italian MIUR, 40%): High-Performance Compunting on clusters of workstations(1996, 2 years).
  • PQE2000 (Italian CNR, ENA, INFN, Alenia Spazio): SkIE compiler design and development (1996, 4 years).
  • CNR Agenzia2000 (Italian MIUR-CNR): Design of an environment for parallel programming based on the structured parallelism paradigm.

Research visits overseas

  • 1999 – CS Dept., Uni. Passau, Germany – prof. C. Lengauer;
  • 2003 – CS Dept., T.U. Berlin, Germany – prof. S. Gorlatch;
  • 2004 – CS Dept., Uni. Münster, Germany – prof. S. Gorlatch;
  • 2004 – INRIA Sophia Antipolis, France – prof. I. Attali, D. Caromel (OASIS team);
  • 2004 – Schloss Dagstuhl, Germany – Seminar 04451 Future Generation Grids 2004;
  • 2005 – School of informatics, Uni. Edinburgh, UK – prof. M. Cole, Dr. A. Benoit;
  • 2005 – IRISA Rennes, France – Dr. G. Antoniu, Dr. C. Pérez, F. André (PARIS team).
  • 2006 – ENS Lyon, France – Y. Robert (LIP).
  • 2007 – C.S. Dept., Queen’s University Belfast, UK – prof. Peter Kilpatrick.
  • 2010 – School of informatics, Uni. Edinburgh, UK – prof. Murray Cole.