• Skip to main content
  • Skip to secondary menu
  • Skip to primary sidebar
  • Skip to footer
  • Articles
  • News
  • Events
  • Advertize
  • Jobs
  • Courses
  • Contact
  • (0)
  • LoginRegister
    • Facebook
    • LinkedIn
    • RSS
      Articles
      News
      Events
      Job Posts
    • Twitter
Datafloq

Datafloq

Data and Technology Insights

  • Categories
    • Big Data
    • Blockchain
    • Cloud
    • Internet Of Things
    • Metaverse
    • Robotics
    • Cybersecurity
    • Startups
    • Strategy
    • Technical
  • Big Data
  • Blockchain
  • Cloud
  • Metaverse
  • Internet Of Things
  • Robotics
  • Cybersecurity
  • Startups
  • Strategy
  • Technical

Answer: Applications. Question: Why will your HPC system, big data system, and AI system be the same in the future?

James Reinders / 11 min read.
May 1, 2018
Datafloq AI Score
×

Datafloq AI Score: 80.33

Datafloq enables anyone to contribute articles, but we value high-quality content. This means that we do not accept SEO link building content, spammy articles, clickbait, articles written by bots and especially not misinformation. Therefore, we have developed an AI, built using multiple built open-source and proprietary tools to instantly define whether an article is written by a human or a bot and determine the level of bias, objectivity, whether it is fact-based or not, sentiment and overall quality.

Articles published on Datafloq need to have a minimum AI score of 60% and we provide this graph to give more detailed information on how we rate this article. Please note that this is a work in progress and if you have any suggestions, feel free to contact us.

floq.to/RrFzi

Supercomputers and department servers have something in common with smartphones: no one really wants to buy more than they must, but the real power really comes from what applications can do with a combined platform. We now know that no one wants to carry multiple electronic organizers – that’s how we ended up with so many of us having smartphones. Good bye MP3 players, GPS devices, pocket cameras, navigation devices, single function phones, and electronic organizers! Even membership cards, credit cards and paper tickets are on the way out. The really amazing applications take advantage of the converging of all these capabilities into a single platform.

Today, we still speak often about different systems being used for HPC, Big Data, AI, and machine learning. Convergence is often predicted, but the reason that is cited is cost efficiency (purchase of a machine, building to house it, etc.)

I don’t mean to trivialize the cost factor – but the real reason for convergence is applications. Today very few applications combine HPC algorithms, big data, and AI/ML techniques. However, anyone who sees what is happening, when these techniques are combined, will quickly realize this is the future of applications. It is easy to realize computers will need to support this future of application!

To support this premise – I will share my thinking, and examples that I see supporting my contention that applications are what will really seal-the-deal on convergence.

Deploying Varieties of Computer Systems

Those who deploy computer systems, large and small, are on a quest to accelerate their time to new discoveries. For decades, High-Performance Computing (HPC) has been a broad term for such endeavors. Today, the goals of Artificial Intelligence (AI) fit perfectly into that big picture with their growing hunger for computer cycles. Such convergence offers opportunities for us all. What the big guys are doing, and thinking, can inspire us all.

In many organizations, expertise in HPC and AI are aligned with different decision makers who find themselves in competition within their organization instead of aligned in discovering the possibilities for their company. There is a huge opportunity for those who bring these factions together successfully. Such visionaries seem most likely to be in the best position to beat their competition!

I love AI in our HPC center, we can get wrong answers, and nobody seems upset. – anonymous

Insights

I will share some insights that can help your organization tackle the challenges related to the convergence of HPC and AI. I have had the good fortune to talk with a number of experts, including Robert (Bob) Wisniewski, who is Intel’s Chief Software Architect for Extreme Scale Computing. I hope to help inspire us all to look for ways to harness HPC and AI together, with their ever-increasing performance requirements to accelerate discovery and technology innovations. This will enable leveraging current HPC investments, as well as mapping out future requirements.

AI is a powerful tool for HPC workloads, and vice-versa; many future HPC machine/installations cycles will be dedicated to AI. – Robert Wisniewski, Intel Extreme Scale Computing

Thinking about convergence

It is easy to pen predictions of convergence, but reality can often be a different beast. While there are certain similarities between HPC workloads and AI workloads, there are also differences. I asked Intel’s Robert Wisniewski for his take on convergence. Bob told me, There are challenges to produce a single streamlined software stack for HPC and AI because their runtimes and frameworks were borne in different environments and require a disjointed set of libraries and frameworks.”However, there are significant synergies between the two, and their co-existence and co-utilization are imminently imaginable.”By focusing on what capabilities, they need to leverage from each other, it is easier to find a path forward and map out what needs to occur for their convergence.

When HPC and AI techniques come together, they often benefit significantly from tight coupling. This encourages convergence. Instead of having two distinct machines connected to each other, one doing HPC while the other does AI , convergence allows them to be run on a single machine.”Bob pointed out that large data sets are one of the synergies between the two. Large data sets drive the need for massive amounts of compute, storage, and networking to be brought together in the right way to drive application performance. A second motivator for convergence is the significant performance gains that occur when HPC and AI are tightly coupled.

Fusion simulations

A specific example, which Wisniewski pointed me to, that illustrates his thinking, is the work by William (Bill) Tang as a computational scientist focused on fusion energy. Bill is a Principal Research Physicist at the Princeton Plasma Physics Laboratory at Princeton University. Containment of plasma, using magnetic fields, has remained a key challenge in developing fusion reactors.

The international ITER facility is the world’s largest experimental nuclear fusion reactor. They plan to be the first controlled device capable of maintaining fusion reactions for long periods of time. In order to sustain burning plasma reactions, disruptive events that cause plasma escapes must be predicted in order to minimize or avoid such disruptions.To predict and steer fusion reactions to avoid such disruptions, researchers at Princeton University have developed the advanced machine learning Fusion Recurrent Neural Network (FRNN) predictive code. FRNN uses deep learning methods to predict the onset of highly deleterious disruption events under reactor-relevant conditions in magnetically-confined fusion tokamak devices. These predictions from deep learning, augment the more traditional HPC simulations in a very important way. It’s a powerful combination, and interesting how AI techniques can help HPC simulations focus on what matters. Simulations in climate forecasts, weather forecasts, and pricing predictions, as we will discuss, can also benefit for AI guiding HPC simulations.

HPC drives or AI drives?

Perhaps unsurprisingly, Wisniewski categorizes some of what he has seen as HPC driving a project, and AI augmenting it and some as AI driving with HPC augmenting. The plasma escape problem, is one that Bob characterizes as an HPC workload that found a fantastic way to be augmented using AI. Bob cited the CANDLE project (Exascale Deep Learning and Simulation Enabled Precision Medicine for Cancer) as a project with AI driving the core work but with HPC in a strong role to augment the work well beyond the AI work itself. Traditionally, human experts have directed the use of HPC toward what they felt would be more promising investigations. AI can, in a sense, play the role of the human expert in the directing what HPC models to be run. Bringing these areas together is central to how the CANDLE project aims to bring the full promise of exascale computing to the problem of cancer and precision medicine.

Climate informatics

Climate informatics refers to innovation at the intersection of data science and climate science and is an emerging discipline that highlights how HPC and AI techniques combine to form important opportunities for advancement of science. In a published interview with Claire Monteleoni, a fellow at the University of Paris-Saclay, and an associate professor of computer science at George Washington University, she summed a key hope saying When you can massively process data at scale, you can study things in a more dispassionate way and find other trends. Monteleoni went on to cite examples of work also bringing AI techniques to bear for guiding work and finding patterns in data that had previously gone unnoticed.

Ensemble selection

Ensemble forecasting is a widely used technique in modern weather forecasting, and it is used in climate models as well (a significantly different field from weather prediction, with longer time scales, but with many similarities too). Instead of making a single forecast, an ensemble (a set, or collection) of predictions (forecasts) are produced by varying the initial conditions within their range of possible values (they have ranges due to uncertainties in what the initial conditions actually are), or certain parameters during a simulation (to reflect uncertainty inherent in the actual numerical models used), or which models are used in various ensembles (multi-model ensembles). Therefore, ensembles are a form of Monte Carlo analysis. Such ensembles help give an indication of the range of possible future states for weather or climate. For instance, if all outputs are essentially the same, then we can have higher confidence in the output.

Ensemble selection has a degree of art to it. Like the fusion simulation work, climatology work deals with too much data to ever hope to simulate at a sufficiently small granularity to find answers simply by brute force. Instead, we can look to AI to help guide ensemble selection. There are a number of innovative ideas being tried by researchers to use AI to help pick ensembles, and to help analyze the ensemble results. Some usage of machine learning work aims to integrate global observations and local high-resolution simulations into a comprehensive Earth system model (ESM).


Interested in what the future will bring? Download our 2023 Technology Trends eBook for free.

Consent

AI is helping uncover phenomenon from climate models, such as discussed in a paper Unsupervised Discovery of El Nino Using Causal Feature Learning on Microlevel Climate Data. This paper makes the case that the climate phenomena of El Nino and La Nina arise naturally when certain levels of zonal wind (ZW) and sea surface temperatures (SST) over the equatorial band of the Pacific Ocean exist. The casual relationship was discovered without any input about past occurrences of El Nino or La Nina.

Hurricane targets, electricity, fuel and crop prices

Weather predictions of where a major storm will make landfall, such as a hurricane, is an example where an ensemble will give a range of possible answers. Hurricane forecasting is indeed drawing the attention of AI experts to attempt to help guide the ensembles with the hope of reducing the range of error in the results, or at least increase the certainty of the prediction probabilities.

Ensemble models, or Monte Carlo simulations, have applications well beyond weather and climate simulations. One example is electricity price forecasting. It is not hard to imagine other pricing models that could do similar work, including fuel prices and commodity prices. The addition of AI in all these approaches promises similar opportunities for improvement.

Vision from U.S. National Labs the CORAL Collaboration

CORAL stands for, and is, a Collaboration of Oak Ridge, Argonne and Livermore national laboratories. The draft CORAL-2 statement of work (SOW) was released earlier this year and highlights areas of interest for leading scientists. Included in the SOW are a few key statements regarding convergence:

  • exascale systems will need to be designed to address the emerging convergence of data science, machine learning, and simulation science. A few examples of this convergence are: supervised learning methods used to capture the complex, non-linear relationships in the output of large multi-physics simulations and large science experiments; unsupervised learning used to guide multi-scale physics runs through a large-scale state-space; in situ analysis and extraction of information while a simulation is running.
  • offeror shall describe how the technologies, architecture, and programming model address the emerging convergence of data science, machine learning, and simulation science.

Certain benchmark categories are established by the SOW, including Data Science and Deep Learning Benchmarks. The SOW says that these will represent the operations and algorithms more common in data analytics and machine learning. They stress lower precision floating point as well as integer operations, instruction throughput, and indirect addressing capabilities, among other system characteristics.

New capabilities will revolutionize areas such as energy production, materials design, chemistry, and precision health care.

The desire to do well in Data Science and Deep Learning Benchmarks does not replace the need for ever increasing performance on traditional HPC workloads. The SOW has benchmarks for the more traditional needs called out as Scalable Science Benchmarks and Throughput Benchmarks. The vision for convergence of AI and HPC, for the national labs, definitely looks like an HPC machine enhanced with high-performance capabilities added for AI workloads. This will, in turn, maximize the ability for AI to augment HPC, and HPC to augment AI within workflows and on a single machine. No wonder the SOW says that the capabilities of these systems will revolutionize areas such as energy production, materials design, chemistry, and precision health care.

Trends

When I asked Wisniewski to give a concise pitch for the convergence of AI and HPC, he simply said 1 + 1 is greater than 2. He clearly sees enormous potential, but he cautioned that it is a fast-moving field so the target is shifting. He prefers to speak of AI rather than Deep Learning in the same way he tends to describe HPC broadly rather than by individual fields. Deep Learning is definitely critical to support today, and well into the future, but Wisniewski emphasizes that AI is much more than Deep Learning. Architecting software or hardware without grasping that would be short-sighted.

AI is much more than Deep Learning.
In ten years, I will be surprised if deep learning will be as hot as it is now. Something else [AI related] will be hot instead. – Robert Wisniewski, Intel Extreme Scale Computing

Data Movement and Power

Unsurprisingly, we always come back to issues of power consumption and the role of data movement. Reducing data movement can positively impact power and performance.

Wisniewski shared an example of a common model for combining HPC and AI today: A simulation application completes its work and dumps output to a disk. This write operation will take several hours to complete for a moderate simulation. After the writes complete, an AI application running on different (or even the same) parts (nodes) of the machine reads the data back in to perform its calculations.

Immediately one can grasp the opportunities for improvements, but the solution space is non-trivial. It includes options for hardware convergence, finer grained storage, in-memory storage, object-based storage, and much more.

Coupling of AI and HPC is still in the art vs. engineering phase. – Robert Wisniewski, Intel Extreme Scale Computing

Exciting times: Art Integrating with Engineering

The convergence of HPC and AI is a hot topic, and published results are hot topics for publications and conferences alike. Wisniewski told me that he sees three key challenges in the convergence:

  1. architecting and building machines to meet the needs of both HPC and AI
  2. bringing frameworks to serve HPC and AI into the same software stack and getting them to work seamlessly across both disciplines
  3. training for us all (e.g., Intel AI Academy, and classes by Stanford’s Andrew Ng, I’m a huge fan of both of these resources)

Combining the strengths of HPC and the strengths of AI, offers opportunities to accelerate the path to new discoveries. I hope this article helps inspire thinking in these exciting times, and I hope the challenge of organizational divides between HPC and AI expertise will be bridged. We all have a role to play gain experience and reach out to the other side to find grounds to collaborate. That way, we can make 1+1 > 2.

Transparency

I have accepted compensation for my time interviewing Bob and writing my perspective (in this blog). Bob is a former co-worker (Intel) and a friend. This blog came about shortly after Bob visited our home in Oregon. I’m fascinated with what makes the world go around, and Bob’s frank input helped me articulate how applications are making this world go around. I came up with the title and content on my own using Bob’s input as a solid basis for this piece. I welcome any feedback.

Categories: Artificial Intelligence, Technical
Tags: AI, Artificial Intelligence, Data, HPC

About James Reinders

I like fast computers and the software tools to make them speedy. My experience in High Performance Computing (HPC) and Parallel Computing spans four decades, and includes 27 years at Intel Corporation (retired June 2016). I have authored of eight books in the HPC field (and I'm working on another with some amazing co-authors!), numerous papers and blogs. I am currently working on a couple more book projects, teaching/writing/blogging, and working for Pattern Computer - a startup hoping to use machine learning style approaches to make the world a better place.

We are all on a journey that incudes lifelong learning. I continue to accept opportunities to work with others from whom I can learn. In this vein, I do accept compensation for my time interviewing and/or writing blogs from time-to-time. Anytime that I attach my name to an article or blog, I stand behind them as my opinion (not an opinion that was purchased). If you disagree with them, you are disagreeing with something I believe - and I am interested in feedback.

Primary Sidebar

E-mail Newsletter

Sign up to receive email updates daily and to hear what's going on with us!

Publish
AN Article
Submit
a press release
List
AN Event
Create
A Job Post

Related Articles

How BlaBlaCar Built a Practical Data Mesh to Support Self-Service Analytics at Scale

March 23, 2023 By Barr Moses

The need for extensive data to make decisions more effectively and quickly

March 23, 2023 By Rosalind Desai

A Beginner’s Guide to Reverse ETL: Concept and Use Cases

March 22, 2023 By Tehreem Naeem

Related Jobs

  • Software Engineer | South Yorkshire, GB - February 07, 2023
  • Software Engineer with C# .net Investment House | London, GB - February 07, 2023
  • Senior Java Developer | London, GB - February 07, 2023
  • Software Engineer – Growing Digital Media Company | London, GB - February 07, 2023
  • LBG Returners – Senior Data Analyst | Chester Moor, GB - February 07, 2023
More Jobs

Tags

AI Amazon analysis analytics app application Artificial Intelligence BI Big Data blockchain business China Cloud Companies company costs crypto Data development digital environment experience finance financial future Google+ government information machine learning market mobile Musk news public research security share skills social social media software startup strategy technology twitter

Related Events

  • 6th Middle East Banking AI & Analytics Summit 2023 | Riyadh, Saudi Arabia - May 10, 2023
  • Data Science Salon NYC: AI & Machine Learning in Finance & Technology | The Theater Center - December 7, 2022
  • Big Data LDN 2023 | Olympia London - September 20, 2023
More events

Related Online Courses

  • Arctic Peoples and Cultures
  • Webinar: Large Language Models – Balancing Opportunities & Challenges
  • Digital Transformation EXPO (DTX) Manchester
More courses

Footer


Datafloq is the one-stop source for big data, blockchain and artificial intelligence. We offer information, insights and opportunities to drive innovation with emerging technologies.

  • Facebook
  • LinkedIn
  • RSS
  • Twitter

Recent

  • How BlaBlaCar Built a Practical Data Mesh to Support Self-Service Analytics at Scale
  • How Blockchain Technology Can Enhance Fintech dApp Development
  • How to leverage novel technology to achieve compliance in pharma
  • The need for extensive data to make decisions more effectively and quickly
  • How Is Robotic Micro Fulfillment Changing Distribution?

Search

Tags

AI Amazon analysis analytics app application Artificial Intelligence BI Big Data blockchain business China Cloud Companies company costs crypto Data development digital environment experience finance financial future Google+ government information machine learning market mobile Musk news public research security share skills social social media software startup strategy technology twitter

Copyright © 2023 Datafloq
HTML Sitemap| Privacy| Terms| Cookies

  • Facebook
  • Twitter
  • LinkedIn
  • WhatsApp

In order to optimize the website and to continuously improve Datafloq, we use cookies. For more information click here.

settings

Dear visitor,
Thank you for visiting Datafloq. If you find our content interesting, please subscribe to our weekly newsletter:

Did you know that you can publish job posts for free on Datafloq? You can start immediately and find the best candidates for free! Click here to get started.

Not Now Subscribe

Thanks for visiting Datafloq
If you enjoyed our content on emerging technologies, why not subscribe to our weekly newsletter to receive the latest news straight into your mailbox?

Subscribe

No thanks

Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Necessary Cookies

Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.

If you disable this cookie, we will not be able to save your preferences. This means that every time you visit this website you will need to enable or disable cookies again.

Marketing cookies

This website uses Google Analytics to collect anonymous information such as the number of visitors to the site, and the most popular pages.

Keeping this cookie enabled helps us to improve our website.

Please enable Strictly Necessary Cookies first so that we can save your preferences!