Latest Tech News

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

Filtered by: memo 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

How much RAM do you really need in 2025? I broke it down for Mac and Windows users

Kerry Wan/ZDNET Follow ZDNET: Add us as a preferred source on Google. ZDNET's key takeaways RAM allows computers run fast and optimally. 16GB is now the standard for PCs and laptops. Heavy users may need more RAM. Know when to upgrade. I used to struggle when shopping for a new computer. Over time, I learned to narrow things down to what I call the "performance trifecta" -- three main components you should be mindful of when buying a laptop or desktop: processor, storage drive, and RAM. Th

New Phoenix attack bypasses Rowhammer defenses in DDR5 memory

Academic researchers have devised a new variant of Rowhammer attacks that bypass the latest protection mechanisms on DDR5 memory chips from SK Hynix. A Rowhammer attack works by repeatedly accessing specific rows of memory cells at high-speed read/write operations to cause enough electrical interference to alter the value of the nearby bits from one to zero and vice-versa (bit flipping). An attacker could potentialluy corrupt data, increase their privileges on the system, execute malicious cod

Creating a VGA Signal in Hubris

A while ago I got a ST Nucleo-H753ZI evaluation board because I wanted to try out Hubris, Oxide's embedded operating system. After getting the basic demo app with the blinking lights running I set it aside for a lack of an idea what to do with it. A few weeks ago I was looking through old Raspberry Pi accessories on the hunt for a project. What stuck out to me wasn't any of the Raspberry Pi stuff, but the old 4 by 3 VGA monitor I had standing around. Could I just wire those pins in the VGA cable

Topics: dac dma memory set task

AMD’s RDNA4 GPU architecture

RDNA4 is AMD’s latest graphics-focused architecture, and fills out their RX 9000 line of discrete GPUs. AMD noted that creating a good gaming GPU requires understanding both current workloads, as well as taking into account what workloads might look like five years in the future. Thus AMD has been trying to improve efficiency across rasterization, compute, and raytracing. Machine learning has gained importance including in games, so AMD’s new GPU architecture caters to ML workloads as well. Fro

Topics: amd cache l2 memory rdna4

Claude’s memory architecture is the opposite of ChatGPT’s

Claude Memory: A Different Philosophy How Claude memory works, how it differs from ChatGPT, and what these approaches reveal. Earlier this week, I dissected ChatGPT's memory system. Since then, I've been doing the same for Claude and realized something remarkable: these two leading AI assistants have built completely opposite memory systems. In this post, I'll start by breaking down exactly how Claude's memory works—what it stores and how it retrieves information. Then we'll get to the intere

Apple’s latest iPhone security feature just made life more difficult for spyware makers

Buried in an ocean of flashy novelties announced by Apple this week, the tech giant also revealed new security technology for its latest iPhone 17 and iPhone Air devices. This new security technology was made specifically to fight against surveillance vendors and the types of vulnerabilities they rely on the most, according to Apple. The feature is called Memory Integrity Enforcement (MIE) and is designed to help stop memory corruption bugs, which are some of the most common vulnerabilities exp

Anthropic’s Claude AI can now automatically ‘remember’ past chats

is a news writer who covers the streaming wars, consumer tech, crypto, social media, and much more. Previously, she was a writer and editor at MUO. Posts from this author will be added to your daily email digest and your homepage feed. Anthropic will now let its Claude AI chatbot “remember” the details of previous conversations without prompting. The feature is only rolling out for Team and Enterprise users for now, allowing Claude to automatically incorporate someone’s preferences, the contex

Behind the scenes of Bun Install

Running bun install is fast, very fast. On average, it runs ~7× faster than npm, ~4× faster than pnpm, and ~17× faster than yarn. The difference is especially noticeable in large codebases. What used to take minutes now takes (milli)seconds. These aren't just cherry-picked benchmarks. Bun is fast because it treats package installation as a systems programming problem, not a JavaScript problem. In this post we’ll explore what that means: from minimizing syscalls and caching manifests as binary,

Apple’s Big Bet to Eliminate the iPhone’s Most Targeted Vulnerabilities

Apple launched a slate of new iPhones on Tuesday loaded with the company's new A19 and A19 Pro chips. Along with an ultra-thin iPhone Air and other redesigns, the new phones come with a less flashy upgrade that could turn out to be the true killer feature. A security improvement called “Memory Integrity Enforcement” combines always-on chip-level protections with software defenses in an effort to harden iPhones against the most common—and commonly exploited—software vulnerabilities. In recent ye

Behind the Scenes of Bun Install

Running bun install is fast, very fast. On average, it runs ~7× faster than npm, ~4× faster than pnpm, and ~17× faster than yarn. The difference is especially noticeable in large codebases. What used to take minutes now takes (milli)seconds. These aren't just cherry-picked benchmarks. Bun is fast because it treats package installation as a systems programming problem, not a JavaScript problem. In this post we’ll explore what that means: from minimizing syscalls and caching manifests as binary,

CPU Utilization is Wrong (2017)

The metric we all use for CPU utilization is deeply misleading, and getting worse every year. What is CPU utilization? How busy your processors are? No, that's not what it measures. Yes, I'm talking about the "%CPU" metric used everywhere, by everyone. In every performance monitoring product. In top(1). What you may think 90% CPU utilization means: What it might really mean: Stalled means the processor was not making forward progress with instructions, and usually happens because it is waitin

Knowledge and memory

September 6, 2025 The other day, I asked Claude how to do some­thing using a par­tic­ular Ruby library, and it hal­lu­ci­nated three nonex­is­tent methods in a row. We can ask “why do lan­guage models do this?” but/and we can also ask, “why doesn’t Robin do this?” I think it’s because I don’t only know things: I remember learning them. My knowl­edge is sedimentary, and I can “feel” the posi­tion and solidity of dif­ferent facts and ideas in that mass. I can feel, too, the airy dis­con­nect of

Knowledge and Memory

September 6, 2025 The other day, I asked Claude how to do some­thing using a par­tic­ular Ruby library, and it hal­lu­ci­nated three nonex­is­tent methods in a row. We can ask “why do lan­guage models do this?” but/and we can also ask, “why doesn’t Robin do this?” I think it’s because I don’t only know things: I remember learning them. My knowl­edge is sedimentary, and I can “feel” the posi­tion and solidity of dif­ferent facts and ideas in that mass. I can feel, too, the airy dis­con­nect of

Apple says the iPhone 17 comes with a massive security upgrade

is a senior editor following news across tech, culture, policy, and entertainment. He joined The Verge in 2021 after several years covering news at Engadget. It’s less noticeable than a thinner profile or trick camera lenses, but Apple is pointing out another upgrade in the iPhone 17 family of phones that it says is part of “the most significant upgrade to memory safety in the history of consumer operating systems.” Explicitly targeting the spyware industry that produces exploits for tools like

Memory Integrity Enforcement

Memory Integrity Enforcement (MIE) is the culmination of an unprecedented design and engineering effort, spanning half a decade, that combines the unique strengths of Apple silicon hardware with our advanced operating system security to provide industry-first, always-on memory safety protection across our devices — without compromising our best-in-class device performance. We believe Memory Integrity Enforcement represents the most significant upgrade to memory safety in the history of consumer

Matmul on Blackwell: Part 2 – Using Hardware Features to Optimize Matmul

In the first blog post in this series we explained Nvidia's Blackwell GPU architecture and concluded with a 4 line kernel that was a bit worse than cuBLAS. In fact, the performance was a lot worse coming in at 0.3% of cuBLAS and leaving 1758 TFLops on the table. In this post we are going to continue our journey and improve our performance by more than 50x our initial kernel benchmark. Along the way we are going to explain more GPU programming concepts and leverage novel Blackwell features. Note

How to Spot (and Fix) 5 Common Performance Bottlenecks in Pandas Workflows

Slow data loads, memory-intensive joins, and long-running operations—these are problems every Python practitioner has faced. They waste valuable time and make iterating on your ideas harder than it should be. This post walks through five common pandas bottlenecks, how to recognize them, and some workarounds you can try on CPU with a few tweaks to your code—plus a GPU-powered drop-in accelerator, cudf.pandas, that delivers order-of-magnitude speedups with no code changes. Don’t have a GPU on yo

Topics: cudf df gpu memory pandas

io_uring is faster than mmap

TL;DR Sourcing data directly from disk IS faster than caching in memory. I brought receipts. Because hardware got wider but not faster, the old methods don't get you there. You need new tools to use what is scaling and avoid what isn't. Introduction In part 1 I showed how some computer performance factors are scaling exponentially while others have been stagnant for decades. I then asserted, without proof, that sourcing data from disk can be faster than from memory. What follows is the proof.

Memory is slow, Disk is fast – Part 2

TL;DR Sourcing data directly from disk IS faster than caching in memory. I brought receipts. Because hardware got wider but not faster, the old methods don't get you there. You need new tools to use what is scaling and avoid what isn't. Introduction In part 1 I showed how some computer performance factors are scaling exponentially while others have been stagnant for decades. I then asserted, without proof, that sourcing data from disk can be faster than from memory. What follows is the proof.

Puffy Cloud Mattress Review: Soft but Supportive

I will admit that, once upon a time, I was not the Puffy Cloud’s biggest supporter. I’ve tested this memory foam mattress multiple times over my five-year mattress testing career and believed it simply wasn’t for me—too soft, not enough spinal support. Well, times change, don’t they? Granted, during my previous tests, I didn’t spend a whole week sleeping on the Cloud in my own bedroom, as I did this time. I now also consider myself a side sleeper, which has a whole other set of requirements than

Indices, not Pointers

Indices, not Pointers There is a pattern I’ve learned while using Zig which I’ve never seen used in any other language. It’s an extremely simple trick which - when applied to a data structure - reduces memory usage, reduces memory allocations, speeds up accesses, makes freeing instantaneous, and generally makes everything much, much faster. The trick is to use indices, not pointers. This is something I learned from a talk by Andrew Kelley (Zig’s creator) on data-oriented design. It’s used in Z

Memory is slow, Disk is fast – Part 1

TL;DR Hardware got wider, not faster. More cores, more bandwidth, huge vector units — but clocks, IPC, and latency flatlined. Old rules like “memory is faster than disk” are breaking. To go fast today, you have to play the new game. “CPUs keep getting faster every generation” Over the past 20 years or so computer hardware has evolved such that some facts we “know” about computers are wrong. Even among computer scientists, or perhaps especially among computer scientists, intuitions are off tar

Why the Pixel 10’s UFS 4.0 storage upgrade won’t actually speed things up

Robert Triggs / Android Authority Our Pixel 10 AMA was filled with great questions, but a couple of them stood out to me regarding the upgrade to UFS 4.0 storage. If you missed the news, Google has finally ditched the aging UFS 3.1 flash storage type for the far more impressive data speeds of UFS 4.0 and Zoned UFS (ZUFS) technology to improve age-related wear and tear. That is, as long as your new phone has 256GB of storage or more. The 128GB Pixel 10 and 10 Pro still have UFS 3.1 memory, just

The future of 32-bit support in the kernel

The future of 32-bit support in the kernel [LWN subscriber-only content] Welcome to LWN.net The following subscription-only content has been made available to you by an LWN subscriber. Thousands of subscribers depend on LWN for the best news from the Linux and free software communities. If you enjoy this article, please consider subscribing to LWN. Thank you for visiting LWN.net! Arnd Bergmann started his Open Source Summit Europe 2025 talk with a clear statement of position: 32-bit systems ar

Effective learning: Rules of formulating knowledge (1999)

Dr Piotr Wozniak, February, 1999 (updated) This article will help you overcome one of the greatest difficulties you will face when trying to accelerate learning: formulating knowledge The speed of learning will depend on the way you formulate the material. The same material can be learned many times faster if well formulated! The difference in speed can be stunning! The rules are listed in the order of importance. Those listed first are most often violated or bring most benefit if complied wi

Effective learning: Twenty rules of formulating knowledge (1999)

Dr Piotr Wozniak, February, 1999 (updated) This article will help you overcome one of the greatest difficulties you will face when trying to accelerate learning: formulating knowledge The speed of learning will depend on the way you formulate the material. The same material can be learned many times faster if well formulated! The difference in speed can be stunning! The rules are listed in the order of importance. Those listed first are most often violated or bring most benefit if complied wi

How is Ultrassembler so fast?

How is Ultrassembler so fast? Ultrassembler is a superfast and complete RISC-V assembler library that I'm writing as a component of the bigger Chata signal processing project. Assemblers take in a platform-dependent assembly language and output that platform's native machine code which runs directly on the processor. "Why would you want to do this?" you might ask. First, existing RISC-V assemblers that conform the the entirety of the specification, as and llvm-mc , ship as binaries that you r

Emulating aarch64 in software using JIT compilation and Rust

Emulating aarch64 in software using JIT compilation and Rust by Manos Pitsidianakis on 2025-08-25 I was able to write a simple just-in-time compiled emulator for the aarch64 ISA (Arm A-profile A64 Instruction Set Architecture). The Armv8-A/Armv9-A specs are massive in size, so the initial scope is for basic functionality and almost no optional architectural features such as SIMD. I wrote the emulator as an exercise in understanding how QEMU’s TCG (Tiny Code Generator) software emulation works

The No-CPU Amiga Demo Challenge

The No-CPU Amiga Demo Challenge This is an open challenge to create demos that run entirely on the Amiga custom chips without involving the CPU. This repository contains the rules of the challenge and a runner application for launching no-CPU demos. This is intended as a standard specification of the no-CPU platform for demo competitions. There will be a dedicated no-CPU Amiga demo competition at Gerp 2026, January 23-25, 2026. In addition, this is an ongoing challenge — an invitation to expl

Topics: amiga cpu demo memory ocs