Core | Core
What is it?
It used to be that a single CPU (central processing unit) possessed a single core—the processing unit within the CPU that receives and executes instructions. Times have changed, however, and now a single CPU can house a multitude of cores, each capable of carrying out its own set of instructions. The cores themselves may contain even smaller threads—the smallest sequence of instructions that can be executed independently. The upshot of all this is that modern CPUs can carry out multiple tasks simultaneously thanks to their high core and thread counts. You can envision it as a multi-lane highway; rather than making the cars go faster on a single lane, the use of cores opens up multiple lanes on the same road for many instructions to be executed at the same time.
Why do you need it?
Almost all modern processors are based on the multi-core architecture. The inclusion of more cores not only means more tasks can be completed simultaneously, which eliminates bottlenecks and accelerates computation, it also opens the door to innovative computing techniques such as parallel computing and distributed computing. High performance computing (HPC), which is a major trend in advanced computing, also relies heavily on linking multiple servers running multi-core processors to form a computing cluster that calculates on the scale of supercomputers.
How is GIGABYTE helpful?
GIGABYTE servers are powered by the most advanced processors. For example, if you installed dual 64-core AMD EPYC™ CPUs in each node of GIGABYTE's H262 Series of High Density Servers, and then populated a full 42U (42 rack units) server rack with these servers (leaving some room for networking equipment), you would have as many as 10,240 cores in one rack. Another kind of processor that is rapidly gaining ground is based on the ARM architecture, which can house as many as 128 cores in a single CPU. The excellent power efficiency of ARM processors goes a long way towards reducing power consumption and resolving heat-related issues.
A team of scientists at NTU has adopted GIGABYTE’s G242-P32 server and the Arm HPC Developer Kit to incubate a “high-precision traffic flow model”—a smart traffic solution that can be used to test autonomous vehicles and identify accident-prone road sections for immediate redress. The ARM-based solution gives the project a 200% boost in efficiency, thanks to the cloud-native processor architecture that “speaks” the same coding language as the roadside sensors, the high number of CPU cores that excel at parallel computing, the synergy with GPUs that enable heterogeneous computing, and the ISO certifications which make the resulting model easily deployable for automakers and government regulators alike.
GIGABYTE Technology is not only a leading brand in high-performance server solutions—it is also an active force for good when it comes to CSR and ESG activities. Case in point: in 2020, GIGABYTE provided four G482-Z50 servers to Taiwan’s Cheng Kung University. The servers were used to train a team of talented students, who went on to take first place in that year’s APAC HPC-AI Competition in Singapore. The parallel computing performance of the servers’ processors, the seamless connectivity between the servers, and the servers’ unrivalled reliability are the reasons why GIGABYTE servers are ideal for educating the next generation of supercomputing experts. GIGABYTE is happy to give back to society and contribute to human advancement through high tech solutions.
Processors based on the ARM architecture, an alternative to the mainstream x86 architecture, is gradually making the leap from mobile devices to servers and data centers. In this Tech Guide, GIGABYTE Technology, an industry leader in high-performance server solutions, recounts how ARM was developed. We also explain the various benefits of ARM processors and recommend ARM servers for different sectors and applications.
The term HPC, which stands for high performance computing, gets thrown around a lot nowadays, as server solutions become more and more ubiquitous. It is running the risk of becoming a catchall phrase: anything that is “HPC” must be the right choice for your computing needs. You may be wondering: what exactly are the benefits of HPC, and is HPC right for you? GIGABYTE Technology, an industry leader in high-performance servers, presents this tech guide to help you understand what HPC means on both a theoretical and a practical level. In doing so, we hope to help you evaluate if HPC is right for you, while demonstrating what GIGABYTE has to offer in the field of HPC.