Articles by Tag #cpu

Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!

Go disassembly: branches on arm64 vs amd64

TL;DR On arm64 the negative-branch check typically compiles to a single-bit test + branch...

Learn More 4 1Nov 17

What makes ARM... ARM?

You're probably reading this on an ARM chip. No, really. If it's a phone, 100%. A new Mac? Yep. A...

Learn More 1 1Nov 18

The Era of CPU, GPU, TPU and LPU

It is 2025, and we have officially entered the age of artificial intelligence. After years of...

Learn More 0 0Oct 30

The Cost of Kubernetes: Which Workloads Waste the Most Resources

Introduction Kubernetes has revolutionized how we deploy and manage applications, but it...

Learn More 1 0Sep 12

Understanding CPU Time (Real, User, System)

A deep dive into how operating systems measure CPU time, with practical examples.

Learn More 0 0Aug 31

Profiling no Java: Guia prático para analisar o desempenho de aplicações Java

Introdução Quando aplicações são executadas, elas geram uma quantidade enorme de dados que...

Learn More 2 1Dec 21 '24

Resource consumption by Rust

You run **cargo build** on a large Rust codebase, something like compiling a blockchain node from...

Learn More 0 0Nov 29

Comparing OpenBLAS and Accelerate on Apple Silicon for BLAS Routines

In this post we'll write and run benchmarks for four common BLAS routines, comparing two different BLAS implementations in C++.

Learn More 8 0Nov 18

3.1 Prediction methods for conditional jumps

1. What is a saturating 2-bit counter? This is a two-bit saturation counter, which is used...

Learn More 10 0May 8

Branch prediction (all processors)

Document - https://www.agner.org/optimize/microarchitecture.pdf The pipeline in a modern...

Learn More 10 0May 4

🎯 Run Qwen2-VL on CPU Using GGUF model & llama.cpp

Table of Contents: Key Takeaways Introduction Why GGUF and llama.cpp? Step 1:...

Learn More 17 3Jan 13

Computación Eficiente · Nº1

¡Bienvenidos al mundo de la computación eficiente! ¿Por qué nace esta newsletter? La...

Learn More 5 0Apr 3

Linux Task Scheduling and Context Switching in the Age of Multi-Core CPUs and GPUs

Introduction Modern computing has undergone a rapid transformation over the past two...

Learn More 2 1Jun 17

Comparing GPU and CPU Processing Power for Regular Computer Tasks

The parallel processing power of a Graphics Processing Unit (GPU) is designed to handle massive...

Learn More 1 0Jun 23

Every Programmer Should Know These CPU Tricks for Maximum Efficiency

You’ve heard the classic line: “Premature optimization is the root of all evil.” Sure, but what about...

Learn More 1 0Dec 26 '24

CPU Pipelining: How Modern Processors Execute Instructions Faster

The key to modern processors’ speed lies in their ability to execute many instructions in parallel,...

Learn More 2 1Jun 22

The CPU's Hidden Language: Decoding Instructions for Ultimate Performance

Introduction: The Paradox of Added Complexity It sounds like a recipe for inefficiency:...

Learn More 1 1Aug 4

CPUs, GPUs, TPUs, DPUs, why?

For me (I mean at that time), things were as simple as this: There would be only two types of...

Learn More 3 5Dec 2 '24

CPU & Memory Monitoring 101: How to Check, Analyze, and Optimize System Performance

Whether you're running a demanding backend server, multitasking on your Windows PC, or pushing your...

Learn More 1 0May 14

Cache Coherence: How the MESI Protocol Keeps Multi-Core CPUs Consistent

Modern multi-core CPUs depend on caches to accelerate memory access and improve performance. However,...

Learn More 6 0Jun 19

Understanding CPU Performance: A Detailed Guide to Comparing Processors for Optimal Computing

When it comes to choosing the right CPU for your needs, understanding how to compare performance...

Learn More 2 0Jan 9

Understanding the Difference Between x86 and ARM CPUs: Instruction Set Comparison and Their Impact

In today’s tech-driven world, understanding the differences between CPU architectures is crucial...

Learn More 0 0Jan 13

Load Test CPU Comparison of Popular WordPress Caching Plugins

Caching plugins are often the first line of defense when it comes to WordPress performance...

Learn More 0 0Jun 26

CPU Powerhouses: Unlocking Speed with ALUs, FPUs, and Parallelism

Introduction: The Workshop Inside the Chip Imagine for a moment that a Central...

Learn More 0 0Aug 4

How ARM’s Energy Efficiency Is Reshaping Data Centers: A Game-Changer vs x86 Architecture

Introduction: The Data Center Dilemma Data centers are the digital heartbeats of our...

Learn More 0 0Jul 5

Superscalar vs SIMD vs Multicore: Understanding Modern CPU Parallelism

For many years, improving CPU performance meant increasing clock speed → allowing more cycles per...

Learn More 0 0Jun 25

CPUs, GPUs, NPUs, and TPUs: Choosing the Right Processing Unit for AI Workloads

TL;DR Explore the architectural differences and hands-on trade-offs between CPUs, GPUs, NPUs, and...

Learn More 0 0Jul 25

Inside the Brain of Your Computer

An Example Let’s say you and your friend are playing a secret game using a...

Learn More 0 0Mar 29

Understanding the Essential Elements of a Well-Designed CISC Architecture for Modern Computing

Introduction When we talk about computer architecture, two of the most well-known paradigms...

Learn More 0 0Jan 13

How Geekbench 6 Multicore Is Broken by Design

As a developer, performance is very important to me (clearly, I am not a front-end dev - hah!). It's...

Learn More 0 0May 7