RISC

  • What is it?
    RISC stands for "Reduced Instruction Set Computer"; you may have heard this term mentioned in comparison to CISC ("Complex Instruction Set Computer"). Both RISC and CISC can be seen as different "schools of thought" about how to design a processor's instruction set architecture (ISA), or architecture for short. An architecture determines how a computer carries out instructions, what types of data and registers it supports, how it manages memory, and how it interacts with other devices. The component that actually embodies the architecture in a computer is the familiar processing unit, such as the CPU or GPU. The RISC approach is to build an architecture which uses simple instructions that can be executed within a single clock cycle; as opposed to the CISC approach, which allows for complex instructions that must be carried out across a number of cycles.

    Let's use a simple verbal command as an example. Say you want to ask your computer to open a door. A CISC processor understands the command in its entirety and can carry out your order without further elaboration. A RISC processor, on the other hand, needs you to spell out every step of your command: one, grasp the doorknob; two, twist the doorknob; three, push (or pull) the door open...A RISC processor does not actually need more time than a CISC processor to execute a command, it just needs a different set of software to work with the relatively longer length of its computer codes.

  • Why do you need it?
    CISC gained prominence in the mid-twentieth century due to the memory limitations and other restrictive factors of the time. The idea was to build the complexity into the CPU to lessen the burden on other components and the software. However, memory capacity and software complexity has since caught up with the trend. In the early 21st century, RISC experienced a resurgence thanks to the proliferation of mobile devices, which benefit greatly from the lower power draw (and consequently, lower heat dissipation) of RISC processors. In fact, ARM processors, which are based on the RISC architecture, has become the most popular computer chip on the planet, with 200 billion ARM chips shipped between 1985 and 2021. ARM processors are even used in "Fugaku", the world's leading supercomputer, and there is an ongoing debate about whether RISC or CISC will be predominant in the servers and data centers of the future.


    Learn more:
    How to Build Your Data Center with GIGABYTE? A Free Downloadable Tech Guide

  • How is GIGABYTE helpful?
    Since 2013, GIGABYTE Technology has developed and produced ARM-based server solutions, which employ the RISC architecture. Through the years, GIGABYTE has developed a common design of ARM servers, which means GIGABYTE can quickly build new server products for specific applications. Whether it is the R-Series Rack Servers for general use, the G-Series GPU Servers for use with GPGPUs, the H-Series High Density Servers for HCIHPC, and cluster computing, or the E-Series Edge Servers for edge computing, GIGABYTE has the ARM servers you need to benefit from RISC in your server room or server farm.

  • WE RECOMMEND
    RELATED ARTICLES
    How to Pick the Right Server for AI? Part One: CPU & GPU

    Tech Guide

    How to Pick the Right Server for AI? Part One: CPU & GPU

    With the advent of generative AI and other practical applications of artificial intelligence, the procurement of “AI servers” has become a priority for industries ranging from automotive to healthcare, and for academic and public institutions alike. In GIGABYTE Technology’s latest Tech Guide, we take you step by step through the eight key components of an AI server, starting with the two most important building blocks: CPU and GPU. Picking the right processors will jumpstart your supercomputing platform and expedite your AI-related computing workloads.
    10 Frequently Asked Questions about Artificial Intelligence

    AI & AIoT

    10 Frequently Asked Questions about Artificial Intelligence

    Artificial intelligence. The world is abuzz with its name, yet how much do you know about this exciting new trend that is reshaping our world and history? Fret not, friends; GIGABYTE Technology has got you covered. Here is what you need to know about the ins and outs of AI, presented in 10 bite-sized Q and A’s that are fast to read and easy to digest!
    How to Benefit from AI in the Automotive & Transportation Industry

    AI & AIoT

    How to Benefit from AI in the Automotive & Transportation Industry

    If you work in the automotive and transportation industry, spend a few minutes to read our in-depth analysis of how artificial intelligence has created new opportunities in this sector, and what tools you can use to get ahead. This article is part of GIGABYTE Technology’s ongoing “Power of AI” series, which examines the latest AI-related trends, and how intrepid visionaries can reap the benefits of this exciting paradigm shift.
    GIGABYTE’s ARM Server Boosts Development of Smart Traffic Solution by 200%

    Success Case

    GIGABYTE’s ARM Server Boosts Development of Smart Traffic Solution by 200%

    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.
    Server Processors: The Core of a Server’s Performance

    Tech Guide

    Server Processors: The Core of a Server’s Performance

    How do server processors work? In which ways are they different from the processors used in personal computers? Which processors should you choose for your servers? GIGABYTE Technology, an industry leader in server solutions that support the most advanced processors, is pleased to present our latest Tech Guide. We will go over the fundamentals of server processors, compare the differences between various types of processors, and then present GIGABYTE products that may help you achieve your goals with the CPUs most suitable for your needs.