14 Ways High Performance Computing Redefines What’s Possible

HPC has given us virtual hearts, streamlined soda cans and more. 

November 4, 2019
Written by Mae Rice

“High-performance computing” may sound niche, but HPC (as insiders call it) influences basically everything. Even soda cans.

Yes, cans are low-tech, but they’re high stakes. People use them constantly — globally, we use about 6,700 per second — which means the slightest design flaw wastes tons of aluminum and millions of dollars. 

To ensure ideal construction, every element of modern cans has been “super-optimized,” according to Robert Combier, director of product marketing at Rescale

High Performance Computing Applications

High performance computing applications can be found in almost every industry, from healthcare to urban planning. The speed and power of high-performance computing even simplifies seemingly low-tech tasks, like engineering a soda can.

“You would not believe the thousands upon thousands of hours of simulation and engineering work that has gone into [a single can].”

That optimization usually involves high-performance computing systems, or networked cluster of computing cores.  HPC can, in extreme cases, involve supercomputers — the highest-performance computers of all — but most HPC projects don’t require that much power. They simply require more power and speed than a lone desktop can provide. 

Rescale provides exactly that. The company may not have one of the world’s 500 fastest supercomputers, but it has what most enterprises need: a user-friendly, Cloud-based HPC cluster that works fast enough to optimize a can. (Or a rocket.) 

Upon logging into the Rescale site, users immediately have access to more than 10 million remote servers from which they can essentially build their own HPC systems by customizing hardware (or “architecture”) and number of cores (or processing power). Users can reserve tens of thousands of cores; there's no hard limit, Combier said. 

We’ve rounded up a handful of ways Rescale's technology and other high-performance computing tools have been put to use across five industries.

 

healthcare high performance computing applications
Healthcare

HEALTHCARE

Medicine and computing are as intimately intertwined as DNA’s double helix. Computers already store confidential patient information, track vital signs and analyze drug efficacy. The rise of HPC has allowed medical professionals to digitize even more complex processes, too, like genome sequencing and drug testing. 

 

living heart project high performance computing applications
Living Heart Project

Living Heart Project: A Cyber-Heart

Location: Stanford, Calif. 

How it uses HPC: For this project, researchers leveraged HPC to create a virtual human heart.  The ultra-precise, digital model lets researchers test the cardiovascular implications of surgical procedures and new drugs, controlling for more than 25 million variables

To date, the Living Heart Project has used its virtual model for a variety of projects. Its been used to test out different pacemaker insertion protocols. The FDA has also used it for drug testing. So far, it’s a supplement rather than a replacement for clinical trials, but the digital heart gets results at striking speeds. While trials can last months, it can ferret out drugs that pose an arrhythmia risk in about 40 hours.

 

texas advanced computing center high performance computing applications
Texas Advanced Computing Center

Texas Advanced Computing Center: Is Cancer Written In Our DNA?

Location: Austin, Tex.

How it uses HPC: Researchers at the University of Texas at Austin use HPC to refine the art of cancer treatment. On one particularly interesting project, researchers scanned petabytes of data for correlations between a cancer patient’s genome and the composition of their tumors. 

"[HPC] has been vital to our analysis of cancer genomics data, both for providing the necessary computational power and the security needed for handling sensitive patient genomic datasets," said Vishy Iyer, a professor of molecular bioscience and one of the project’s leaders. 

However, the university’s high-powered cluster helps with every facet of the battle against cancer: drug development, diagnosis, even drafting personalized treatment plans. 

 

rady childrens institute for genetic medicine high performance computing applications
Rady Children's Institute for Genetic Medicine

Rady Children’s Institute for Genetic Medicine: Swift Genetic Testing

Location: San Diego, Calif. 

How it uses HPC: Before we delve into what this institute does, some context: sequencing the first human genome took 13 years. That job finished back in 2003, and since then, the process has been streamlined beyond recognition. This institute’s team can now sequence a newborn’s genome in less than a day using something called DRAGEN. An end-to-end HPC technology tool, it set the Guinness World Record for genomic sequencing in 2018 by completing its task in a mere 19.5 hours — 6.5 hours faster than the previous record.  

 

engineering high performance computing applications
Engineering

ENGINEERING

Engineering is all about boosting a machine’s real-world performance,  but testing prototypes is expensive (and occasionally dangerous).  To work around this, engineers often test new designs in massive computer simulations. Just like the real world, these simulated worlds have gravity, heat, wind and a sprinkling of chaos. Unlike the real world, they run on HPC systems. Thus far, simulations have been used to test the functionality of airplane parts, streamline racing bike frames and much more.

 

boeing high performance computing applications
Boeing

Boeing: A Lighter 787

Location: Seattle, Wash. 

How it uses HPC: Before they founded Rescale, company founders Joris Poort and Adam McKenzie worked at Boeing. Specifically, they worked on engineering the 787, a commercial jet known for its fuel-efficiency. Bulkiness is fuel-efficient, Poort and McKenzie focused on reducing the jet’s weight. 

This required running massive optimization functions — essentially, it was an HPC project. At the time, though, HPC wasn’t a mainstream concept, so Poort and McKenzie cobbled together multi-core processing power on the fly. 

“They took… leftover computer resources that weren’t being used by the regular engineering department to run super massive optimization routines on the weekend and at night,” Combier said. “It's kind of like using the HOV lane when no one else is using it.”=

It worked. By shaving more than 200 pounds off the 787, they saved Boeing more than $200 million, Combier said. Their improvisation, they realized, was actually a major logistical feat — and the seed of a business venture, Rescale, which was founded in  2011.

 

trek bicycle high performance computing applications
Trek Bicycle

Trek Bicycle: Cycles Streamlined from Every Angle

Location: Waterloo, Wis.

How it uses HPC: Trek Bicycles uses Rescale’s HPC platform to optimize the aerodynamics of its bikes. Recently, for instance, the company ran a simulation through Rescale’s interface to explore how bikes performed in drafting formations. (Drafting is a cycling technique where cyclists form a single-file line, and the person at the front “pulls,” or takes the brunt of the wind resistance.) Using two terabytes of on-demand computing power from Rescale, Trek quickly evaluated bike performance from multiple angles. 

 

us department of energy high performance computing applications
U.S. Department of Energy

U.S. Department of Energy: Skirts for Trucks

Location: Washington, D.C.

How it uses HPC: Launched in 2010, the Department of Energy’s SuperTruck initiative focused on the invention of truck add-ons that could boost fuel efficiency. That meant studying what held trucks back. Which parts of their design generated the most preventable drag?

Using the supercomputer at Lawrence Livermore Laboratory, researchers found that trucks should wear skirts. Different from the human fashion staple in both function and form, they’re actually panels that attach to a long-haul truck’s bottom flanks in order to minimize airflow by filling the gap between front and back wheels. (Skirts can also fill gaps between trucks and trailers.) These devices can save up to $5,000 of fuel per truck per year, by one estimate.

 

space research high performance computing applications
Space Research

SPACE RESEARCH

Outer space is full of unknowns. Is it inhabited by aliens? If so, are they friendly? (Probably. And probably not.)  Is a meteorite poised to collide with the Earth — and hit you, personally? More seriously: Where did the universe come from, and what’s the weather like on the sun? Those questions have major implications for us Earthlings, but it takes a lot of resources and technological savvy to gather the data that’s necessary to find answers. That’s where models rooted in HPC come in handy. They make the most of information gleaned by probes and satellites. 

 

polarbear high performance computing applications
POLARBEAR

POLARBEAR: The Origin of Everything

Location: Berkeley, Calif.

How it uses HPC: This University of California at Berkeley project dissects the current state of the universe in an effort to decipher its origins. Did it start with the Big Bang? What was the Big Bang like, besides big?

POLARBEAR researchers look for clues in the universe’s Cosmic Microwave Background, or CMB. This means amassing a lot of data — “nearly one gigabyte of data every day that must be analyzed in real time,” according to Brian Keating, a lead on the project. “This is an intensive process that requires dozens of sophisticated tests to assure the quality of the data.” 

To manage the workload, researchers rely on the Gordon supercomputer at the University of California San Diego. That might sound bureaucratic, but to put it in a more exciting way, HPC could unlock the mysteries of the universe.

 

nasa high performance computing applications
NASA

NASA: Tracking Solar Weather

Location: Washington, D.C.

How it uses HPC: to predict solar flares before they happen. Caused by storms on the sun’s surface, these bursts of ultraviolet radiation occur 93 million miles away. Even so, they send streams of charged particles into the Earth’s atmosphere, which can break up radio communications and disrupt GPS navigation if preventative measures aren’t taken. 

Here’s one recent example: Researchers at NASA’s Frontier Development Lab taught a deep-learning algorithm to predict flares based on photos of the sun snapped from an orbiting observatory — a process that required HPC. The algorithm can now infer solar weather more accurately than previous models. 

 

urban planning high performance computing applications
Urban Planning

URBAN PLANNING

Smart people are book smart and street smart. A smart city is data smart. Major metropolises across the globe have begun collecting sensor data on weather, traffic patterns and noise levels, all of which allow officials to make data-driven decisions about everything from when to issue smog warnings to how often trains should run. It also lets them quantify longer-term issues like climate change and infrastructure deca. 

Because smart city sensor networks collect so much data, they need HPC to parse it all. 

 

university of iowa high performance computing applications
University of Iowa

University of Iowa: Forecasting Chilean Smog Levels

Location: Iowa City, Iowa

How it uses HPC: The idea for this HPC project came from a graduate student named Pablo Saide, who grew up in Santiago, Chile. Encircled by mountains and practically windless, the city is famous (or infamous) for its smog, but officials share smog warnings only 24 hours in advance. Saide saw firsthand how this hamstrung public health efforts. People in his hometown struggled with asthma, cancer and other smog-exacerbated conditions. 

The city needed a better system, and Saide collaborated with U of I engineers to create one. A model built with on the university’s HPC cluster, capable of  forecasting smog incidents 48 hours in advance. The research team drew on data that tracked smog plume movement, weather forecasts and air-quality, culled from monitoring stations across Santiago. Though the model has not yet been implemented, initial results looked promising.

 

city of chicago high performance computing applications
City of Chicago

City of Chicago: The Array of Things Project

Location: Chicago, Ill.

How it uses HPC: Devices like Tesla cars, smart thermostats and smart light bulbs are well-known components of the Internet of Things — a network of everyday objects that can share and receive digital data. Hundreds of Chicago lampposts are part of this same web. 

The city’s Array of Things project, launched in 2016, has installed a network of versatile sensors at the top of outdoor light posts. (The ultimate goal: 500 sensors citywide.)  These sensors are not intended for tracking individuals, per the privacy policy, but for tracking macro issues of climate and infrastructure. Depending on how they’re programmed, these sensors can collect data on temperature, light, barometric pressure, traffic and carbon monoxide levels. 

Which poses a computing challenge. 

“The amount of data we want to analyze would swamp any network,” said Pete Beckman, one of the sensors’ lead designers. “[It] can’t be sent back to the data center for processing, it has to be processed right there in a small, parallel supercomputer.”

In other words, the networked sensors all process their own data in concert — a high-tech scheme in which edge computing and HPC merge.
 

national supercomputer center in tianjin high performance computing applications
National Supercomputer Center in Tianjin

National Supercomputer Center in Tianjin: Smarter Construction

Location: Tianjin, China

How it uses HPC: This lab’s supercomputer, the Tianhe-1A, is one of the 100 most powerful in the world. A jack of all trades, it routinely handles more than 1,000 jobs per day. One of its more interesting ongoing tasks, though, is simulating and optimizing construction projects. It helps identify ideal building materials and manage how they’re transported to the construction site; the computer also ensures the crews use the power grid efficiently. 

The supercomputer’s planning prowess has eco-friendly and budget-friendly implications:  "[Big] data-based modeling of a subway project can reduce construction costs by 10 to 20 percent," said Meng Xiangfei, head of the Center’s applications department.

 

finance and business high performance computing applications
Finance & Business

FINANCE & BUSINESS

HPC systems are essentially normal computers on steroids. They’re massively powerful — some supercomputers work more than a million times faster than a desktop — and all that power doesn’t just allow engineers and researchers to tackle complex problems. It’s also lucrative. In a cryptocurrency context, HPC systems essentially print money. The larger world of commerce isn’t so different; HPC systems give businesses a commercial edge when it comes to product development and day-to-day agility. 

 

bitcoin high performance computing applications
Bitcoin

Bitcoin: Mining for an Algorithmic Boss

Location: The web!

How it uses HPC:  It would take months to fully explain the internal workings of bitcoin, the original and most famous cryptocurrency. In an HPC context, though, the key thing is that bitcoin must be “mined.” In a digital context, mining is less about pickaxes than solving complex computational math problems on the bitcoin network. Every time a computer solves one, an algorithm mints fresh bitcoin and deposits it in the computer owner’s account.

Like gold mining, bitcoin mining has always required a bit of luck. The problems were just that hard, and they’ve gotten harder since Bitcoin’s 2008 debut. At this point, they’re above a personal computer’s paygrade. So miners have started pooling their hardware, rigging individual desktops into improvised, multi-core HPC setups. While these collectives share payouts, those payouts drop as the difficulty of problems rises. In 2018, the payout per solution was 12.5 bitcoin; in 2017, it was 25. 

 

rwdi high performance computing applications
RWDI

RWDI: Taking on Bigger Clients

Location: Guelph, Canada

How it uses HPC: An engineering consulting firm, RWDI has worked on famous buildings including New York’s Freedom Tower and the world’s tallest skyscraper: Dubai’s Burj Khalifa. (It’s a whopping 163 stories tall!) The firm’s work involves energy and water modeling, structural soundness checks and other technical assessments — computing-intensive tasks for which they’d long relied on an in-house HPC system. 

A recent wind-engineering project in the Middle East, however, required more than a million core-hours and was poised to push their system beyond capacity. So the company collaborated with Rescale to build a hybrid HPC system — partially on-premise, partially in the Cloud. It was a savvy business decision: It helped RWDI nail a lucrative project, and the flexible hybrid structure meant that future projects with different computing demands could easily be accommodated.

 

agc high performance computing applications
AGC

AGC: Quicker, Safer Product Development

Location: Tokyo, Japan

How it uses HPC: Rescale client AGC is a titan of the glass industry, which is no small feat. As Combier pointed out, glass is everywhere — from phone screens to sliding doors — and improperly designed glass can cause severe injuries. Combier knows that firsthand. When he was young, his cousin ran into a glass door and cracked it. A “huge chunk of glass came down like a guillotine, and cut her really badly,” he said. 

AGC’s engineering team runs a constant stream of simulations to prevent incidents like this. The company’s business model relies on what manager Atsuto Hashimoto calls “simulation-driven product development.” Rescale’s HPC system makes this models possible, allowing engineers to create innovative new glasswork for buildings and cars that won’t shatter under pressure. 

Images via Shutterstock, social media and company websites.

Great Companies Need Great People. That's Where We Come In.

Recruit With Us