Is Your HPC System Fully Optimized? + Live Chat

Let’s talk operating systems… Take a step back and look at the systems you have in place to run applications and workloads that require high core counts to get the job done. (You know, jobs like fraud detection, seismic analysis, cancer research, patient data analysis, weather prediction, and more — jobs that can really take your organization to the next level, trying to solve seriously tough challenges.) You’re likely running a cutting-edge processor, looking to take advantage of the latest and greatest innovations in compute processing and floating-point calculations. The models you’re running are complex, pushing the bounds of math and science, so you want the best you can get when it comes to processor power. You’re probably ... [ Read More ]

An Insider Look at the Cray Programming Environment

In this edition of our software-focused blog series, we’ll take a look at what makes a Cray system different from the rest of the high-performance computing systems in today’s market. What makes Cray different from other HPC systems? That is a question many people have asked during my time at Cray, and my answer is always the same: “I am sorry, I am not allowed to tell you.” Joking aside, as a software product manager at Cray, I believe that the “secret sauce” lives in our software stack. The way we integrate and optimize hardware and software, ensuring our customers can run applications to solve the most complex and performance-intensive codes, is a task that Crayons take seriously — because, put simply, thanks to many of those ... [ Read More ]

Programming Artificial Intelligence with Chapel & Deep 6 AI

I recently wrote about the conversation our own Brad Chamberlain — project lead for our Chapel effort — had with Brian Dolan, chief scientist and co-founder of an artificial intelligence startup, Deep 6 AI, to understand their interest in the Chapel parallel programming language. What got Brian and Brad talking was Brian’s interest in and use of Chapel for some experimental work in AI. In this second post, I want to share some of Brian’s insights on the value of Chapel as a language for AI. Deep 6 AI is an artificial intelligence company whose primary mission is to find more patients faster for clinical trials — an important part of drug development and drug discovery. In 2016, Deep 6 AI was chosen by the Cedars-Sinai ... [ Read More ]

8 Letters to HPC Success – SOFTWARE

These days, more and more organizations are using high-performance computing systems to seek out answers to big questions. From detecting fraud in financial transactions within milliseconds, to scouring the universe for life, to working toward a cure for cancer, the applications working on these questions require an infrastructure that allows for numerous cores, large swaths of data, and rapid results. These systems are carefully designed to optimize application performance at scale. Processors, memory, storage, networking — all carefully selected and implemented to drive optimal performance. However, far too many vendors ignore the impact of another key area of the infrastructure stack ... the SOFTWARE. Software is a key ... [ Read More ]

Scalable Deep Learning with BigDL on the Urika-XC Software Suite

Deep-learning-based AI approaches have resulted in remarkable advancements in diverse fields such as computer vision, speech recognition, natural language processing and bioinformatics. As part of our continuing efforts to offer customers a single system that can host both simulations and advanced data analytics, we recently launched the Cray® Urika®-XC analytics software suite, bringing graph analytics, deep learning and robust big data analytics tools to the company’s flagship line of Cray® XC™ supercomputers. An important piece of the Urika-XC suite is the BigDL deep learning framework. BigDL is a distributed deep learning library for Apache Spark™ developed inside Intel and contributed back to the open source community. ... [ Read More ]