Skip to content

Ghepes/Clusters

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Clusters

Clusters servers

Server Cluster Components Overview

Component / Term Description
Node Server An individual server within a cluster that performs calculations and tasks.
Rack Server A standardized structure that hosts multiple servers, with access to cooling and power.
Cluster Server A group of servers connected to work together, providing scalability and high availability.
Server A dedicated computer used for applications, databases, or other services.
Storage Units (NAS/SAN) Solutions for sharing storage capacity among the servers in a cluster.
Network Switch A device that connects servers in a high-speed network for efficient communication.
UPS (Uninterruptible Power Supply) Uninterruptible power supply system, for protection against power outages.
Orchestration Software Software like Kubernetes used to distribute tasks and scale resources.
Cooling Systems Air or liquid cooling to keep servers at optimal temperatures. ( Termal Fluid 3M Novec )
Centralized Management BMC/IPMI consoles for remote server management, monitoring, and troubleshooting.

Understanding and Calculating TFLOPS and GT (Gigateraflops)

To understand and calculate TFLOPS and GT (Gigateraflops), we first need to understand what FLOPS is and how computing power is measured for a processor.

What is a FLOP?

FLOP stands for "Floating Point Operation" - a mathematical operation involving floating point numbers. It is a unit of performance measurement that reflects the number of complex mathematical calculations a processor can perform in one second. FLOPS stands for "Floating Point Operations Per Second," which means the number of such operations performed in one second.

TFLOPS and GT

  • TFLOPS (teraflops) means one trillion (10^12) floating point operations per second.
  • GT (gigateraflops) represents one million teraflops or 10^18 floating point operations per second.

Calculating TFLOPS for a Processor

The computing power (in TFLOPS) of a processor depends on several factors, such as:

  • Number of Cores: The number of physical cores in the processor. Each core can perform calculations independently.
  • Clock Speed: The clock speed of each core, measured in gigahertz (GHz). This indicates how many operations a core can execute per second.
  • Operations per Clock Cycle: The number of floating point operations each core can execute in a single clock cycle. Modern processors can execute multiple operations per cycle, which makes them more efficient.

Formula for Calculating TFLOPS

The theoretical power in TFLOPS can be calculated using the following formula:

[ \text{Computing Power (FLOPS)} = \text{Number of Cores} \times \text{Clock Speed (GHz)} \times \text{Operations per Cycle} \times 10^9 ]

To get TFLOPS, divide the result by (10^{12}).

Example Calculation for an Intel Core i7 CPU

Consider an Intel Core i7 processor with the following specifications:

  • Number of Cores: 8
  • Clock Speed per Core: 3.5 GHz
  • Operations per Cycle: 16 (this varies depending on the architecture, but we'll assume 16 for this example)

Using the formula above:

  1. Number of Cores = 8
  2. Clock Speed = 3.5 GHz = (3.5 \times 10^9) Hz
  3. Operations per Cycle = 16

[ \text{FLOPS} = 8 \times 3.5 \times 16 \times 10^9 = 448 \times 10^9 \text{ FLOPS} ]

To get TFLOPS:

[ \text{TFLOPS} = \frac{448 \times 10^9}{10^{12}} = 0.448 \text{ TFLOPS} ]

Thus, an Intel Core i7 processor in this example has approximately 0.448 TFLOPS.

Total Power of a Cluster of Computers

If you have a cluster of multiple such processors, the total computing power is obtained by adding the TFLOPS of all processors in the cluster. For example, if you have 100 such Intel Core i7 processors:

[ \text{Total Power} = 100 \times 0.448 \text{ TFLOPS} = 44.8 \text{ TFLOPS} ]

What is a Gigateraflop (GT)?

  • 1 GT (Gigateraflop) is equal to 1 million TFLOPS.
  • If you consider the performance scale of a large data center capable of reaching 1 GT, it means they have a cluster of computers with a total power of 1 million TFLOPS or 10^18 FLOPS.

Releases

No releases published

Packages

No packages published

Languages