AMD Ryzen Threadripper 3970X: A Dual Threat to Intel’s 18-Core CPUs

AMD Ryzen Threadripper 3970X: A Dual Threat to Intel's 18-Core CPUs

The recently released AMD third-generation Threadripper processor, the Threadripper 3970X, has a thermal design power (TDP) of 280W. However, AMD actually offers TDP settings of 180W, 140W, and even 95W for users to adjust and select, aiming for better energy efficiency. Recently, German publication CB conducted a detailed examination of how much performance the 3970X … Read more

CCW Sharing: 5nm Meets Cortex-A78! How Powerful is Samsung’s Exynos 1080?

CCW Sharing: 5nm Meets Cortex-A78! How Powerful is Samsung's Exynos 1080?

After entering the 5G era, Samsung has successively released three 5G SoCs: Exynos 980, Exynos 990, and Exynos 880. Among them, the Exynos 990 is positioned as the flagship, targeting Qualcomm’s Snapdragon 865, and serves as the exclusive heart of the Galaxy S20 series flagship smartphones. The Exynos 980 and Exynos 880 are positioned for … Read more

Bus – DDR

Bus - DDR

We will provide a detailed introduction to the very important DDR bus. This is a comprehensive introduction from basic concepts to technical details. 1.What is the DDR bus? The DDR bus is an electronic channel used in computers to transfer data, addresses, and control commands between the memory controller (usually located within the CPU) and … Read more

Top 6 Quality Companies in AI Chips and ASIC Chips

Top 6 Quality Companies in AI Chips and ASIC Chips

AI chips are widely used for artificial intelligence training and inference tasks, such as GPUs and ASIC chips. ASIC chips are chips specifically designed for particular purposes. Due to their custom design, ASIC chips are more suitable for the field of artificial intelligence, achieving higher computational efficiency and lower power consumption. First Company: Cambricon Subfield: … Read more

BDE: A High-Performance C++ Development Environment by Bloomberg

BDE: A High-Performance C++ Development Environment by Bloomberg

BDE: A High-Performance C++ Development Environment by Bloomberg BDE (Basic Development Environment) is a set of foundational C++ libraries developed and maintained by Bloomberg L.P. Originally designed for building large-scale, high-performance financial software systems, its powerful features and excellent architectural design make it widely applicable in other fields as well. 1. Main Components of BDE … Read more

How to Print Identifications on Electronic Components and Circuit Boards

How to Print Identifications on Electronic Components and Circuit Boards

In the electronics manufacturing industry, the clarity, durability, and traceability of product identifications are crucial. As electronic components trend towards miniaturization and high integration, traditional coding technologies (such as inkjet coding and laser marking) may face issues such as insufficient adhesion, thermal damage, or lack of precision. UV coding machines, with their advantages of high … Read more

Performance Leap: How to Build High-Performance Python Modules with Rust

Performance Leap: How to Build High-Performance Python Modules with Rust

Introduction Python, as a flexible and easy-to-use programming language, is loved by developers. However, when dealing with compute-intensive tasks, Python’s performance bottlenecks can often be frustrating. At this point, the Rust language, with its excellent performance and memory safety features, becomes an ideal choice for extending Python. With tools like PyO3 and maturin, we can … Read more

Blosc: A High-Performance C++ Data Compression Library

Blosc: A High-Performance C++ Data Compression Library

Blosc: A High-Performance C++ Data Compression Library Blosc is a high-performance data compression library optimized for binary data. It achieves fast compression and decompression operations through unique block techniques, data preprocessing, and multithreading support. The goal of Blosc is not only to reduce the storage space of data on disk or in memory but also … Read more

High-Speed Sampling and Conversion of ADC (Part 2)

High-Speed Sampling and Conversion of ADC (Part 2)

When performing ADC acquisition on STM32, the difference in time efficiency between using software (interrupt or polling) to transfer data and using DMA to transfer data is very significant. This difference is mainly reflected in CPU time consumption and system responsiveness, rather than the time taken for a single sampling conversion itself. For example, consider … Read more

The Security Advantages and Challenges of the HTTP/3 Protocol

The Security Advantages and Challenges of the HTTP/3 Protocol

HTTP/3 is the third official version of the Hypertext Transfer Protocol (HTTP), which aims to improve network performance and stability while addressing various security and privacy issues. However, it still faces some security challenges. HTTP/3 no longer uses the Transmission Control Protocol (TCP); instead, it employs the QUIC transport protocol proposed by Google in 2012. … Read more