Exploring Algorithms Beyond FPGA and ASIC: Revitalizing Global GPU Computing Power

Exploring Algorithms Beyond FPGA and ASIC: Revitalizing Global GPU Computing Power

CPU: This is well understood; when it was first released in 2009, Satoshi Nakamoto used a regular desktop CPU for mining. The entry barrier was extremely low, allowing households to participate in mining, which was Satoshi’s original intention for Bitcoin mining. By using reasonably priced hardware that was easy to mine with, Satoshi aimed to … Read more

Factors to Consider When Selecting ASIC Chip IP

Factors to Consider When Selecting ASIC Chip IP

Many companies need to purchase IP when designing ASIC chips. So how should we choose among the numerous IP vendors? Typically, we need to evaluate the IP selection based on the following factors: Before selecting IP, it is essential to confirm the production process of the ASIC chip, as the performance, power consumption, and area … Read more

Strong Demand for ASICs: MediaTek’s AI Strategy ‘Bound’ to Three Major Platforms

Strong Demand for ASICs: MediaTek's AI Strategy 'Bound' to Three Major Platforms

Word count: 2495 Reading time: 6 minutes At this stage, how artificial intelligence has changed our lives is something most people may find difficult to articulate. However, MediaTek has been committed to helping the general public gain a deeper understanding of artificial intelligence. It also emphasizes that the most intuitive manifestation of chip value is … Read more

The Path to DSP Promotion for iOS Games: Technology is Key

The Path to DSP Promotion for iOS Games: Technology is Key

In Q3 2015, the scale of the mobile game market in China reached 14.663 billion RMB, a year-on-year increase of 101.8%. It is expected that the market scale for the entire year of 2015 will exceed 50 billion RMB. Major mobile game manufacturers are eager to capture a larger market share, making user acquisition the … Read more

Implementing a Health Bar in C Language

Implementing a Health Bar in C Language

Background In the game Honor of Kings, at the start of the game, each hero has a health bar above their head. When damaged, the hero’s health decreases, and when close to death, the health bar turns red. Similarly, when using the EasyX library to develop games, we often encounter the need to create health … Read more

The Open Source C Language Code for ‘Twelve Sounds of Spring Festival’ is Here, Naming is the Highlight

The Open Source C Language Code for 'Twelve Sounds of Spring Festival' is Here, Naming is the Highlight

(For programmers’ matters bookmark it) Source: Open Source China With the popularity of the sci-fi movie “The Wandering Earth” during the Spring Festival, more and more netizens have developed a strong interest in this film. Especially among developers, the segment of “Twelve Sounds of Spring Festival” in the movie will surely leave a lasting impression … Read more

Comic | The Messy State of Linux Kernel Code Due to C Language Usage

Comic | The Messy State of Linux Kernel Code Due to C Language Usage

Postscript: Today is a short comic, mainly intended to illustrate a principle: the key to a clean codebase is not the type of language used, but the people maintaining that codebase. Regardless of how well-designed the codebase is or how advanced the programming language used, if the original principles are not upheld, the end result … Read more

Comprehensive Interpretation of the C Language Code Standards by the curl Team

Comprehensive Interpretation of the C Language Code Standards by the curl Team

Consistent code style aids in team collaboration and code reviews. The most commonly used style in the industry is Google’s, but in this section, we will explore something different: the coding standards of the curl team, a tool that we frequently use. To briefly introduce curl, it is very useful for transferring data in command … Read more

Why Implement GPT-2 in Pure C Language? Karpathy Responds to Online Criticism

Why Implement GPT-2 in Pure C Language? Karpathy Responds to Online Criticism

Machine Heart ReportEditor: Xiao Zhou Karpathy: for fun. A few days ago, Andrej Karpathy, former head of Tesla Autopilot and OpenAI scientist, released a project called “llm.c” that implements GPT-2 training in just 1000 lines of code on CPU/fp32. llm.c aims to simplify large model (LM) training — using pure C language / CUDA, without … Read more