Latest Tech News

Stay updated with the latest in technology, AI, cybersecurity, and more

Filtered by: optimization Clear Filter

Optimizing ClickHouse for Intel's 280 core processors

This is a guest post from Jiebin Sun, Zhiguo Zhou, Wangyang Guo and Tianyou Li, performance optimization engineers at Intel Shanghai. Intel's latest processor generations are pushing the number of cores in a server to unprecedented levels - from 128 P-cores per socket in Granite Rapids to 288 E-cores per socket in Sierra Forest, with future roadmaps targeting 200+ cores per socket. These numbers multiply on multi-socket systems, such servers may consist of 400 and more cores. The paradigm of "m

Kefir: Solo-developed full C17/C23 compiler with extensive validation

To whom it may concern, Today I release Kefir — an independent C17/C23 compiler. Solo-built. Extensively validated, for x86_64 & System-V ABI. With SSA-based optimization pipeline, DWARF-5 support and position-independent code generation. What? Implements the C17/C23 standard. Plus certain GNU C extensions. For Linux (glibc & musl), FreeBSD, OpenBSD, NetBSD. Extensive and transparent validation suite. Compiles and runs well-known open source projects — GNU core- and binutils, Curl, Git, Ngi

Optimizing our way through Metroid

Will Wilson CEO Optimizing our way through Metroid Games People ask me: “why do you let your employees spend so much time playing Nintendo games?” People think we do it for the marketing. People think we do it to have cool demos. People think our blog series on learning autonomous testing concepts via how they come up in games is a pedagogical gimmick and nothing more. People are totally wrong. The honest truth, the underlying reality beneath the hype, is that this is actually how we figured

Optimizations That Aren't

Optimizations that aren't We all like it when our code is fast. Some of us like the result, but dislike the process of optimization; others enjoy the process. However, optimization for the sake of optimization is wrong, unless you’re doing it in your pet project. Optimized code is sometimes less readable and, consequently, harder to understand and modify; because of that, optimization often introduces subtle bugs. Since optimization is not a process with only positive effects, in production it

Tree Borrows

The Rust programming language is well known for its ownership-based type system, which offers strong guarantees like memory safety and data race freedom. However, Rust also provides unsafe escape hatches, for which safety is not guaranteed automatically and must instead be manually upheld by the programmer. This creates a tension. On the one hand, compilers would like to exploit the strong guarantees of the type system—particularly those pertaining to aliasing of pointers—in order to unlock powe

Quantum Hardware Readiness for Two-Step Quantum Search Algorithm

The traveling salesman problem (TSP) has challenged computer scientists for decades. Finding the shortest route that visits all cities exactly once sounds simple, but it becomes computationally explosive as the number of destinations grows. With applications spanning logistics, manufacturing, and network optimization, any breakthrough in solving TSP efficiently could transform entire industries. A recent paper published in IEEE Transactions on Quantum Engineering by Rei Sato, Cui Gordon, Kazuhi