CISC

  • What is it?
    Whereas RISC stands for "Reduced Instruction Set Computer", CISC stands for "Complex Instruction Set Computer". Both CISC and RISC can be understood as different "schools of thought" about how a processor's instruction set architecture (ISA, or just architecture) is designed. Architecture determines how a processor (such as a CPU or GPU) carries out instructions, the types of data and registers it supports, how it manages memory and interacts with other devices. CISC supports complex instructions that can be carried out across multiple clock cycles, while RISC must use simple instructions that can be executed within a single cycle.

    To use a simple verbal command as an example, if you ask your computer to open a door, a RISC processor will require you to spell out every step of the process (e.g., grab the doorknob, turn the doorknob, push or pull the door, etc.); on the other hand, a CISC processor understands your command without further explanation. Though the computing time of both types of processors are around the same, the CISC approach can work with much smaller code sizes, so it doesn't require as much memory to store all the extra lines of instructions. Because of this, CISC is still the mainstream approach for personal computers, servers, and data centers, while RISC is mainly used in mobile devices—although recently, it has staged a comeback in the server market.

  • Why do you need it?
    The design philosophy of CISC processors is to build the complexity into the CPU, so the computing process would not be so taxing on the software and other hardware components. This allows CISC processors to tackle complex workloads very quickly and efficiently, and they can benefit from a technique known as multithreading. The predominant type of CSIC processors is known as "x86", named after a series of Intel processors launched in the 1980s. To this day, there are still only two major players in the x86 market: Intel and AMD.

    In addition to the inherent benefits of CISC, x86 processors enjoy a complete and comprehensive software and hardware ecosystem, thanks in part to Intel and AMD's long years of investing in PC. While the champion of the RISC architecture, the ARM processor, has been making inroads into the server market, x86 is still ubiquitous in today's server rooms and IT infrastructure. Innovative new techniques, such as liquid cooling and immersion cooling, have been invented to help deal with the relatively high power consumption and heat dissipation of CISC machines.

  • How is GIGABYTE helpful?
    GIGABYTE Technology offers a complete line of x86 servers powered by either AMD EPYC™ or Intel® Xeon® Scalable processors. You can choose our E-Series Edge Servers for edge computingG-Series GPU Servers for work with GPGPUsH-Series High Density Servers for HCI and HPCR-Series Rack Servers for general use, or S-Series Storage Servers for data storage. There are also W-Series Tower Servers / Workstations if you want a compact and powerful server that fits right on your desktop. GIGABYTE also partners with various industry leaders to offer "direct-to-chip" liquid coolingsingle-phase immersion cooling, and two-phase immersion cooling. These groundbreaking thermal solutions can help you manage the energy consumption and heat dissipation of the most advanced CISC processors.

  • 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.