Embedded C Language – Computer Architecture and CPU Operation Principles

Embedded C Language - Computer Architecture and CPU Operation Principles

The core of computer architecture lies inthe instruction set which defines “what to do,”the microarchitecture determines “how to do it,”the packaging and bus decide “how to connect,”the memory hierarchy determines “how fast to access data,”and parallelism and dedicated units determine “how much can be done.” From the Turing machine to modern SoCs, all complex computations … Read more

Understanding the Differences Between CPU, GPU, NPU, and FPGA

Understanding the Differences Between CPU, GPU, NPU, and FPGA

How do CPU, GPU, NPU, and FPGA each excel in deep learning? With the rapid development of artificial intelligence, deep learning has become the mainstream method for AI research and applications. Faced with the demand for parallel processing of massive data, the computational power required by AI continues to rise, not only pursuing higher computational … Read more

Concepts and Differences Between CPU, MPU, MCU, and SoC

Concepts and Differences Between CPU, MPU, MCU, and SoC

Click the blue text aboveTalks Lab Get more information on automotive cybersecurity 01 Concepts 1.1 CPU (Central Processing Unit) The CPU (Central Processing Unit) is the core of computation and control in a computer. It consists of an arithmetic logic unit, a control unit, and registers, along with buses that connect them for data, control, … Read more

Successful Tape-Out of Loongson 3C6000

Successful Tape-Out of Loongson 3C6000

Loongson revealed at the Innovation Forum that the Loongson 3C6000, Loongson 3D6000, and Loongson 3E6000 have all completed tape-out and are set to be released in the fourth quarter of 2024. The Loongson 3C6000 processor will introduce the LoongChain 1.0 for the first time, similar to NVIDIA NVLink, supporting interconnects between 2 to 8 chips—potentially … Read more

Summary of Common Methods to View Information on Linux Systems

Summary of Common Methods to View Information on Linux Systems

In server operations and maintenance, we often use Linux servers, and it is essential to understand the server’s information status through the command line. Below, I will summarize the commonly used commands for viewing Linux system information, including: kernel version, system version, CPU, memory, hard disk, etc. 1. Command to check the Linux kernel version … Read more

Chip Learning Notes: CPU, GPU, FPGA and Industrial Division of Labor

Chip Learning Notes: CPU, GPU, FPGA and Industrial Division of Labor

First, here is the table of contents for the chip learning series. 1. Basic Concepts Basic Classification of Chips: CPU, GPU, FPGA, ASIC, memory chips, analog chips, power chips, etc., their roles and differences in the industry. Design vs Manufacturing: Differences between Fabless, Foundry, and IDM models. Key Process Indicators: Process (nm), yield, power consumption, … Read more

Server Chips: AMD Set to Surpass Intel, Arm is Confident

Server Chips: AMD Set to Surpass Intel, Arm is Confident

Remember to star the public account ⭐️ to receive notifications promptly. Source: ContentTranslated fromsemiengineering. Over the past decade, the data center processor market has undergone two significant transformations. Previously, all data center computing was based on the x86 architecture, with over 90% coming from Intel. GPUs first appeared in data centers in 2016 (Pascal GPU). … Read more

Understanding the Meanings, Differences, and Core Uses of CPU, GPU, NPU, DPU, and Other Chip Types

Understanding the Meanings, Differences, and Core Uses of CPU, GPU, NPU, DPU, and Other Chip Types

Chip Type Core Function / Positioning Main Features Representative Products Application Areas CPU (Central Processing Unit) Responsible for complex logical calculations, it is the core of the computer system Highly versatile, capable of handling diverse tasks, coordinating the work of various components Intel Core series, AMD Ryzen series Various general computing scenarios (office work, program … Read more

Understanding the Differences Between CPU, GPU, and NPU

Understanding the Differences Between CPU, GPU, and NPU

Have you ever seen a bunch of technical terms when buying a smartphone, industrial computer, or AI device: Powerful CPU High-performance GPU Explosive NPU computing power And you might be thinking: “What are the differences? How does it benefit me?” Don’t worry, today we will use “plain language” + “jokes” + “tables” to help you … Read more

Understanding CPU, NPU, and GPU in the Age of AI

Understanding CPU, NPU, and GPU in the Age of AI

Figure 1Let’s start by explaining these three terms: CPU, NPU, and GPU;CPU: Central Processing Unit (CPU) is thecore of thecomputer systemforcomputationand control, serving as the finalexecution unitforinformation processingand program execution.NPU: Neural Processing Unit (NPU) is an embedded intelligent computing chip specifically designed for digital multimedia processing.GPU: Graphics Processing Unit (GPU), also known as a display … Read more