allinea unified environment - argonne leadership computing ... · allinea’s unified tools for...
TRANSCRIPT
![Page 1: Allinea Unified Environment - Argonne Leadership Computing ... · Allinea’s unified tools for debugging and profiling HPC Codes Beau Paisley Allinea Software bpaisley@allinea.com](https://reader034.vdocuments.site/reader034/viewer/2022042918/5f5cc962c84529075a3221ab/html5/thumbnails/1.jpg)
Allinea Unified Environment
Allinea’s unified tools for debugging and profiling HPC Codes
Beau Paisley
Allinea Software
720.583.0380
![Page 2: Allinea Unified Environment - Argonne Leadership Computing ... · Allinea’s unified tools for debugging and profiling HPC Codes Beau Paisley Allinea Software bpaisley@allinea.com](https://reader034.vdocuments.site/reader034/viewer/2022042918/5f5cc962c84529075a3221ab/html5/thumbnails/2.jpg)
Today’s Challenge
Q: What is the impact of
current trends in HPC on
your application?
Q: How can you make
your science run well on
the available system?
A: Development.?
Development implies both fixing problems
and optimizing the computation.
![Page 3: Allinea Unified Environment - Argonne Leadership Computing ... · Allinea’s unified tools for debugging and profiling HPC Codes Beau Paisley Allinea Software bpaisley@allinea.com](https://reader034.vdocuments.site/reader034/viewer/2022042918/5f5cc962c84529075a3221ab/html5/thumbnails/3.jpg)
Machine Size Growth
1
10
100
1,000
10,000
100,000
1,000,000
10,000,000
2010 2011 2012 2013
CP
U C
ore
s
No. 1 No. 100 No. 500
Machine sizes are
exploding
Software scale grows as machines
grow
![Page 4: Allinea Unified Environment - Argonne Leadership Computing ... · Allinea’s unified tools for debugging and profiling HPC Codes Beau Paisley Allinea Software bpaisley@allinea.com](https://reader034.vdocuments.site/reader034/viewer/2022042918/5f5cc962c84529075a3221ab/html5/thumbnails/4.jpg)
Compilers Can’t do it All, …
![Page 5: Allinea Unified Environment - Argonne Leadership Computing ... · Allinea’s unified tools for debugging and profiling HPC Codes Beau Paisley Allinea Software bpaisley@allinea.com](https://reader034.vdocuments.site/reader034/viewer/2022042918/5f5cc962c84529075a3221ab/html5/thumbnails/5.jpg)
Debugging in practice…
![Page 6: Allinea Unified Environment - Argonne Leadership Computing ... · Allinea’s unified tools for debugging and profiling HPC Codes Beau Paisley Allinea Software bpaisley@allinea.com](https://reader034.vdocuments.site/reader034/viewer/2022042918/5f5cc962c84529075a3221ab/html5/thumbnails/6.jpg)
• A modern integrated environment for HPC developers
• Supporting the lifecycle of application development
and improvement
‒ Allinea DDT : Productively debug code
‒ Allinea MAP : Enhance application performance
‒ Allinea Performance Reports: Characterize
Application performance
• Designed for productivity
‒ Consistent easy to use tools
‒ Enables effective HPC development
• Improve system usage
‒ Fewer failed jobs
‒ Higher application performance
Allinea Unified Environment
![Page 7: Allinea Unified Environment - Argonne Leadership Computing ... · Allinea’s unified tools for debugging and profiling HPC Codes Beau Paisley Allinea Software bpaisley@allinea.com](https://reader034.vdocuments.site/reader034/viewer/2022042918/5f5cc962c84529075a3221ab/html5/thumbnails/7.jpg)
• Graphical debugger designed for:
‒ C/C++, Fortran, UPC, CUDA, CUDA Fortran, OpenACC
‒ Multi-threaded code
‒ Multi-process code
‒ Accelerated codes
GPUs, Intel Xeon Phi
‒ Debugging 1 to 700k processes
• Slash your time to debug :
‒ Reproduces and triggers your bugs instantly
‒ Helps you to fix them as swiftly as possible
‒ Helps you easily understand where issues come from quickly
Allinea DDT
Fix software problems - fast
![Page 8: Allinea Unified Environment - Argonne Leadership Computing ... · Allinea’s unified tools for debugging and profiling HPC Codes Beau Paisley Allinea Software bpaisley@allinea.com](https://reader034.vdocuments.site/reader034/viewer/2022042918/5f5cc962c84529075a3221ab/html5/thumbnails/8.jpg)
Allinea DDT: Debugging that Scales
![Page 9: Allinea Unified Environment - Argonne Leadership Computing ... · Allinea’s unified tools for debugging and profiling HPC Codes Beau Paisley Allinea Software bpaisley@allinea.com](https://reader034.vdocuments.site/reader034/viewer/2022042918/5f5cc962c84529075a3221ab/html5/thumbnails/9.jpg)
Top Features for HPC Debugging
Parallel stack viewAutomated data
comparison: sparklinesNumerical and graphical
data visualization
Step, play, and breakpoints
Offline debugging Tracepoints
![Page 10: Allinea Unified Environment - Argonne Leadership Computing ... · Allinea’s unified tools for debugging and profiling HPC Codes Beau Paisley Allinea Software bpaisley@allinea.com](https://reader034.vdocuments.site/reader034/viewer/2022042918/5f5cc962c84529075a3221ab/html5/thumbnails/10.jpg)
Remote Access Clients
for Mac, Windows and Linux
• Easier access to distant clusters
Scalable debugging tree already cuts down network traffic
Secure low-latency debugging and profiling clients
• Extends existing remote cluster support to cover
No shared filesystem
Remote/local source-viewing
Support for multi-hop SSH and OTP systems
• Allinea DDT feature set available remotely
Linux, Windows and OS/X clients
Real native GUI – no ‘VNC’ or ‘X-forwarding’ lag
![Page 11: Allinea Unified Environment - Argonne Leadership Computing ... · Allinea’s unified tools for debugging and profiling HPC Codes Beau Paisley Allinea Software bpaisley@allinea.com](https://reader034.vdocuments.site/reader034/viewer/2022042918/5f5cc962c84529075a3221ab/html5/thumbnails/11.jpg)
What Our Users are Saying
![Page 12: Allinea Unified Environment - Argonne Leadership Computing ... · Allinea’s unified tools for debugging and profiling HPC Codes Beau Paisley Allinea Software bpaisley@allinea.com](https://reader034.vdocuments.site/reader034/viewer/2022042918/5f5cc962c84529075a3221ab/html5/thumbnails/12.jpg)
Thank YouTry it out at:
http://www.allinea.com/products/trials/