Methodologies and tools for performance analysis and optimization

Machine learning techniques are used to model and optimize the performance of parallel agent-based applications. Includes load balancing, tuning, and benchmarking.

Institution:

Institution

Research Group:

High Performance Computing Applications for Science and Engineering (HPCA4SE)

Researcher/s:

Anna Sikora, Eduardo César

Methodologies and tools for performance analysis and optimization

Description:

performance models using machine learning (ML) techniques. Characterization study of parallel OpenMP regions through hardware counters. Development of tuning techniques for parallel agent-based modeling (ABM) applications. Optimization of the distribution of agents according to their computational load and communication pattern. Benchmark to evaluate agent-based development platforms.

Problem:

the software optimization process is often seen as daunting, cumbersome and time-consuming by software developers wishing to fully exploit HPC resources. Therefore, it is necessary to provide new tools and integrate new techniques, such as machine learning, to support these tasks. From the point of view of performance tuning and energy consumption, it continues to be a challenge to define and implement methodologies capable of taking advantage of the potential of the available resources, overcoming the complexity derived from their heterogeneity. Also, we study and develop scalable and efficient methodologies capable of adapting autonomously and intelligently to the complexity of applications and hardware.

Solution:

Tools and models for the modeling and optimization of the performance of large-scale agent-based applications

Aplication areas:

Biomedicine, engineering, finance

Target market:

agent-based applications

Keywords:

parallel computing, distributed computing, HPC+AI convergence, machine learning.

TRL: N/A

CRL: N/A

BRL: N/A

IPRL: N/A

TmRL: N/A

FRL: N/A

More information

if you want to know more about this project do not hesitate to contact us

Contact us