CoreMark: The Performance Benchmark Tool for Embedded Processors, Ideal for Single-Core/Multi-Core Embedded Chips

What is CoreMark? CoreMark is a lightweight benchmark suite launched by EEMBC (Embedded Microprocessor Benchmark Consortium) specifically designed to measure the computational power, instruction scheduling, and memory access efficiency of CPU cores. It runs only four core algorithms—linked list, matrix multiplication, state machine, and CRC check—making it both compact (the source code is less than … Read more

Understanding CoreMark: A Lightweight Benchmark for CPU Performance

Understanding CoreMark: A Lightweight Benchmark for CPU Performance

Introduction Brothers, what is the most concerning thing when writing code and debugging chips? That’s right, it’s not knowing how fast your processor really is. Running a few demos and checking a few lines of logs is simply unreliable. Thus, the industry has introduced CoreMark—a lightweight benchmark specifically designed to measure CPU core performance. Today, … Read more

Understanding CoreMark: A Benchmark Tool for Embedded CPUs

Understanding CoreMark: A Benchmark Tool for Embedded CPUs

What is CoreMark? CoreMark is essentially a “tool” designed specifically for benchmarking embedded CPUs. Its goal is straightforward: to measure the computational power of the processor core without considering peripherals or operating systems, which are often seen as unnecessary distractions. Imagine you have a newly purchased MCU and want to know how fast it runs … Read more

Performance Evaluation of High-Performance 8-Core RISC-V CPU Hardware Virtualization

Performance Evaluation of High-Performance 8-Core RISC-V CPU Hardware Virtualization

✦ ✧ UltraRISC Technology UR-DP1000 8-Core CPU Hardware Virtualization Performance Exploration ✦ UltraRISC Technology (Shanghai) Co., Ltd. focuses on the development of high-performance, energy-efficient, and intelligent multi-core processor chip products based on the RISC-V architecture. The launched UR-DP1000 is a high-performance 8-core RISC-V CPU chip aimed at desktop-level applications. The UR-DP1000 was designed from the … Read more

Collection of Award-Winning Works from the Lingdong MM32 MCU Forum “Exclusive Original Award” [Domestic MCU Column Issue 117]

Collection of Award-Winning Works from the Lingdong MM32 MCU Forum "Exclusive Original Award" [Domestic MCU Column Issue 117]

Lingdong MM32 MCU Forum https://bbs.21ic.com/iclist-696-1.html *Reading Instructions:The following is a brief summary display, with no specific ranking. For detailed project descriptions, source code, and materials, please click the original link to view. *Outstanding Original Blogger of this Issue: xld0932 Two Methods to Implement CoreMark Testing on the MM32F0140 Series MCU https://bbs.21ic.com/icview-3439882-1-1.html CoreMark is a benchmark … Read more

Dual-Core STM32H7: The Pinnacle of Cortex-M MCU Performance

Dual-Core STM32H7: The Pinnacle of Cortex-M MCU Performance

In the field of embedded MCUs, CoreMark is a well-known method for measuring MCU performance, and the CoreMark score often becomes an important indicator for evaluating the performance of a certain MCU. Recently, STMicroelectronics launched the new generation STM32H7, which set a record for Cortex-M general-purpose MCUs with a score of 3224 in CoreMark, becoming … Read more

Yateli AT-START-F437 Evaluation Notes from 17 Engineers

Yateli AT-START-F437 Evaluation Notes from 17 Engineers

Yateli AT32 MCU Forum: https://bbs.21ic.com/iclist-224-1.html *Reading Instructions: The following application cases are briefly introduced without any particular order. For detailed evaluation content and relevant source code, materials, etc., please copy the original link to your browser to view. Evaluation One I2C Collection of MAX30102 Blood Oxygen Data https://bbs.21ic.com/icview-3279602-1-1.html I’ve had the development board for a … Read more

Understanding the Performance Metrics of ARM Cortex-M Processors

Understanding the Performance Metrics of ARM Cortex-M Processors

1. Performance Metrics of Processors There are many performance metrics used to evaluate CPUs, and the test standards may yield different metric values depending on the focus of the performance. Below are two classic testing standards widely used in the embedded industry. 1.1 Dhrystone Standard Dhrystone is a benchmark program proposed by Reinhold P. Weicker … Read more