Enes HarmanBranch Prediction AlgorithmsBranch prediction is one of the most important techniques for improving performance in multi-cycle pipelined machines. It allows us to…1d ago1d ago
Poom Yimyueanลองสร้าง 16-Bits Virtual Machine อย่างง่ายด้วยภาษา JavaScript / TypeScript — Chapter 00: เกริ่นนำเกริ่น2d ago2d ago
Can ÖzkanPointers Part 1 — Understanding the Key Components of a Computer: RAM, CPU, ALU, and RegistersBefore exploring pointers in C, it’s important to understand some foundational hardware concepts that explain how computers store and…5d ago5d ago
Haze YinLong Polling vs WebSocket vs SSE: Choosing the Right Real-Time Communication MethodIn system design world, real-time data transmission has become a core part of web applications, enabling instant updates, notifications…Sep 16Sep 16
rustianWhat if Transistors Used Set TheoryWe have relied so much on binary logic for computing but what of it was set theorySep 14Sep 14
郑启航Explore AMX instructions: Unlock the performance of Apple SiliconSince 2020, Apple has published M1/M2/M3. They have at least four different ways to perform high-intensity computing tasks.Sep 8Sep 8
JemoModern ForthExplore the transformative potential of a modern Forth operating system, where simplicity and efficiency redefine computing.Sep 4Sep 4
Enes HarmanOut of Order Execution with Precise ExceptionsThe idea behind out-of-order execution is to keep the processor busy even when incoming instructions need to stall. This significantly…Sep 31Sep 31