Basics of... Supercomputing/HPC
by Nici

Basics of... Supercomputing/HPC

What exactly is #Supercomuting or #HPC and what is the difference between HPC and a mainframe, and and and... this is the next episode of my "Basics of".

At first, there is a general consensus that there are 7 types of computers currently:

• Supercomputer

• Mainframe

• Server Computer

• Workstation Computer

• Personal Computer or PC

• Microcontroller

• Smartphone

While some of these categories are obvious, the difference between a Supercomputer and a Mainframe is perhaps not:

Supercomputers are focused to execute few programs as fast as possible while a mainframe uses its power to execute as many programs concurrently. Supercomputers are very specialized and engineered to perform as many calculations as possible while mainframe could be see as more "generalist".

A good definition of Supercomputing (or HPC - High Performance Computing - often used as the same term) would be:

Supercomputing refers to the processing of massively complex or data-intense problems using the concentrated calculation resources of multiple computer systems working in parallel. A Supercomputer performance is typically measured in (Peta)flops (floating-point operations per second).

Current top Supercomputers can achieve 50 - 150 Petaflops... to put this in perspective, the human brain is estimated to operate at about 1 exaflop (that's 1,000 petaflops).

Interesting also is that (almost) all Supercomputers work with #Linux as operating system.

Supercomputers are mainly used in following use cases: weather, energy, life sciences and manufacturing. But there are also other fields and with the expansion of Artificial Intelligence there is likely more to come.

No alt text provided for this image


#BasicsOf #iwork4dell

Other articles of the same series:

To view or add a comment, sign in

More articles by Patrick Roettger

  • Basics of... Zero Trust

    The Security Guard Who Never Sleeps In the old days of IT, we treated security like a giant wall around a castle. Once…

  • Basics of... DevOps

    DevOps (or BizDevOps or DevSecOps or DataOps or, or, or..

  • Basics of... ChatGPT

    ChatGPT is an artificial intelligence language model developed by OpenAI. It is designed to understand and generate…

    2 Comments
  • Basics of... Infrastructure as a Code

    "Infrastructure as Code" or "IaC" is basically automation for the Data Center. So instead of doing things "manually" in…

    1 Comment
  • Basics of... NFT (Non-Fungible Token)

    Recently, the concept of NFT (Non-Fungible Token - Fungible means “Unique and irreplaceable”) has gained in popularity…

    3 Comments
  • Basics of... Quantum Computers

    This edition of #BasicsOf will try to "simply" explain what Quantum Computers/Computing is and is part of the complete…

  • Basics Of... Overview

    I started with these little articles in 2019. The idea was and still is to write very short articles explaining IT…

    4 Comments
  • Basics of... Data Mining

    The idea behind this edition of "Basics of..

  • Basics of... IoT (Internet of Things)

    The "IoT" acronym is used more and more commonly in today's IT conversations. And what I discovered is that a lot of…

  • Something to be proud of

    It all happened this week. And I am so happy and proud that I had to share this today 😊 At first, I had the honor to…

    8 Comments

Explore content categories