Computer-hardware
Browse every technical article, tutorial, and guide organized by computer-hardware
Advanced CPU Microarchitecture & Specialized Accelerators
Beyond the fetch-execute cycle lies a complex world of optimization. We dissect the modern processor pipeline—from speculative execution to the reorder buffer—and explore the rise of domain-specific silicon like Neural Processing Units (NPUs) and FPGAs.
CPU Architecture Deep Dive: From Basics to Modern Multi-Core Design
A comprehensive technical walkthrough of processor fundamentals. We bridge the gap between abstract instruction sets and physical silicon, exploring how features like branch prediction, hyper-threading, and dynamic frequency scaling power modern computing.
Memory Systems Architecture: From DDR5 to Cache Coherence
Latency is the bottleneck of modern computing. This article deconstructs the memory subsystem, tracing the data path from physical DRAM modules through the complexities of L1-L3 caching, coherence protocols, and advanced memory controllers.
Storage Technologies & Architecture: HDD, NVMe, and Data Center Scale
Data persistence is the backbone of system design. This article analyzes the evolution of storage from mechanical actuators to quantum tunneling in NAND cells, culminating in the complex distributed architectures used in modern data centers, including Zoned Namespaces and DNA storage.
Computer Hardware Evolution: Origins, Architecture, and Industry Laws
A comprehensive analysis of the engineering milestones that defined modern computing. This guide covers the transition from vacuum tubes to transistors, the architectural war between x86 and ARM, and the economic principles, such as Moore’s Law and Dennard Scaling, that govern the global foundry ecosystem.
Computer Hardware Fundamentals: Digital Logic & Basic Electronics
Before code runs, electrons move. This guide breaks down the foundational layer of computing: how binary data, logic gates, and basic electronics combine to create the digital world.