Allinea Performance Reports provides a simple report that tells the user how well optimized an application is for the system it is running on, what could be improved, and how it could benefit from running at scale. I/O or networking bottlenecks are instantly identified, and suggestions given on software and configuration changes that will improve performance.
"It's exactly what we wanted - simple and non-intrusive, and quickly identifying potentially problematic applications", stated Erwin Laure, director of the PDC Center for High-Performance Computing.
Erwin Laure runs the PDC Center for High-Performance Computing in Stockholm, Sweden, providing leading HPC services to Swedish academia as part of the Swedish National Infrastructure for Computing (SNIC), and internationally via the PRACE - Partnership for Advanced Computing in Europe - infrastructure.
The tool is now running on three clusters at the centre - one Cray cluster for larger jobs and two smaller Linux clusters. Usage had been reaching 95% over 36,000 cores and it was vital to identify poor performance and resolve issues.
Before using Allinea Performance Reports, we basically looked at applications in a non-systematic way, trying to spot the ones that use most resources, the ones with strange behaviours", stated Erwin Laure.
"Now, we just run Allinea Performance Reports, identify the problems and then allocate the time and resources that we need."
David Lecomber, CEO of Allinea Software, stated: "From talking to many HPC system owners, administrators and users we recognized the need for access to information on exactly how applications are performing. They all thought there would be more performance to be discovered, if only they knew where to look. Allinea Performance Reports provides that information: It's simple, precise and reports results immediately - and it's satisfying to hear how well it performs for KTH in Sweden."
In the long term, Allinea Performance Reports will help Erwin Laure's users to complete more research, more efficiently, from the resource available.
Erwin Laure continued: "If we make sure our resources are used more efficiently, we can support more users. There will always be demand and there will always be a shortage of resource for all the science that could be done or should be done - it's ever expanding. But it makes sense to be as efficient as we can be and to identify and improve poorly performing applications."