HPC: Key Technologies and Tools

The "HPC: Key Technologies and Tools" (HPC-KTT) laboratory intends to become an important point of reference for the HPC sector, collaborating closely with the major supercomputing centres and with centres of excellence on specific application domains.


The research areas are seven and have a methodological and technological nature in which various application areas can be distinguished:


  1. Computer Architecture & EDA (Core, Memory, Interconnect, Accelerators, Storage, Network, HLS and design methodologies, RTL and Physical design)


  1. System Software (Compilers, DSL/Metaprogramming Tools, Resource Management, Power Management, Thermal Management, Multi-tenancy Support, Scheduling/Workload Management, Distributed Memory Management, Shared Memory Management, I/O Optimization, Storage System)


  1. Programming Models (Stream Models, PGAS, Heterogeneous/Hybrid Models, Data Parallel Models, Task Based Models, Distributed Programming Models)


  1. Extra Functional Properties (Performance, Energy/Power/Thermal, Security, Accuracy, Reliability, Autotuning and Optimization, Performance predictability)


  1. Emerging Technologies (Quantum Computing, Computing Continuum/HPC-On-The-Edge, Machine Learning)


  1. Theory, Algorithms and Data Structures (Parallel Algorithms for Numerical Analysis, Parallel Algorithms for Data Science, Big Data and AI, Distributed Network Algorithms, Data Structures for Irregular Applications, Theory of Parallel Computation, Design and Analysis of Algorithms)


  1. Computing Methodologies & Applications (Parallel Computing Methodologies, Mathematical Software, Scientific Computing and Simulations, Engineering, Emerging HPC applications)


To view the Competence Lists in detail, click here.


Share This

S5 Box

Cini Single Sign ON

This site only stores technical/functional cookies. If you want to know more, go to the Cookie Policy section.