answersLogoWhite

0

What is High Performance Computing?High performance computing -- or HPC -- is the practical application of the mighty "supercomputer" and has been steadily developed since the 1960s to tackle complex and large scale computations.

The Components Involved in High Performance Computing Technology

A standard desktop computer usually contains a single processor, therefore leaving it stranded in the wake of a high performance computing system, which is a self-contained network with an entire system of nodes that communicate with one another to calculate a lightning fast and accurate response to a set of intricate algorithms or problems.

Broken down into smaller programs or threads, these parts of a high performance computer work together to correspond to and satisfy the core and end result of the entire system. A high performance computer system stores data to be housed in their own unique threads, which are built to grow exponentially to fulfill the space requirements of any given project within the system. The common spatial considerations for a single computing system are not an issue with a supercomputer, which is continually monitored and adapted to to the needs put upon it.

Grid Computing and Computer Clusters as HPC Systems

Grid computing, or decentralized computing, allows for systems that are intertwined yet at vastly different locations, potentially spread around the globe and even into space or deep under the ocean.

A computer cluster, or centralized computing, is a term used to describe a supercomputer environment wherein the computer terminals are in close proximity to one another.

Who Uses This Technology?

Ideal for academic institutions, engineering environments, scientific researchers and certain government entities, such as the military. Some specific disciplines wherein HPC is used include biochemistry, physics and environmental modeling.

This powerful type of computing may be adopted in more private business environments where advanced technology is needed and the corporation can afford it.

http://content.dell.com/us/en/enterprise/hpcc

User Avatar

Wiki User

12y ago

What else can I help you with?

Continue Learning about Computer Science

Distinguish between Distibuted computing and mobile computing?

Distributed computing is when a network of computers are used collectively to perform the same task while sharing the workload. Mobile computing, you pick up your laptop and head off on holiday!


What do computers have now they computers back then dont have?

Computers used to be programmed in decimal which is limited and prone to error. We now program computers with high level languages, java, c++, etc. These allowed more applications to be avaliable, but ofc, this was also possible because of the invention of the microprocessor which greatly reduced the size of the computer while giving it a lot more computing power necessary for future applications of computers.


What is a connection string used for in computers?

A connection string in computing is a string that specifies how to connect to a data source and information about the data source. It is commonly used in database files.


What is general computing?

Any of several systems of computer classification or taxonomy having a timeline organization: with each generation spanning a period of time in succession. The system may be based on technology used (vacuum tube, transistor, IC), architecture (separate business and scientific, general purpose, CISC vs. RISC, superscalar, cloud), or any other system by which computers evolve over time.


What Refers to the huge network of computers that meets the diverse computing needs of a company?

A network of computers that act as a single unit for purposes of a large company's computing needs is referred to as a "cluster." These are usually in the form of rack-mounted servers that have a Gigabit backbone on its back plane, but this is not necessarily true depending on the hardware used. Larger computer clusters might be connected between racks with fiber optic carrier lines to improve response times between the units within a cluster.

Related Questions

A render farm is a high performance what?

A render farm refers to a high performance computer system. Typically these are groups or clusters of computers used for CGI development in movies and television.


Distinguish between Distibuted computing and mobile computing?

Distributed computing is when a network of computers are used collectively to perform the same task while sharing the workload. Mobile computing, you pick up your laptop and head off on holiday!


What is Hp-SX?

Hp-SX, or High-Performance Scientific eXtensible, is a high-level programming language designed for scientific and numerical computing. It is often used in conjunction with high-performance computing environments to facilitate the development of complex algorithms and simulations. Hp-SX emphasizes efficiency and scalability, making it suitable for large-scale data analysis and processing tasks in fields such as physics, engineering, and bioinformatics.


What is amainframe?

a mainframe is a high performance computer used for large-scale computing purposes that require greater availability and security than a smaller-scale machine can offer.


Why is base 8 important in computing?

base eight is important because it is used for digital displays in computers.


What types of products does InfiniBrand produce?

InifiniBrand produce a next-generation switched fabric communications link. These are used in situations such as high performance computing and enterprise data centers.


What is distribution high performance computing?

High performance computing, or HPC, is an architecture composed of several large computers doing parallel processing to solve very complex problems. Distribution computing, or distributed processing, is a way of using resources from machines located throughout a network. Combining grid computing concepts and supercomputer processing, HPC is most often used in scientific applications and engineering. The computers used in an HPC are often multi-core CPUs or special processors, like graphical processing units (GPUs), designed for high-speed computational or graphical processing. By distributing the tasks across multiple machines, one doesn't need a single supercomputer to do the work. A network of nodes is used to distributed the problem to be solved. In order to do this, applications must be designed (or redesigned) to run on this architecture. Programs have to be divided into discreet functions, referred to as threads. As the programs perform their specific functions, a messaging system is used to communicate between all of the pieces. Eventually a core processor and message manager puts all of the pieces together to create a final picture that is the solution to the problem posed. High performance computing generates massive amounts of data. The standard file architectures can't manage this volume or the access times necessary to support the programs. HPC systems need file systems that can expand as needed and move the large amount of data around quickly. While this is an expensive and complicated architecture, HPC is becoming available for other areas, including business. Cloud computing and virtualization are two technologies that can easily adopt high performance distributed computing. As the price of multi-core processors goes down and dynamic file systems become available for the average user, HPC will make its way into mainstream computing.


What is lustre used for in terms of computers and electronics?

In terms of computers and electronics, luster is a parallel distributed file system. It is often used for cluster computing on a large scale. They are usually used in supercomputers used in big business.


Is high performance hyphenated?

No, "high performance" is not hyphenated when used as a noun phrase, such as "high performance is important." However, when used as a compound adjective before a noun, it is hyphenated as "high-performance," for example, "high-performance vehicle."


What does MPI mean?

MPI stands for Message Passing Interface, which is a standardized and portable message-passing system designed to facilitate communication between processes in parallel computing environments. It enables processes to communicate with one another by sending and receiving messages, making it essential for developing scalable applications on distributed computing systems. MPI is widely used in high-performance computing and scientific simulations to improve efficiency and performance.


What do computers have now they computers back then dont have?

Computers used to be programmed in decimal which is limited and prone to error. We now program computers with high level languages, java, c++, etc. These allowed more applications to be avaliable, but ofc, this was also possible because of the invention of the microprocessor which greatly reduced the size of the computer while giving it a lot more computing power necessary for future applications of computers.


Cloud computing is used for what purposes?

Cloud computing is a networking system that is used to run a program on a multitude of servers and computers. This system is generally found in large corporations, presumably to cut costs, but it is also an efficient way of operating.