Understanding the Low-Level Implementation of Atomic Operations in the Linux Kernel (armv8-aarch64)

Typically, a line of code like<span><span>a = a + 1</span></span> translates into three assembly instructions: ldr x0, &aadd x0,x0,#1str x0,&a That is, (1) read the variable a from memory into the X0 register, (2) add 1 to the X0 register, (3) write the value of X0 back to memory a. Since there are three instructions, … Read more

An In-Depth Analysis of Toyota’s Level 4 Autonomous Driving Computing Platform

Abstract: This article is authorized for publication by Zosi Automotive Research, authored by Zhou Yanwu. Following last week’s analysis of Toyota’s mass-produced LiDAR, this article continues to analyze Toyota’s autonomous driving computing system. Its main system is the ADS ECU, with a backup of ADX, and it also adds a second battery system. In terms … Read more

Unlocking AI Potential: Arm Computing Platform Builds the Future of Computing and Storage

Currently, we are at the early stages of an exciting transformation in artificial intelligence (AI) technology. With the accelerated evolution of natural language processing, multimodal large models, and generative AI technologies, AI is reshaping various industries at an unprecedented pace. According to IDC’s forecast, the global data volume is expected to grow from 159.2ZB in … Read more

Is SSD Speed Only About Capacity and Chips? The Importance of the Controller Cannot Be Overlooked

According to reports from Electronic Enthusiasts (by Zhou Kaiyang), as SSDs enter the PCIe 4.0 era, their read speeds have exceeded 7GB/s.Many users prioritize speed when purchasing SSDs, understanding that larger capacities generally lead to faster speeds, and they often choose chips like MLC. However, the SSD controller chip is equally important.If we compare an … Read more

Confirmed: Next Year’s High-End Smartphones Will Undergo Major Changes

A few days ago, Arm’s annual architecture update was released. Let me briefly explain what this is for those who may not be familiar. The processors in our smartphones mostly use the Arm architecture. For example, the Snapdragon 8 Gen 2 and Dimensity 9200 are built on last year’s second-generation Armv9 architecture. In other words, … Read more

Next Generation Smartphone Flagship SoCs Unveiled! Major Core Upgrades Across the Board! Has Qualcomm Surpassed the A17 Pro? Is MTK Going Even Further?

News ①: Qualcomm’s third-generation Snapdragon 8 outperforms the A17 Pro in energy efficiency by 30%. Qualcomm is set to launch its new flagship SoC, the highly anticipated third-generation Snapdragon 8 platform. According to recently leaked benchmark scores, this SoC performs quite well. However, unlike Apple’s latest A17 Pro, Qualcomm has opted not to use TSMC’s … Read more

How Does the Newly Released Domestic 4nm Mobile SoC Chip Perform?

TechWeb by / Xin Kayi Recently, the vivo X100 series was launched at the National Aquatics Center. The newly released vivo X100 series includes two models: the X100 and X100 Pro. These two models are the first smartphones in the world to feature the Dimensity 9300 chip. The Dimensity 9300 is designed by the well-known … Read more

Introduction to the AArch64 Assembly Instruction Set

1. Development of the ARM Architecture The ARM architecture (Advanced RISC Machine) is a microprocessor architecture based on the principles of Reduced Instruction Set Computing (RISC), originally designed and launched by the British Acorn Computer Company in the late 1980s. The evolution of the ARM architecture is as follows: 1.1. Early Development (1980s-1990s) 1985: Acorn … Read more

ARM’s New Strategy: What Is It For?

ARM has introduced a new strategy! Following the Cortex-A35, which is positioned for low-power, low-end smartphones, wearables, and the Internet of Things (IoT), ARM has launched a new CPU core named “Cortex-A32”. This core has lower power consumption and improved energy efficiency, primarily targeting the embedded and IoT markets. The A35 utilizes the ARMv8-A 64-bit … Read more

What is the Meaning and Role of TrustZone in Cortex-M85 (RA8) Microcontroller?

Follow+Star Public Account Number, don’t miss out on exciting content Author | strongerHuang WeChat Public Account | strongerHuangTrustZone, translated as: secure zone, trusted zone.TrustZone is a hardware-level security technology introduced by ARM, aimed at providing stronger security protection for embedded systems by isolating sensitive resources from non-secure operations.The latest Arm Cortex-M85 core includes TrustZone functionality, … Read more