ROGUE WAVE PRODUCTS ENGINEERED FOR CRAY Leverage the Power of Cray with Rogue Wave Development Tools and Components “Cray and Rogue Wave have a long history of collaborating to provide critical HPC solutions and development tools for our mutual customers. Rogue Wave’s TotalView enhances developers’ productivity, allowing them to take advantage of the extreme power of the Cray XE6 and Cray XK6 supercomputers.” Peg Williams Senior Vice President High Performance Computing Systems Cray Inc. Maximizing the record-breaking computational power of Cray systems requires error-free applications and optimized memory, processors, and threads. Developers of applications for Cray platforms can leverage Rogue Wave tools and components to improve productivity and fully harness the power of the hardware. Rogue Wave Development Tools for Cray: TotalView®: Source code and memory debugger ■■ ■■ ■■ A highly scalable debugger that provides troubleshooting for serial, parallel, multi-threaded, multiprocess, and remote applications. A GUI-based, source code defect analysis tool for C, C++, and Fortran applications providing unprecedented control over processes and thread execution, as well as visibility into program state and variables. Includes sophisticated memory debugging and analysis, reverse debugging, CUDA and OpenACC debugging capabilities. ThreadSpotter™: Cache performance optimization tool ■■ ■■ ■■ Automatically analyzes the application as it is running, lists the performance problems in order of importance, suggests fixes, and gives the developer valuable insights and statistics needed to understand cache behavior. Makes performance experts more productive and helps less experienced developers become more educated in which techniques work well with the underlying hardware. Works in conjunction with most compiled languages and most parallelization paradigms. IMSL® Numerical Libraries ■■ ■■ Provides advanced mathematical and statistical functionality for programmers to embed in applications for C, C++, Python, and Java. Developers can save weeks, months, or even years of effort by embedding IMSL algorithms versus building them in-house. Instead of writing hundreds of lines of code to create new algorithms, a developer can make one simple call to a routine that is fully tested, supported, and documented. ROGUE WAVE PRODUCTS ENGINEERED FOR CRAY Rogue Wave Software at Major Cray Sites: As of Oct 2012, 14 of the top 20 Cray supercomputers on the TOP500® list have the TotalView debugger licensed and available for use on those Cray systems. Leveraging Rogue Wave Development Tools on Cray: ■■ ■■ ■■ The Cray-Rogue Wave Partnership: Since 1993, Rogue Wave and Cray have been committed partners to ensure that Rogue Wave’s strategic tools and components are optimized on Cray hardware to deliver fully-tested, supported, and integrated solutions. ■■ TotalView support for the Cray XT™, Cray XE™, and Cray XK™ lines of supercomputers, and NVIDIA® CUDA™ parallel programming environment on the GPU-accelerated Cray XK6™ and Cray XK7™ supercomputers. TotalView support for reverse debugging on both serial and parallel (MPI) programs running on the Cray XE line. This support includes Replay on Demand, which allows users to begin recording program execution as needed. ThreadSpotter support and comprehensive performance optimization for single and multithreaded applications on Cray XE systems. ThreadSpotter support of ALPS and schedulers/resource managers PBS Pro, MOAB/Torque, and SLURM. About Cray – The Supercomputing Company: As a global leader in supercomputing, Cray provides highly advanced systems and solutions and world-class service and support to government, industry, and academia. Cray technology enables scientists and engineers to not only meet existing and future simulation and analytics challenges, but also achieve remarkable breakthroughs by accelerating performance, improving efficiency and extending the capabilities of their most demanding applications. About Rogue Wave: Rogue Wave Software, Inc. is the largest independent provider of cross-platform software development tools and embedded components for the next generation of HPC applications. Rogue Wave marries High Performance Computing with High Productivity Computing to enable developers to harness the power of parallel applications and multicore computing. Rogue Wave products reduce the complexity of prototyping, developing, debugging, and optimizing multi-processor and data-intensive applications. Rogue Wave customers are industry leaders in the Global 2000, ISVs, OEMs, government laboratories and research institutions that leverage computationally-complex and data-intensive applications to enable innovation and outperform competitors. Rogue Wave is a Battery Ventures portfolio company. For more information, visit www.roguewave.com. USA 800-487-3217 FRANCE +33 (0) 1 46 93 94 20 GERMANY +49 (0) 6103 5934 0 UK +44 (0) 8450 549950 JAPAN +81 (0) 3 5211 7760 www.roguewave.com Copyright © 2012, Rogue Wave Software, Inc. All Rights Reserved. The Rogue Wave Software name and logo, TotalView and IMSL are registered trademarks of Rogue Wave Software, Inc. or its subsidiaries in the US and other countries. ThreadSpotter is a trademark of Rogue Wave Software, Inc. or its subsidiaries. All other company, product or brand names are the property of their respective owners.
© Copyright 2026 Paperzz