Your job is difficult. It is also very important. As HPC application developers, you write code that will help answer some of the greatest scientific questions of our time.
Let that sink in for a minute.
Of course, your job doesn’t get any easier. HPC systems are becoming larger, more complex, and have different heterogeneous hardware components to accommodate different workloads.
To be successful, you need software development tools to facilitate application development and facilitate targeted performance tuning and optimization. HPE Cray programming environment just offer that.
This software suite has been helping developers for over 30 years. And we have been by its side all the time, devoting all our efforts to developing and improving it.
Let us introduce you to the current HPE Cray programming environment…and give you a glimpse of the role it will play in the future of HPC.
How the HPE Cray Programming Environment can help you
It is a unique destination. The HPE Cray programming environment provides all the tools programmers need to develop, debug, analyze, and optimize applications. It helps your entire system run seamlessly, delivering the best performance with the least effort and solving the problem of HPC scale and complexity. Includes compilers, MPI, cross-architecture libraries and tools as well as access to the most popular HPC languages and integrates with third-party tools for ease of use.
Take full advantage of your system. Unlike processor-specific tools on the market, the HPE Cray programming environment is a holistic solution. The suite enables software development for the complete system (including CPUs, GPUs, and interconnects) so you can get the most performance out of your systems. And when new hardware components arrive, you don’t need to rewrite your code, just easily port your applications.
Scalable for any size system. The HPE Cray programming environment helps improve application performance on systems of any size, from small HPC clusters to exascale deployments. It is the only commercially supported programming environment for AMD-based systems on the market. And it is the first complete toolchain for exascale systems. We are currently working with the first three US exascale customers to ensure that the HPE Cray programming environment provides their developers with all the features they need to take advantage of these systems.
HPC experts for HPC experts. From its beginnings with Cray to today, the HPE Cray programming environment has evolved in response to you, our customer. We work closely with users to ensure the suite offers all the tools you need to easily develop your HPC applications.
Following this same idea, we are also here to help you if you encounter any problems. The HPE Cray programming environment is fully supported by HPE Pointnext Services. Get answers to your questions about compilers, libraries, and tools, plus tips on best practices for using the toolchain to optimize your applications.
The next step is continuous innovation. Performance portability is a key goal and to that end we are evolving the suite so that a growing set of users can tackle increasingly important issues. The HPE programming environment will support the next generation of developers, enabling them to scale their applications from laptop to cloud.
You strive to do your best. U.S. too. For us, our best is to provide you with the tools you need to answer these scientific questions that will solve problems, save lives and enrich us all. This means offering you not only top-notch hardware, but also complete end-to-end solutions. From software that keeps your systems resilient and performing, to operating systems designed to scale, to tools to develop your HPC and AI applications.
Interested in knowing more? Check out these resources:
Start with the webinar Eliminate software development frustration with the HPE Cray programming environment.
Then dive into the world of HPC software from HPE here.
About the Author
Leslie Tung, Director, HPC Software Solutions, HPE
HPC software helps solve the world’s toughest problems. Leslie leads the HPC Software Product Management team at HPE, responsible for managing a portfolio of HPE and third-party software for HPE Cray EX supercomputers and HPE Apollo HPC systems. The software portfolio includes system management software enabling system resiliency and DevOps software suitable for HPC and AI workloads.