Java vs Rust: Stunning Results from 20 Million Particle Simulation! A Dramatic Turnaround!

Java vs Rust: Stunning Results from 20 Million Particle Simulation! A Dramatic Turnaround!

Follow our official account and send 【Learning】 to receive materials Last week, a new guy in our team asked me: “Boss, why are new projects using Rust? Is Java really outdated?” I didn’t answer directly, but opened the highly discussed 20 million particle simulation experiment on GitHub—this test result might overturn your perception of Java. … Read more

Exploration of Vectorized SIMD Instructions in PolarDB Distributed Edition

Exploration of Vectorized SIMD Instructions in PolarDB Distributed Edition

1. Background PolarDB Distributed Edition (PolarDB for Xscale, abbreviated as: PolarDB-X) is a cloud-native distributed database with important features such as online transaction and analytical processing (HTAP), separation of computing and storage, and global secondary indexing. In terms of HTAP, PolarDB Distributed Edition has explored and practiced many aspects of vectorization for the AP engine, … Read more

Java SIMD Acceleration: Manual Vectorization to Enhance Image Filtering Performance

Java SIMD Acceleration: Manual Vectorization to Enhance Image Filtering Performance

Click the blue text to follow! Heard your image processing code is running slow? Ha, don’t worry! Once upon a time, my code crawled like a snail. Today, let me introduce you to the “black technology” in Java—SIMD vectorization, which will make your image filtering performance soar! What is SIMD? Single Instruction, Multiple Data. In … Read more

Java Vectorization Programming: Accelerating Image Processing Algorithms with SIMD Instructions

Java Vectorization Programming: Accelerating Image Processing Algorithms with SIMD Instructions

Click the blue text to follow! Java Vectorization Programming: Accelerating Image Processing Algorithms with SIMD Instructions Hello, programmers! Feng is back! Today, let’s talk about something exciting—Java vectorization programming. Don’t be intimidated by this fancy name; it’s simply a black technology that makes your Java code fly! Especially when processing images, the acceleration effect is … Read more