Home   »   Supercomputers

Supercomputers, History, India’s Achievements’ and World Scenarios

Supercomputers stand at the pinnacle of computational technology, shaping the landscape of scientific research, technological innovation, and data-driven advancements. Supercomputer capabilities are measured in FLOPS, which stands for floating point operations per second. These machines perform calculations with such immense numbers that they must be expressed in exponents, such as 70 x 10^150. These colossal machines can solve complex problems and process vast datasets at breathtaking speeds, making them indispensable tools in various fields.

Supercomputers

Supercomputers are high-performance computing machines built for rapid and complex calculations. They excel in scientific research, climate modeling, and more. Notable supercomputers include IBM’s Summit, Cray’s Frontier, and Japan’s Fugaku, the fastest in 2021. Supercomputers have powerful processors, vast memory, and custom interconnects for quick data transfer. They use parallel processing techniques to distribute tasks among multiple cores or nodes, achieving remarkable processing speeds. They are crucial for scientific breakthroughs in medicine, climate research, and materials science.

         

Supercomputers History

 The Early Days of Supercomputing

  • In the 1950s, various tech companies competed to build the fastest computers.
  • IBM was a leader in this space with its IBM 7030 Stretch.
  • In 1957, Control Data Corporation (CDC) was formed in Minneapolis, Minnesota, and one of its notable engineers was Seymour Cray.
  • In 1964, Cray’s team at CDC completed the CDC 6600, which became the world’s fastest computer, three times faster than IBM’s offering.
  • The CDC 6600 was so fast that it was dubbed a supercomputer. It had 400,000 transistors, over 100 miles of wiring, and could perform calculations at speeds up to 3 megaFLOPS, which was groundbreaking for its time.

The Cray Revolution

  • Seymour Cray’s computer designs at CDC were impressive but expensive. Frustrated with corporate oversight, Cray left CDC to establish Cray Research.
  • Cray Research dominated the supercomputer market during the 1970s and 1980s with machines like the Cray-1, Cray X-MP, and Cray-2, each offering significant performance improvements.
  • Cray’s computers were known for their innovative designs and were instrumental in pushing the boundaries of supercomputing.
  • While Cray’s vector-based supercomputers were influential, other tech companies began exploring massively parallel processing (MPP) to make supercomputers more affordable. MPP involved using thousands of processors working in conjunction with a single memory unit.
  • Cray resisted this idea, and Cray Research ultimately went bankrupt in 1995.

New Age of Supercomputing

  • In 1992, Don Becker and Thomas Sterling built the Beowulf supercomputer using off-the-shelf computer parts. Beowulf introduced the cluster model, which a supercomputer is made from a cluster of computer units working together.
  • In 1997, Intel used the cluster model to develop the first 1 teraflop supercomputer, the ASCI Red.
  • Modern supercomputers often use the cluster model and are designed to be more compact.

Supercomputing Today

  • Modern supercomputers utilize both CPUs and GPUs working in tandem to perform calculations.
  • Some high-performance GPUs found in gaming computers, like those from NVIDIA in HP OMEN machines, can perform supercomputer-caliber calculations.
  • In 2019, IBM completed the fastest supercomputer in the world, the Summit, which could perform calculations as fast as 200 petaFLOPS. Some specific calculations could reach speeds of 3.3 exaFLOPS.
  • Also in 2019, Cray was acquired by Hewlett Packard Enterprise, and they have been working on building supercomputers that can routinely achieve exascale speeds.

Supercomputers in India

History of Supercomputers in India

In 1980, India initiated a domestic supercomputing program to overcome challenges in importing these high-performance machines. The National Aerospace Laboratories pioneered the “Flosolver MK1” project, a parallel processing system that became operational in December 1986. Subsequently, multiple organizations like C-DAC, C-DOT, NAL, BARC, and ANURAG launched various supercomputing projects. C-DOT introduced “CHIPPS,” while BARC developed the Anupam series, and ANURAG contributed the PACE series of supercomputers. C-DAC released the “PARAM” series. However, it was in 2015 that the National Super Computing Mission (NSM) significantly boosted Indian supercomputing, announcing a seven-year, Rs 4,500 crore programs to deploy 73 indigenous supercomputers by 2022.

Key Organizations

Several organizations in India have been actively involved in the development and deployment of supercomputers. These include the Center for Development of Advanced Computing (C-DAC), Center for Development of Telematics (C-DOT), Bhabha Atomic Research Centre (BARC), and Armament Research and Development Establishment (ANURAG).

Notable Systems

Various series of supercomputers have been developed, such as “CHIPPS” by C-DOT, the “Anupam” series by BARC, and the “PACE” series by ANURAG. The “PARAM” series, introduced by C-DAC, marked a significant milestone in Indian supercomputing.

National Super Computing Mission (NSM)

The Indian government launched the National Super Computing Mission (NSM) in 2015. This mission aimed to bolster India’s supercomputing capabilities by investing in the development and deployment of indigenous supercomputers. NSM announced a seven-year program with a budget of Rs 4,500 crore to install 73 indigenous supercomputers by 2022.

National Supercomputing Mission (NSM)
Year of Launch 2015
Objective – Enhance research capacities in India
– Create a Supercomputing grid
– Strengthen the National Knowledge Network (NKN)
Key Initiatives and Goals – Establishment of a secure and reliable Indian network
– Support for ‘Digital India’ and ‘Make in India’ visions
– Jointly steered by the Department of Science and Technology (DST) and the Ministry of Electronics and Information Technology (MeitY)
Implementing Organizations – Centre for Development of Advanced Computing (C-DAC), Pune
– Indian Institute of Science (IISc), Bengaluru
Phases of the Mission 1. Phase I: Assembly of supercomputers
2. Phase II: Manufacturing select components within India
3. Phase III: Designing an indigenous supercomputer
Indigenous Developments – ‘Rudra’: An indigenously developed server platform
– ‘Trinetra’: An interconnect for inter-node communication

Achievements

India has made remarkable progress in supercomputing, with several supercomputers operating across research and academic institutions. One notable achievement is the Param Shivay supercomputer, which is one of the fastest supercomputers in the world for weather and climate forecasting. Indian supercomputers are used for a wide range of applications, including weather modeling, scientific research, aerospace and defense, drug discovery, and more. They have significantly contributed to various fields of study and industry.

Top Supercomputers in World

Top 5 fastest supercomputers in the world as of the latest information:

  1. Frontier (Oak Ridge National Laboratory, USA): Frontier holds the top position with 1,194 PFlops. It has 8,699,904 cores and consumes 22,703 kW of power.
  2. Fugaku (RIKEN Center for Computational Science, Japan): Fugaku is in the second position with 442.01 PFlops. It previously held the top position from June 2020 to November 2021.
  3. Lumi (EuroHPC/CSC, Finland): Lumi ranks third, making its debut on the list in June 2022. It achieved an HPL score of 309.1 PFlops.
  4. Leonardo (EuroHPC/CINECA, Italy): Leonardo is in the fourth position. After an upgrade, it now boasts an HPL score of 239 PFlops.
  5. Summit (Oak Ridge National Laboratory, USA): Summit, an IBM Power System, holds the fifth position with an HPL score of 148.60 PFlops and 2,414,592 cores.

List of supercomputers in India

Supercomputer Location Year Peak Performance (PFlops) Primary Use
PARAM Siddhi-AI India 2015 5.67 AI, deep learning, virtual reality
Pratyush IITM Pune, India 2018 6.8 Weather and climate research
Mihir IITM Pune, India 2018 2.5 Weather forecasting
SAHASRAT IISc Bengaluru, India Aeronautical engineering, molecular research
AADITYA IITM Pune, India Rainfall prediction, meteorological research
Color Blossom TIFR Hyderabad, India Quantum chromodynamics, physics research
PARAM YUVA-II India 2013 1,760.20 Multidisciplinary applications
PADUM IIT Delhi, India Graphics-intensive operations
VIRGO IIT Madras, India 2015 97 Weather data collection, forecasting
PARAM Shivay IIT Varanasi, India 2019 833 Meteorology, weather prediction
NABI Supercomputing Mohali, India 0.65 Agricultural and nutritional biology research

 

Param supercomputers

The PARAM supercomputer is a series of high-performance computing (HPC) systems developed in India. The name “PARAM” stands for “PARAllel Machine.” These supercomputers have been instrumental in advancing scientific research, weather forecasting, and various computational applications in India. There have been several iterations and variations of the PARAM supercomputers. Here are some notable ones:

Supercomputer Release Year Peak Performance (PFlops) Location
PARAM 8000 1991 5 GFLOPS Multiple Locations
PARAM 8600 1992 5 GFLOPS Multiple Locations
PARAM 9900 1994 Not specified Multiple Locations
PARAM 10000 1998 6.4 GFLOPS Multiple Locations
PARAM Padma 2002 1024 GFLOPS Multiple Locations
PARAM Yuva 2008 38.1 TFLOPS Multiple Locations
PARAM Yuva II 2013 360.8 TFLOPS Multiple Locations
PARAM Kanchenjunga 2016 15 TFLOPS Multiple Locations
PARAM Bio-Embryo Not specified 100 TFLOPS C-DAC Pune
PARAM Bio-Inferno Not specified 147.5 TFLOPS C-DAC Pune
PARAM Shrestha Not specified 100 TFLOPS C-DAC Pune
PARAM Rudra Not specified 138 TFLOPS C-DAC Pune
PARAM Neel Not specified 100 TFLOPS C-DAC Pune
PARAM Shivay 2019 0.43 PFLOPS IIT Varanasi
PARAM Brahma 2019 0.85 PFLOPS IISER Pune
PARAM Siddhi-AI 2020 4.6 PFLOPS C-DAC Pune
PARAM Sanganak 2020 1.67 PFLOPS IIT Kanpur
PARAM Yukti Not specified 1.8 PFLOPS JNCASR, Bengaluru
PARAM Utkarsh 2021 838 TFLOPS C-DAC Bengaluru
PARAM Smriti 2021 838 TFLOPS NAIB Mohali
PARAM Seva 2021 838 TFLOPS IIT Hyderabad
PARAM Spoorthi Not specified 100 TFLOPS SETS, Chennai
PARAM Pravega 2022 3.3 PFLOPS IISc, Bengaluru
PARAM Ganga 2022 1.67 PFLOPS IIT Roorkee
PARAM Shakti 2022 850 TFLOPS IIT Kharagpur
PARAM Ananta 2022 838 TFLOPS IIT Gandhinagar
PARAM Himalaya 2022 838 TFLOPS IIT, Mandi
PARAM KAMRUPA 2022 838 TFLOPS IIT Guwahati
PARAM Porul 2022 838 TFLOPS NIT Tiruchirappalli

Characteristics of Supercomputers

  • High Processing Power: Supercomputers are designed for extreme computational capabilities, capable of performing trillions to quadrillions of calculations per second (FLOPS).
  • Parallel Processing: They use parallel processing to divide tasks into smaller sub-tasks that can be processed simultaneously, greatly improving performance.
  • Large Memory: Supercomputers have vast amounts of RAM and storage to handle extensive data processing and storage needs.
  • Specialized Hardware: They often incorporate custom-designed processors and hardware accelerators optimized for specific tasks, such as scientific simulations.
  • Massive Data Throughput: Supercomputers have high-speed data input and output capabilities, crucial for handling large datasets.
  • Reliability and Redundancy: They are built with high levels of redundancy and fault tolerance to ensure uninterrupted operation.
  • Cooling and Power: Supercomputers generate a significant amount of heat and require advanced cooling systems. Power consumption is also substantial.
  • Distributed Computing: Some supercomputers are composed of clusters of interconnected computers, increasing processing power further.

Types of Supercomputers

  • Vector Processors: Historically, supercomputers used vector processors designed for performing operations on arrays of data.
  • Scalar Processors: These are more traditional processors designed for sequential execution of instructions.
  • Massively Parallel Processors (MPP): These systems use many processors working together on a single task, often used for scientific simulations.
  • Distributed Computing Clusters: These supercomputers are composed of numerous networked computers, which can be more cost-effective and scalable.
  • Hybrid Supercomputers: These combine various processor types and architectures to optimize performance for different tasks.
  • GPU-Accelerated Supercomputers: Graphics Processing Units (GPUs) are used alongside traditional CPUs for tasks like deep learning and AI.

Supercomputers Measurement

Supercomputers are measured and evaluated based on several key metrics to assess their performance and capabilities. These metrics include:

  • FLOPS (Floating Point Operations Per Second): FLOPS is a fundamental measure of computational speed, representing the number of floating-point calculations a supercomputer can perform in one second. It is often used to quantify a supercomputer’s raw processing power.
  • Rmax: Rmax is a metric that measures the maximum sustained performance of a supercomputer when running real-world applications and simulations. It is typically expressed in FLOPS.
  • Rpeak: Rpeak represents the theoretical peak performance of a supercomputer, indicating the maximum computational speed it can achieve in ideal conditions. This is usually higher than the real-world Rmax performance.
  • LINPACK Benchmark: The LINPACK benchmark is a widely used method to assess a supercomputer’s performance. It measures how quickly a system can solve a dense system of linear equations and provides a standardized way to compare different supercomputers.
  • Top500 List: The Top500 list is a semiannual ranking of the world’s most powerful supercomputers. It considers the LINPACK benchmark results and ranks supercomputers based on their performance. The top-ranked supercomputer is considered the fastest in the world.
  • HPL (High-Performance Linpack): HPL is a variant of the LINPACK benchmark used in the Top500 list. It is a standardized test to evaluate a supercomputer’s performance.
  • Energy Efficiency: Energy efficiency measures how efficiently a supercomputer uses power to perform calculations. It is expressed as FLOPS per watt and helps determine the environmental impact and cost-effectiveness of a supercomputer.
  • Scalability: Scalability assesses a supercomputer’s ability to handle larger workloads by adding more processing nodes or components. Scalability is crucial for accommodating growing computational demands.

Quantum Computers vs. Supercomputers

Characteristic Quantum Computers Supercomputers
Processing Paradigm Utilizes quantum bits (qubits) and exploits quantum mechanics for computation. Operates based on classical bits and relies on traditional computing principles.
Types of Problems Excell at certain problems like factoring large numbers, simulating quantum systems, and optimization tasks. Versatile and suited for a wide range of scientific, engineering, and data-intensive tasks.
Current State In the experimental stage, not widely available for general use. Well-established, widely accessible for scientific research and complex simulations.
Error Correction Highly susceptible to errors, and error correction is a major challenge. Robust error correction methods are well-established, resulting in high reliability.
Processing Speed Potentially faster for specific problems, achieving exponential speedup in some cases. Very fast and well-optimized for general scientific and computational tasks.
Scalability Limited by the number of qubits and their connectivity. Scalable, often built using clusters or distributed architectures.
Energy Consumption Energy-efficient, but energy consumption depends on factors like the cooling system. High energy consumption due to their massive processing power and cooling requirements.
Commercial Availability Limited commercial availability and accessibility. Established commercial availability for various applications.
Applications Primarily suited for cryptography, material science, quantum simulations, and optimization problems. Used for a wide range of tasks, including scientific simulations, weather forecasting, and AI.
Cost Expensive research and development with high costs, especially for large-scale quantum computers. Varied costs, but generally accessible for research and industrial applications.
Error Tolerance Sensitive to noise and decoherence, requiring sophisticated error correction techniques. Less susceptible to errors, with well-established error correction methods.

Supercomputers & Laptops

Supercomputers are immensely powerful machines, found in data centers, capable of performing trillions to quadrillions of calculations per second (FLOPS). They are specialized for complex scientific simulations, weather forecasting, and large-scale data processing, often requiring extensive cooling and energy. In contrast, laptops are compact, portable computers suitable for everyday tasks. They offer moderate processing power, and general-purpose CPUs, and are energy-efficient with longer battery life. Laptops serve a wide range of applications, from office work to entertainment, making them accessible and cost-effective, in contrast to the expensive and highly specialized nature of supercomputers, which are primarily used for computationally intensive tasks.

Advantages of Supercomputers

  • High Processing Power: Supercomputers offer unparalleled computational capabilities, performing trillions to quadrillions of calculations per second.
  • Scientific Research: They are essential for scientific research, enabling complex simulations in fields like climate science, genomics, and astrophysics.
  • Weather Forecasting: Supercomputers significantly enhance weather forecasting accuracy, aiding early disaster warnings.
  • Medical Research: They facilitate drug discovery, genomics, and medical simulations, driving advancements in healthcare and pharmaceuticals.
  • Astronomy and Space Exploration: Supercomputers process vast datasets from telescopes and satellites, supporting space exploration and astrophysical research.
  • National Security: They play a crucial role in cryptography, defense simulations, and nuclear weapons research, enhancing national security.

Disadvantages of Supercomputers

  • High Cost: Building, operating, and maintaining supercomputer involves substantial expenses, limiting accessibility to well-funded organizations.
  • Energy Consumption: Supercomputers are power-hungry, leading to high electricity consumption and increased operational costs.
  • Specialized Skills: Operating and programming supercomputers requires specialized knowledge and expertise.
  • Heat Management: Supercomputers generate substantial heat, necessitating advanced cooling systems, which further increase operational costs.
  • Environmental Impact: The energy consumption and cooling systems contribute to the carbon footprint, raising environmental concerns.
  • Limited Versatility: Supercomputers are specialized for specific tasks and are not well-suited for general computing, limiting their applications.

Supercomputers UPSC

Supercomputers, capable of trillions to quadrillions of calculations per second (FLOPS), are indispensable in scientific research, weather forecasting, and data-intensive tasks. These colossal machines, costly and power-hungry, offer unmatched processing power, critical for complex simulations and high-precision weather predictions. They facilitate medical research, drug discovery, and nuclear simulations, enhancing healthcare and national security. In contrast, laptops are compact, versatile, and energy-efficient computers for everyday use. They offer moderate processing power and serve a wide range of applications, from office work to entertainment. While supercomputers are specialized and costly, laptops are accessible and cost-effective, making technology readily available to the masses.

Sharing is caring!

Supercomputers, History, India's Achievements' and World Scenarios_4.1

Supercomputers FAQs

What is a supercomputer?

A supercomputer is an extremely powerful computer capable of performing trillions to quadrillions of calculations per second, used for complex simulations and data processing.

How are supercomputers measured?

Supercomputers are measured in FLOPS (Floating Point Operations Per Second) and are evaluated using benchmarks like LINPACK.

What are the 4 types of super computer?

Supercomputers can be categorized into four types: Vector, Scalar, Parallel, and Massively Parallel.

Which is the first supercomputer of India?

The first supercomputer in India was the PARAM 8000, developed by the Center for Development of Advanced Computing (C-DAC) and unveiled in 1991.

What is the speed of supercomputer?

The performance of a supercomputer is commonly measured in floating-point operations per second (FLOPS) instead of million instructions per second (MIPS).

Which is the world's fastest supercomputer?

The world's fastest supercomputer is Frontier. Frontier is located at the U.S. Department of Energy's Oak Ridge National Laboratory.

About the Author
Piyush
Piyush
Author

Greetings! I'm Piyush, a content writer at StudyIQ. I specialize in creating enlightening content focused on UPSC and State PSC exams. Let's embark on a journey of discovery, where we unravel the intricacies of these exams and transform aspirations into triumphant achievements together!