I am an Assistant Professor (program AIM: Attraction and International Mobility) at the Department of Computer Science, University of Salerno, Italy.
In 2015-2019, I was Senior Researcher at TU Berlin, working with Prof. Ben Juurlink and leading as PI the DFG-funded international project CELERITY.
From 2011 to 2015, I was a Post-Doctoral Researcher at the University of Innsbruck, Austria, working with Prof. Thomas Fahringer, contributing to the Insieme Compiler project and the DK-CIM program at the Scientific Computing multidisciplinary platform.
I received my Ph.D. from the University of Salerno in March 2011, supervised by Prof. Vittorio Scarano. There, I was the recipient of several grants and scholarships (HPC-Europa2, HPC-Europa++, DAAD, Cineca ISCRA) and I visited both the HLRS Supercomputing Center and the University of Stuttgart under the supervision of Prof. Carsten Dachsbacher and by Prof. Thomas Ertl.
My research interests include high-performance computing, compiler technology, and software optimization.
News- March 2022: Two new papers accepted for CCGrid 2023 on EMPI and on the new Celerity runtime
- November 2022: Best Paper Award at the 14th BenchCouncil International Symposium on Benchmarking, Measuring and Optimizing for our paper on MPI performance variability on DragonFly+ networks
- October 21, 2022: Hounoured to give an invited talk at TU Hamburg titled Portable Heterogeneous Programming for the Computing Continuum.
- September 27, 2022: I have been elevated to the grade of Senior Member of the IEEE
- July 2022: HiPEAC Info Magazine 66 features an interview with me and Peter Thoman about about Open Source, SYCL, and our experience in developing Celerity
- June 3, 2022: I have been recognized by the Association for Computing Machinery as a ACM Senior Member
- New publications at IWOCL 22 and Computing Frontiers 22
- In the media: podcast interview by Gabriella Bernardi about how we use SYCL/Celerity in LIGATE and our article on why HPC is a key strategic area for Italy in Agenda Digitale (in Italian)
- I have been invited to present Celerity at the Intel Developer Summit on Apr 29. Here you can see the video recording
- Feb 2021: SYCL 2020 Specification have been released!
- Happy to announce that, starting from Jan 1 2021, we will start the new European project LIGATE (EuroHPC)
- Nov 2020: I received the (German) Habilitation from TU Berlin
- July 2020: I accept expression of interest for PhD Student and Postdoctoral positions
- July 2020: Three new publications in Perf. Eval., Computation and Euro-Par
- Sept 22-27 I'll be in Bertinoro for ScalPerf 2019
- As of August 1st, I am an AIM Assistant Professor at the University of Salerno, Italy
- Five new accepted papers at ICPP, IEEE MASCOTS, Euro-Par, HPCS and APPMM 2019
- I am Guest Editor of Future Generation Computer System's Special Issue: On The Road to Exascale II: Advances in High Performance Computing and Simulations. (here the accepted manuscripts)
- I will be at ScalPerf 2018 in Bertinoro to present my work on autotuning
- I will be at Euro-Par 2018 in Turin to present our domain specific language for agent-based simulations and chairing the Application session
- on June 1st I will be at the University of Salerno to present my recent work on autotuning
- I am hiring! We are looking for either a post-doctoral researcher or PhD student to work with us on the CELERITY project.
- New paper in collaboration with CERN accepted at PDP 2018!
- I'll give a talk about autotuning with machine learning at the LLVM Berlin Meetup on Nov 30 in the Mozilla Berlin Community Space
- I am PI of the new DFG-funded project CELERITY on programming models, runtime system and modeling for HPC
- New paper on approximate computing accepted at CGO 2018!
- I will be speaker at the ARM Research Summit in Cambridge, UK
- I will moderate a panel on Programming Model for the Exascale Era at HPCS 2017 in Genoa, Italy
- I will be at SCOPES 2017 in Sankt Goar, Germany
- New paper about stencil autotuning with machine learning accepted at IPDPS 2017. I will present it on May 30, 2017 in Orlando, Florida
- New paper about PHP 7 static optimization accepted at CC 2017. I will present it on February 5th, 2017 in Austin, Texas
-
[2021-24] Unit leader in the EuroHPC project LIGATE: LIgand Generator and portable drug discovery platform AT Exascale. Leader Dompe srl, partners POLIMI, CINECA, KTH, University of Salerno, University of Innsbruck, University of Basel, TU Ostrava, E4, Chelonia, tofmotion. Funding UNISA (EU+MISE) 463 750 euro, project overall 5 938 656 euro.
-
[2017-20] Principal Investigator of the DFG project CELERITY: advanCed modELing for scalablE distRIbuted runTime sYstems, an international DACH project between TU Berlin and the University of Innsbruck. Funding TU Berlin (DFG) 413 230 euro, overall (DFG+FWF) 698 000 euro.
-
[2011-13] Work Package coordinator of the project Automatic Portable Performance for Heterogeneous Multi-cores, Austrian Science Fund (FWF) TRP 220-N23, P.I. Prof. Thomas Fahringer.
- Track Chair: Euro-Par 2023 (Track 1. Programming, Compilers and Performance)
- Program Committee: SC 2023 (Programming Frameworks and System Software Track), HiPC 2023, Hetero-Par 2023, DHPCC++ 2022, PARMA-DITAM 2021-23, PADS 2021, SCOPES 2018-20, PADABS 2013-16, UCER 2016
- Editorial Board: Journal FGCS Special Issue: On the Road to Exascale II
- Artifact Evaluation Chair/Co-chair: IA3 2021-23, CF 2021-23
- Artifact Evaluation Program Committee: PPoPP 2019
- Other: ISC 2023, APPMM 2019, HPCS 2019, HPCS 2017,HPCS 2016, GRAPP 2013, ScalPerf 2013,14,18,19
- Senior Member of ACM and IEEE, Member of SIGHPC, ACM-W, and HiPEAC
- Member of the CINI Lab HPC: Key Technologies and Tools
- Member of Khronos Group and SYCL Working Group
- [CCGrid23a] Salzmann, Knorr, Thoman, Gschwandtner, Cosenza, Fahringer An Asynchronous Dataflow-Driven Execution Model For Distributed Accelerator Computing CCGrid 2023
- [Euro-Par19] Thoman, Salzmann, Cosenza, Fahringer Celerity: High-Level C++ for Accelerator Clusters Euro-Par 2019: 291-303 (acc.rate: 25.3%)
- [ICS13] Grasso, Pellegrini, Cosenza, Fahringer libwater: Heterogeneous distributed computing made easy ICS 2013: 161-172 (acc.rate: 21%)
- [CCGrid23b] Salimi Beni, Crisci, Cosenza EMPI: Enhanced Message Passing Interface in Modern C++ CCGrid 2023
- [ICPP19] Fan, Cosenza, Juurlink. Predictable GPUs Frequency Scaling for Energy and Performance ICPP 2019: 52:1-52:10 (acc.rate: 26.2%)
- [IPDPS17] Cosenza, Durillo, Ermon, Juurlink. Autotuning Stencil Computations with Structural Ordinal Regression Learning IPDPS 2017: 287-296 (acc.rate: 22%)
- [ICS13] Kofler, Grasso, Cosenza, Fahringer. An automatic input-sensitive approach for heterogeneous task partitioning ICS 2013: 149-160 (acc.rate: 21%)
- [CGO18] Maier, Cosenza, Juurlink. Local Memory-Aware Kernel Perforation CGO 2018: 278-287 (acc.rate: 28.6%)
- [MASCOTS19] Pohl, Cosenza, Juurlink. Portable Cost Modeling for Auto-Vectorizers MASCOTS 2019: 359-369 (acc.rate: 23.8%)
- [SCOPES18] Pohl, Cosenza, Juurlink. Control Flow Vectorization for ARM NEON SCOPES 2018: 66-75
- Programmazione Distribuita (AA 2022-23, 2021-22)
- High Performance Computing (AA 2021-22, 2020-21)
- Programmazione & Strutture Date (AA 2020-21)
- Programming Models for Parallel Heterogenous Architectures (CS PhD course, 2020-21)
- Ad Hoc Networks (AA 2020-21)
- Compiler Design (WS 2019-20, WS 2017-18, WS 2016-17, WS 2015-16)
- Avanced Computer Architecture, lab (SoSe 2018, SoSe 2017, SoSe 2016)
- AES Seminars (WS 2015, WS 2016, WS 2017, WS 2018)
- Recent Advances in Computer Architectures (WS 2017-18, WS 2018-19)