Supercomputer

[6] Additional research is being conducted in the United States, the European Union, Taiwan, Japan, and China to build faster, more powerful and technologically superior exascale supercomputers.This machine was the first realized example of a true massively parallel computer, in which many processors worked together to solve different parts of a single larger problem."[26] But by the early 1980s, several teams were working on parallel designs with thousands of processors, notably the Connection Machine (CM) that developed from research at MIT.Several updated versions followed; the CM-5 supercomputer is a massively parallel processing computer capable of many billions of arithmetic operations per second.[28] Fujitsu's VPP500 from 1992 is unusual since, to achieve higher speeds, its processors used GaAs, a material normally reserved for microwave applications due to its toxicity.The Paragon was a MIMD machine which connected processors via a high speed two-dimensional mesh, allowing processes to execute on separate nodes, communicating via the Message Passing Interface.Similar designs using custom hardware were made by many companies, including the Evans & Sutherland ES-1, MasPar, nCUBE, Intel iPSC and the Goodyear MPP.By the turn of the 21st century, designs featuring tens of thousands of commodity CPUs were the norm, with later machines adding graphic units to the mix.[36] While at the University of New Mexico, Bader sought to build a supercomputer running Linux using consumer off-the-shelf parts and a high-speed low-latency interconnection network.The prototype utilized an Alta Technologies "AltaCluster" of eight dual, 333 MHz, Intel Pentium II computers running a modified Linux kernel.[37][38] Though Linux-based clusters using consumer-grade parts, such as Beowulf, existed prior to the development of Bader's prototype and RoadRunner, they lacked the scalability, bandwidth, and parallel computing capabilities to be considered "true" supercomputers.[42][43] As the price, performance and energy efficiency of general-purpose graphics processing units (GPGPUs) have improved, a number of petaFLOPS supercomputers such as Tianhe-I and Nebulae have started to rely on them.Heat management is a major issue in complex electronic devices and affects powerful computer systems in various ways.In the most common scenario, environments such as PVM and MPI for loosely connected clusters and OpenMP for tightly coordinated shared memory machines are used.Significant effort is required to optimize an algorithm for the interconnect characteristics of the machine it will be run on; the aim is to prevent any of the CPUs from wasting time waiting on data from other nodes.Grid computing has been applied to a number of large-scale embarrassingly parallel problems that require supercomputing performance scales.As of February 2017[update], BOINC recorded a processing power of over 166 petaFLOPS through over 762 thousand active Computers (Hosts) on the network.The Penguin On Demand (POD) cloud is a bare-metal compute model to execute code, but each user is given virtualized login node.[102] Architectures that lend themselves to supporting many users for routine everyday tasks may have a lot of capacity but are not typically considered supercomputers, given that they do not solve a single very complex problem.[102] In general, the speed of supercomputers is measured and benchmarked in FLOPS (floating-point operations per second), and not in terms of MIPS (million instructions per second), as is the case with general-purpose computers.However, The performance of a supercomputer can be severely impacted by fluctuation brought on by elements like system load, network traffic, and concurrent processes, as mentioned by Brehm and Bruhwiler (2015).[105] The FLOPS measurement is either quoted based on the theoretical floating point performance of a processor (derived from manufacturer's processor specifications and shown as "Rpeak" in the TOP500 lists), which is generally unachievable when running real workloads, or the achievable throughput, derived from the LINPACK benchmarks and shown as "Rmax" in the TOP500 list.The same research group also succeeded in using a supercomputer to simulate a number of artificial neurons equivalent to the entirety of a rat's brain.The National Oceanic and Atmospheric Administration uses supercomputers to crunch hundreds of millions of observations to help make weather forecasts more accurate.[128] Erik P. DeBenedictis of Sandia National Laboratories has theorized that a zettaFLOPS (1021 or one sextillion FLOPS) computer is required to accomplish full weather modeling, which could cover a two-week time span accurately.The next step for microprocessors may be into the third dimension; and specializing to Monte Carlo, the many layers could be identical, simplifying the design and manufacture process.Supercomputing facilities were constructed to efficiently remove the increasing amount of heat produced by modern multi-core central processing units.Located at the Thor Data Center in Reykjavík, Iceland, this supercomputer relies on completely renewable sources for its power rather than fossil fuels.[134] Examples of supercomputers in fiction include HAL 9000, Multivac, The Machine Stops, GLaDOS, The Evitable Conflict, Vulcan's Hammer, Colossus, WOPR, AM, and Deep Thought.
The Blue Gene/P supercomputer "Intrepid" at Argonne National Laboratory (pictured 2007) runs 164,000 processor cores using normal data center air conditioning, grouped in 40 racks/cabinets connected by a high-speed 3D torus network . [ 1 ] [ 2 ]
A circuit board from the IBM 7030
The CDC 6600. Behind the system console are two of the "arms" of the plus-sign shaped cabinet with the covers opened. Each arm of the machine had up to four such racks. On the right is the cooling system.
A Cray-1 preserved at the Deutsches Museum
A cabinet of the massively parallel Blue Gene /L, showing the stacked blades , each holding many processors
The CPU share of TOP500
Diagram of a three-dimensional torus interconnect used by systems such as Blue Gene, Cray XT3, etc.
The Summit supercomputer was as of November 2018 the fastest supercomputer in the world. [ 56 ] With a measured power efficiency of 14.668 GFlops/watt it is also the third most energy efficient in the world. [ 57 ]
Wide-angle view of the ALMA correlator [ 89 ]
Example architecture of a grid computing system connecting many personal computers over the internet
Top supercomputer speeds: logscale speed over 60 years
Top 20 supercomputers in the world (June 2014)
Taiwania 3 is a Taiwanese supercomputer which assisted the scientific community in fighting COVID-19 . It was launched in 2020 and has a capacity of about two to three Peta FLOPS .
Distribution of TOP500 supercomputers among different countries, in November 2015
Supercomputer (disambiguation)Blue Gene/PArgonne National Laboratory3D torus networkcomputerfloating-pointmillion instructions per secondexascale supercomputersworld's fastest 500 supercomputersEuropean Unioncomputational sciencequantum mechanicsweather forecastingclimate researchoil and gas explorationmolecular modelingmacromoleculesaerodynamicsnuclear weaponsnuclear fusioncryptanalysisSeymour CrayControl Data CorporationCray Researchparallelismprocessorsvector processorsCray-1massively parallelEl CapitanHistory of supercomputingDeutsches MuseumUNIVACLivermore Atomic Research Computerdrum memorydisk driveIBM 7030 StretchLos Alamos National LaboratorytransistorspipelinedIBM 7950 HarvestUniversity of ManchesterTom KilburnAtlas Supervisorswappedtime-sharingFerrantiManchester UniversityCDC 6600germaniumsiliconCray-2central processing unitsliquid coolingFluorinertsupercomputer architecturegigaFLOPSParallel computer hardwareBlue GenebladesILLIAC IVConnection MachinemicroprocessorsnetworkOsaka UniversityLINKS-1 Computer Graphics SystemZilog Z8001control processorsfloating-point processors3D computer graphicsFujitsuNumerical Wind TunnelgigaFLOPS (GFLOPS)Hitachi SR2201crossbarIntel ParagonIntel i860Message Passing InterfaceEvans & Sutherland ES-1MasParIntel iPSCGoodyear MPPgraphic unitsDavid BaderBeowulfTOP500torus interconnectgrid computingcomputer clusterInfinibandtorus interconnectsmulti-core processorsCyclops64energy efficiencygeneral-purpose graphics processing unitspetaFLOPSTianhe-INebulaeK computerGPGPUsJaguarGyoukouliquid immersion coolingDeep BlueGravity PipeMDGRAPE-3Deep CrackcipherComputer coolingGreen500Summitheat densityair conditioningTianhe-1Amegawattsthermal design powerCPU power dissipationgreen computingliquid cooledSystem XLiebert companyPower 775AquasarFLOPS per wattRoadrunnerMFLOPS/WGreen 500DEGIMA clusterwaste heatSupercomputer operating systemslightweight kernelLinux distributionjob schedulingtaskingMessage passing in computer clustersParallel computingParallel programming modelopen sourceOpenMPOpenCLSpecial techniquesloosely coupledembarrassingly parallelcloud computingvolunteer computingvolunteer computing projectFolding@homeBerkeley Open Infrastructure for Network ComputingGreat Internet Mersenne Prime SearchMersenne PrimeQuasi-opportunistic supercomputingdistributed computingopportunistic grid computingsoftware as a serviceplatform as a serviceinfrastructure as a servicevirtualizationAmazon Web ServicesSilicon Graphics InternationalRescalebare-metalvirtualized10 Gbit/sEthernetdata centerweather simulationLINPACK benchmarkslogscalebenchmarkedSI prefixPetascaleExascaleLU decompositionList of fastest computersLINPACK benchmarkTOP500 listLenovoFrontierHPE Cray EX235aOptimized 3rd Generation EPYC 64CInstinct MI250XOak Ridge National LaboratoryUnited StatesHPE Cray OSFugakuSupercomputer FugakuFujitsu A64FXRIKEN Center for Computational ScienceEuroHPC JUKajaaniFinlandLeonardoBullSequanaNvidia AmpereBolognaIBM Power SystemPOWER9Tesla V100SierraLawrence Livermore National LaboratorySunwayTaihuLightSunway SW26010National Supercomputing Center in WuxiPerlmutterHPE Cray EX235nSeleneEpyc 7742NvidiaUbuntu 20.04Tianhe-2National Supercomputer Center in GuangzhouCDC CyberEFF DES crackerNuclear Non-Proliferation TreatyASCI QNational Oceanic and Atmospheric AdministrationBlue WatersAdvanced Simulation and Computing ProgramCOVID-19exaFLOPSandia National Laboratoriesweather modelingMonte Carlo simulationsintegro-differential equationsphysical transport processesrandom pathsthird dimensionExascale computingReykjavíkAI takeoverHAL 9000MultivacThe Machine StopsGLaDOSThe Evitable ConflictVulcan's HammerColossusThinking MachinesJurassic ParkACM/IEEE Supercomputing ConferenceACM SIGHPCHigh-performance computingHigh-performance technical computingJungle computingMetacomputingNvidia Tesla Personal SupercomputerSupercomputing in ChinaSupercomputing in EuropeSupercomputing in IndiaSupercomputing in JapanTesting high-performance computing applicationsUltra Network TechnologiesQuantum computingJouppi, Norman PaulAlbuquerque JournalBarner, KennethThe Journal of SupercomputingWayback MachineHsu, Feng-hsiungPrinceton University PressSchuster, AssafCiteSeerXPhysics of the FutureInternational Business TimesBibcodeMultiprocessingManycore processorComputer networkSystolic arrayInstructionThreadMemoryPipelineMultithreadingTemporalSimultaneousSimultaneous and heterogenousSpeculativePreemptiveHardware scoutPRAM modelPEM modelAnalysis of parallel algorithmsAmdahl's lawGustafson's lawCost efficiencyKarp–Flatt metricSlowdownSpeedupProcessInstruction windowMemory coherenceCache coherenceCache invalidationBarrierSynchronizationApplication checkpointingProgrammingStream processingDataflow programmingModelsImplicit parallelismExplicit parallelismConcurrencyNon-blocking algorithmHardwareFlynn's taxonomyArray processingDataflow architecturePipelined processorSuperscalar processorVector processorMultiprocessorsymmetricasymmetricshareddistributeddistributed sharedBeowulf clusterGrid computerHardware accelerationAteji PXChapelCharm++Coarray FortranC++ AMPGlobal ArraysGPUOpenOpenHMPPOpenACCParallel ExtensionspthreadsRaftLibAutomatic parallelizationDeadlockDeterministic algorithmParallel slowdownRace conditionSoftware lockoutScalabilityStarvationComputer sizesclassesAppliancesArcade cabinetDiskless nodeInternet applianceIntelligent terminalInteractive kioskRich clientSimulatorSmart speakerSmart TVThin clientVideo game consoleHome consoleMicroconsoleGamingIndustrialPersonalPersonal superPublicServerHome serverWorkstationAll-in-oneTabletopSurfaceDesktopDesksidePizza boxPortableSmall form factorMini PCStick PCBlade serverBlade PCMobileLaptop2-in-1CloudbookMobile workstationNotebookSubnotebookNetbookSmartbookTabletPhabletHandheldElectronic organizerE-readerHandheld game consoleHandheld PCMobile data terminalMobile phoneCameraFeatureSmartphoneFoldablePalmtop PCPersonal digital assistantPocketPortable data terminalPortable media playerSiftableUltra-mobile PCCalculatorGraphingProgrammableScientificWearableFitness trackerSmart bandCalculator watchSmartwatchSportwatchSmartglassesSmart ringMidrangeSuperminiMainframeMinisuperEmbedded systemInformation applianceMicrocontrollerRuggedRugged smartphoneSingle-boardComputer-on-moduleSmartdustWireless sensor networkComputer scienceACM Computing Classification SystemPrinted circuit boardPeripheralIntegrated circuitVery Large Scale IntegrationSystems on Chip (SoCs)Energy consumption (Green computing)Electronic design automationProcessorComputer architectureComputational complexityDependabilityReal-time computingNetworksNetwork architectureNetwork protocolNetwork componentsNetwork schedulerNetwork performance evaluationNetwork serviceInterpreterMiddlewareVirtual machineOperating systemSoftware qualitySoftware notationsProgramming paradigmProgramming languageCompilerDomain-specific languageModeling languageSoftware frameworkIntegrated development environmentSoftware configuration managementSoftware librarySoftware repositorySoftware developmentControl variableSoftware development processRequirements analysisSoftware designSoftware constructionSoftware deploymentSoftware engineeringSoftware maintenanceProgramming teamOpen-source modelTheory of computationModel of computationStochasticFormal languageAutomata theoryComputability theoryComputational complexity theorySemanticsAlgorithmsAlgorithm designAnalysis of algorithmsAlgorithmic efficiencyRandomized algorithmComputational geometrycomputingDiscrete mathematicsProbabilityStatisticsMathematical softwareInformation theoryMathematical analysisNumerical analysisTheoretical computer scienceInformation systemsDatabase management systemInformation storage systemsEnterprise information systemSocial information systemsGeographic information systemDecision support systemProcess control systemMultimedia information systemData miningDigital libraryComputing platformDigital marketingWorld Wide WebInformation retrievalSecurityCryptographyFormal methodsSecurity hackerSecurity servicesIntrusion detection systemHardware securityNetwork securityInformation securityApplication securityHuman–computer interactionInteraction designSocial computingUbiquitous computingVisualizationAccessibilityConcurrent computingArtificial intelligenceNatural language processingKnowledge representation and reasoningComputer visionAutomated planning and schedulingSearch methodologyControl methodPhilosophy of artificial intelligenceDistributed artificial intelligenceMachine learningSupervised learningUnsupervised learningReinforcement learningMulti-task learningCross-validationGraphicsAnimationExtended realityAugmentedVirtualRenderingPhotograph manipulationGraphics processing unitImage compressionSolid modelingE-commerceEnterprise softwareComputational mathematicsComputational physicsComputational chemistryComputational biologyComputational social scienceComputational engineeringComputational healthcareDigital artElectronic publishingCyberwarfareElectronic votingVideo gamesWord processingOperations researchEducational technologyDocument managementOutline