Qualcomm’s Most Powerful AI Chip Ever: NPU Performance Soars to 80 TOPS

Qualcomm's Most Powerful AI Chip Ever: NPU Performance Soars to 80 TOPS

Qualcomm has unveiled its flagship mobile and AI PC chips, providing a comprehensive analysis.Author | ZeR0 Editor | Mo YingOn September 24, at the Hawaii event, Qualcomm launched three flagship chips: the next-generation flagship mobile SoC Snapdragon 8 Gen 2 (Snapdragon 8 Elite) mobile platform, Snapdragon X2 Elite Extreme, and Snapdragon X2 Elite PC processor, … Read more

Optimization Techniques for C/C++ Code

Optimization Techniques for C/C++ Code

I stumbled upon a short article from 2014 that introduces how to optimize performance in C/C++. Although the original text is focused on ray tracing in graphics, it still provides valuable guidance. I translated it into English, hoping it will help everyone write high-quality code. After each suggestion in the text, I added remarks based … Read more

BLAKE3: An Efficient Hash Algorithm Library in C++

BLAKE3: An Efficient Hash Algorithm Library in C++

BLAKE3: An Efficient Hash Algorithm Library in C++ BLAKE3 is a high-performance cryptographic hash algorithm known for its speed and security features. The C++ implementation of BLAKE3 provides developers with a powerful tool for handling various scenarios that require hashing operations, such as file verification, data integrity validation, and cryptographic applications. 1. Features of BLAKE3 … Read more

Semiconductor Review 32: Summary of Semiconductor Investments Over the Past Three Years

Semiconductor Review 32: Summary of Semiconductor Investments Over the Past Three Years

1. Introduction First, let’s take a look at the past five semiconductor cycles since 2010. From a time perspective, the current fifth upward cycle has lasted 35 months, while the longest in the past 15 years was 36 months. Of course, AI is still booming, and I cannot say that the sector cannot continue to … Read more

How to Maximize Concurrency and Performance When Making HTTP Requests with HttpWebRequest in C#

How to Maximize Concurrency and Performance When Making HTTP Requests with HttpWebRequest in C#

Introduction When using<span><span>HttpWebRequest</span></span> to initiate HTTP requests in C#, you can improve concurrency and performance in the following ways: 1. ServicePointManager Settings <span><span>ServicePointManager</span></span> is a static class that provides properties and methods for managing HTTP connections. To enhance concurrent performance, you need to adjust the following key properties: DefaultConnectionLimit: By default, the .NET Framework’s<span><span>ServicePointManager</span></span> limits … Read more

Binn: A Powerful C++ Library

Binn: A Powerful C++ Library

Binn: A Lightweight, High-Performance Data Serialization Library Binn is an efficient data serialization library developed by the LiteServer team, suitable for C and C++ languages. It aims to provide a simple, fast, and memory-efficient way to store and transmit data structures such as dictionaries, lists, integers, floating-point numbers, strings, etc., serving as a lightweight alternative … Read more

Practical Optimization Techniques in Embedded Development

Practical Optimization Techniques in Embedded Development

Source | Embedded Miscellaneous In embedded development, resources are always scarce. Insufficient memory, slow execution speed, high power consumption… do these issues often trouble you? Today, I will share several code optimization techniques that have been validated in practice! 1. Time Efficiency Optimization Avoid Floating Point Operations // Slow version: floating point operation float calculate_voltage(int … Read more

sml2: A Powerful C++20 State Machine Library

sml2: A Powerful C++20 State Machine Library

sml2: A Powerful C++20 State Machine Library In modern software development, state machines are a crucial design pattern that helps developers better manage and organize complex program logic. sml2 is a state machine library based on C++20 that offers powerful features and efficient performance while maintaining simplicity and ease of use. Features Based on UML-2.5 … Read more

Comparative Analysis of C++ and C# in Embedded Development

Comparative Analysis of C++ and C# in Embedded Development

C++ and C#C++ and C# are widely used programming languages, but they have different design goals and application scenarios. C++ is a low-level, high-performance system programming language that emphasizes manual memory management and multi-paradigm support; C#, on the other hand, is a high-level, object-oriented language developed by Microsoft, primarily used for application development within the … Read more

Why Microcontrollers Don’t Integrate All Circuits

Why Microcontrollers Don't Integrate All Circuits

1. Demand Differences: The “Personalization” Challenge of Microcontrollers In the world of microcontrollers, there is no “one-size-fits-all” solution. Imagine if a restaurant only offered one family-style meal; could it satisfy all diners’ needs? Clearly not. Similarly, the applications of microcontrollers vary widely: some projects require ultra-low power consumption, while others pursue high performance; some interfaces … Read more