Layman's Guide to Computing

Articles in the Season 11 category

Issue 131: What do early CPUs and startup founders have in common?

CPUs have limited throughput, since there is a max frequency they can operate at, and a limit to the number of wires they can be connected to (throughput = no. of wires × frequency). Later designs of early computers increased the capability of computers by delegating more work to secondary chips.

Published:

By J S Ng

Issue 132: the AT form factor (pre-1995)

Chipsets served as go-betweens in the AT form factor by IBM.

Published:

By J S Ng

Issue 133: the ATX form factor (post-1995)

The ATX form factor also brought with it a new breed of computers with more specialised chipsets: the memory controller hub (MCH) and peripheral controller hub (PCH). The MCH coordinates high-throughput components, such as computer memory and graphics. The PCH specialises in lower-throughput needs.

Published:

By J S Ng

Issue 134: Part 1 – the Intel Core i-series launches!

Light takes 0.3 ns to travel 10 cm, approximately the distance by wire between the CPU and the MCH. This potentially causes operations between the CPU and MCH to slow down by one cycle, at frequencies above 3 GHz. One way the Intel Core i-series resolves this conundrum is to move the memory controller into the CPU.

Published:

By J S Ng

Issue 135: Part 2 – Unifying the CPU and MCH (post-2008)

A modern CPU is manufactured through a process called photolithography, by which the CPU components are etched onto the silicon substrate by successive layers of chemicals, masking, and laser exposure. When the CPU components could be made small enough, the MCH and CPU were designed onto the same chip, and this is the design used by the Intel Core i7 (1st-gen).

Published:

By J S Ng

Issue 136: The mobile workstation – laptops

Slim laptops have been undergoing a gradual transition: more and more of their chips are no longer available as a replaceable card, but instead soldered directly to the mainboard. Since 2017/2018, most slim laptops pretty much have CPU, memory, storage, and network chips all soldered directly to the mainboard.

Published:

By J S Ng

Issue 137: The M1 Macbook Air

The M1 goes one step further: not only does it make do with fewer chips, it does so with passive cooling!

Published:

By J S Ng

Issue 138: System-on-Chip (SoC)

A system-on-chip (SoC) combines the core functionality of a system—processing, graphics, memory, and control—into a single chip package.

Published:

By J S Ng

Issue 139: What’s before this line is mine, what’s after this line is yours

Around 2015, the high-performance computer industry quickly realised that this would be much more efficient if the CPU and GPU could share the same memory.

Published:

By J S Ng

Issue 140: The shared memory dream

Shared memory is easier to implement when a company has control over the designs of both CPU and GPU.

Published:

By J S Ng

Issue 141: The Apple A14 and M1

The Apple A14 and Apple M1 are essentially the same chip architecture: they use almost the same building blocks, just with different numbers of them. On top of that, the Apple M1 implements unified memory, allowing the CPU and GPU (and other SoC components) to share the same system memory, greatly facilitating intra-chip communication.

Published:

By J S Ng

Issue 142: Implications (Part 1) - Software

Using the same hardware for both smartphones and laptops would make it much easier to write apps for both platforms. The closer they are in features, hardware, and software support, the easier things will be for developers.

Published:

By J S Ng

Issue 143: Implications (Part 2) – Future Goals