Iacopo Colonnelli

Iacopo Colonnelli – Assistant Professor (RTDA)
Alpha Research Group (Parallel Computing)
University of Turin, Computer Science Dept.
Via Pessinetto 12, 10149 Torino – Italy
Email: iacopo.colonnelli@unito.it
ORCID: 0000-0001-9290-2017
Scopus Author ID: 57208128139
Researcher ID: AAK-3784-2021
Google Scholar ID: yFutTsMAAAAJ
Short Bio
Iacopo Colonnelli is a Computer Science assistant professor (RTDA) and a member of the CINI HPC Key Technologies and Tools lab. He received his Ph.D. with honours in Modeling and Data Science at Università di Torino with a thesis on novel workflow models for heterogeneous distributed systems, and his master’s degree in Computer Engineering from Politecnico di Torino with a thesis on a high-performance parallel tracking algorithm for the ALICE experiment at CERN. His research focuses on both statistical and computational aspects of data analysis at large scale and on workflow modeling and management in heterogeneous distributed architectures.
Achievements
- [2023] The Ph.D. thesis “Workflow models for heterogeneous distributed systems” has been awarded the ITADATA 2023 Best PhD Thesis Award.
- [2023] StreamFlow has been selected as one of the three exploitable results of the EUPEX European project
- [2023] StreamFlow has been selected as an exploring technology by the EC Innovation Radar initiative.
- [2022] The article “Distributed Workflows With Jupyter” has been selected by the Future Generation Computer Systems journal as Fall 2022 Editor’s Choice.
- [2019] Selected as HPC-Europa3 grant recipient for a 13 weeks visit to Barcelona Supercomputing Center, Spain (then reduced to 56 days due to COVID-19 pandemic).
- [2019] Selected as HiPEAC grant recipient for attending the ACACES 2019 Summer School in Fiuggi, Italy.
Open Source Software
- Creator and maintainer of StreamFlow, a container-native workflow management system which supports hybrid workflows and their executions on cloud-HPC infrastructures.
- Creator and maintainer of Jupyter Workflow, an extension of the IPython kernel designed to support distributed literate workflows and to execute them in a distributed fashion on cloud-HPC architectures.
- Maintainer of CAPIO, a middleware capable of injecting I/O streaming capabilities into file-based workflows, improving the computation-I/O overlap without the need to change the application code
Standardization Committee Memberships
- Member of the CWL Technical Team, responsible for approving new versions of the CWL standards before that proposal goes to the CWL Leadership Team for the final vote.
- Founder of the CWL4HPC Working Group, which aims to identify patterns capable of modeling large-scale scientific applications and implementing the related CWL enhancement proposals.
Research Projects
- Space Center of Excellence (EC HE, HORIZON-EUROHPC-JU-2021-COE-01): Scalable Parallel and distributed Astrophysical Codes for Exascale (2023, 48 months, total cost 8M€, G.A. n. 101093441).
- European Pilot (EC H2020 RIA, EuroHPC-02-2020, 42 months, total cost 30M€, G.A. n. 101034126).
- EUPEX (EC H2020 RIA, EuroHPC-02-2020): European Pilot for Exascale (2021, 48 months, total cost 41M€, G.A. n. 101033975).
- TEXTAROSSA (EC H2020 RIA, EuroHPC-01-2019): Towards EXtreme scale Technologies and Accelerators for euROhpc hw/Sw Supercomputing Applications for exascale (2021, 36 months, total cost 6M€, G.A. n. 956831).
- ACROSS (EC H2020 IA, EuroHPC-01-2019): HPC Big Data Artificial Intelligence cross-stack platform toward exascale (2021, 36 months, total cost 8M€, G.A. n. 955648).
- DeepHealth (EC H2020 IA, ICT-2018-11): Deep-Learning and HPC to Boost Biomedical Applications for Health (2019, 36 months, total cost 14.8M€, G.A. 825111).
- HPC4AI (Regione Piemonte, POR FESR Regione Piemonte): Turin’s centre in High-Performance Computing for Artificial Intelligence (2018, 24 months, total cost 4.5M€).
Service as Chairperson
- PDP 2025 (33rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing), Turin, Italy, 2025. Role: organizer and program chair.
- CWLCon 2024 (2024 CWL Conference), Amsterdam, Netherlands, 2024. Role: organizer.
- HiPES 2024 (1st Workshop about High-Performance eScience), Madrid, Spain, 2024. Role: organizer and session chair.
- WiDE 2024 (2nd International Workshop on Workflows in Distributed Environments), Athens, Greece, 2024. Role: organizer and session chair.
- ITADATA 2023 (2nd Italian Conference on Big Data and Data Science), Napoli, Italy, 2023. Role: session chair.
- WiDE 2023 (1st International Workshop on Workflows in Distributed Environments), Torino, Italy, 2023. Role: organizer and session chair.
- COMPSAC 2023 (47th Annual Computers, Software, and Applications Conference), Torino, Italy, 2023. Role: local organizer.
Program Committee Memberships
- WORKS 2024 (19th Workshop on Workflows in Support of Large-Scale Science), Atlanta, GA, USA, 2024.
- ReWorDS 2024 (4th Workshop on Reproducible Workflows, Data Management, and Security), Osaka, Japan.
- HiPC 2024 (31st IEEE International Conference on High Performance Computing, Data, and Analytics), Bengaluru, India.
- SBAC-PAD 2024 (36th International Symposium on Computer Architecture and High Performance Computing), Hilo, Hawaii, 2024.
- HLPP 2024 (17th International Symposium on High-level Parallel Programming and Applications), Pisa, Italy, 2024.
- ICPP 2024 (53rd International Conference on Parallel Processing), Gotland, Sweden, 2024.
- SC24 (International Conference for High Performance Computing, Networking, Storage, and Analysis), Atlanta, GA, USA, 2024.
- FRAME 2024 (4th Workshop on Flexible Resource and Application Management on the Edge), Pisa, Italy, 2024.
- IWAHPCE 2024 (International Workshop on Arm-based HPC: Practice & Experience), Nagoya, Japan, 2024.
- SBAC-PAD 2023 (35th International Symposium on Computer Architecture and High Performance Computing), Porto Alegre, Brazil, 2023.
- PAW-ATM 2023 (6th Annual Parallel Applications Workshop, Alternatives To MPI+X), Denver, Colorado, USA, 2023.
- HLPP 2023 (16th International Symposium on High-level Parallel Programming and Applications), Cluj-Napoca, Romania, 2023.
- HPCMALL 2023 (2nd International Workshop on Malleability Techniques Applications in High-Performance Computingg), Hamburg, Germany, 2023.
- EURO-PAR 2023 (29th International European Conference on Parallel and Distributed Computing), Limassol, Cyprus, 2023.
- PDP 2023 (31st Euromicro International Conference on Parallel, Distributed, and Network-Based Processing), Napoli, Italy, 2023.
- HLPP 2022 (15th International Symposium on High-level Parallel Programming and Applications), Porto, Portugal, 2022.
- EURO-PAR 2022 (28th International European Conference on Parallel and Distributed Computing), Glasgow, Scotland, United Kingdom, 2022.
- HPCMALL 2022 (Malleability Techniques Applications in High-Performance Computing), Hamburg, Germany, 2022.
- IPTA 2022 (11th International Conference on Image Processing Theory, Tools and Applications), Salzburg, Austria, 2022.
- EURO-PAR 2021 (27th International European Conference on Parallel and Distributed Computing), Lisbon, Portugal, 2021.
- HiPC 2020 (27th IEEE International Conference on High Performance Computing, Data, and Analytics), Pune, India, 2020.
- IPTA 2019 (9th International Conference on Image Processing Theory, Tools and Applications), Istanbul, Turkey, 2019.
Review activity
Research projects
- FWF (Austrian Science Fund) Projects 2024.
- SparCity (EC H2020 IA, EuroHPC-01-2019): An Optimization and Co-design Framework for Sparse Computation (2021, 36 months, total cost 2.6M€, G.A. n. 956213). Final review May 2024.
- CINECA ISCRA (Italian SuperComputing Resource Allocation) Projects 2023.
- IFAB (International Foundation Big Data and Artificial Intelligence for Human Development) Call for Projects 2022.
Scientific journals
- Future Generation Computer Systems, Elsevier, ISSN 0167-739X.
- F1000Research, ISSN 2046-1402.
- IEEE Transactions on Network and Service Management, IEEE, ISSN 1932-4537.
- International Journal of Parallel Programming, Springer, ISSN 1573-7640.
- International Journal of Intelligent Systems, Hindawi, ISSN 1098-111X.
- Parallel Computing, Elsevier, ISSN 0167-8191.
- Software X, Elsevier, ISSN 2352-7110.
- Software and Systems Modeling, Springer, ISSN 1619-1374.
- Scientific Programming, Hindawi, ISSN 1875-919X.
- The Journal of Supercomputing, Springer, ISSN 1573-0484.
- Journal of Grid Computing, Springer, ISSN 1572-9184.