Computer Programmer/Hardware Enthusiast. #SiliconGang Author of CPU μarch Block Diagrams: bit.ly/32qLLew & μarch Cheat Sheet: bit.ly/2JTplfJ

Joined August 2009
130 Photos and videos
Pinned Tweet
10 Nov 2020
Inspired by @InstLatX64, today I'm introducing the #SiliconGang Microarchitecture Cheat Sheet: bit.ly/2JTplfJ This can be viewed by all, and it offers centralised information about CPU μarch design such as caches, buffers, instruction width, etc. Some notes below:
7
21
93
This is a nice trick called LoopFrog dl.acm.org/doi/full/10.1145/… Using an LLVM-based compiler to insert hints, we achieve a geometric mean loop speedup of 43%, translating to whole-program speedups of 9.5% on SPEC CPU 2017 benchmarks, with only modest area and power overheads. 1/3
1
10
54
4,111
LoopFrog runs multiple loop iterations from a single thread in parallel within the microarchitecture. The core can spawn future loop iterations as new microarchitectural threadlets based on compiler-inserted hints, which can leapfrog execution beyond the parent thread’s... 2/3
1
1
4
651
...instruction window, exposing a new, medium-grained parallelism, orthogonal to traditional ILP and TLP. LoopFrog monitors data dependencies between executing threadlets, forwards data for true dependencies and squashes speculative threadlets on ordering violations. 3/3
1
4
527
dl.acm.org/doi/epdf/10.1145/… "SHADOW: Simultaneous Multi-Threading Architecture with Asymmetric Threads" "dynamically balances ILP and TLP by executing out-of-order and in-order threads simultaneously on the same core" Could this be what AheadComputing is working on? #CPU #μarch

2
5
20
2,108
dl.acm.org/doi/epdf/10.1145/… "ATR: Out-of-Order Register Release Exploiting Atomic Regions" Interesting μarch idea here. Instructions that have finished execution but not been committed yet, and also do not contain conditional branches can free up their PRF entry early #CPU #μarch

1
19
1,705
Cardyak retweeted
13 Dec 2025
This Gen Mobile phone SoC size
15
49
895
66,123
Cardyak retweeted
12 Dec 2025
A19Pro with A18Pro area surveying data A19Pro 与A18Pro的面积测绘数据
4
12
103
25,137
13 Nov 2025
Apple A19 Pro die shot Die Size 98.68mm² P-Core 2.966mm² P-Core with L2 & Shared Logic 5.486mm² E-Core 0.782mm² E-Core with L2 & Shared Logic 2.217mm² SLC 11.026mm² Somehow looks to be smaller than the A18 Pro (~104mm²) #Apple #iPhone #CPU #A19 tieba.baidu.com/p/1020632072…
8
68
472
113,821
27 Sep 2025
ARM's new μarches added to the block diagram repo Scarce info this year, these diagrams will be updated and mistakes corrected once more devices are released μarch Block Diagrams: bit.ly/32qLLew μarch Cheat Sheet: bit.ly/2JTplfJ #ARM #CPU #MicroArchitecture
5
28
151
11,162
23 Sep 2025
Nice work from @highyieldYT and also @chipwise_tech, wish we had the mm2 measurements to be able to truly compare against the A18 & A18 Pro
23 Sep 2025
.@Apple A19 SoC chip analysis based on images by @chipwise_tech: 2 P-cores with 8MB shared L2$, 4 E-cores with 4MB shared L2$, a 8-core NPU (Apple calls it 16-cores), 2x 6MB System Level Cache (SLC) and a 5-core GPU. All on TSMCs N3P and smaller than the previous A18.
23
2,468
18 Sep 2025
Block diagrams for A19 P & A19 E by Apple. Info sourced by Geekerwan and the Apple Silicon Optimization Guide μarch Block Diagrams: bit.ly/32qLLew μarch Cheat Sheet: bit.ly/2JTplfJ #ARM #CPU #ARM #Apple #A19 #CPU #MicroArchitecture
9
26
176
13,019
18 Sep 2025
The IPC for the E Core is so high now, it's only slightly behind the P Core that was present in the A12 (Vortex)
22
1,568
17 Sep 2025
Geekerwan's Initial Review of the A19 is out - bilibili.com/video/BV1cBp4zQ… P Core has ~12% more perf and 6% increase in IPC E Core has ~25% more perf and 17% increase in IPC If these result are accurate then the E core is simply a monster by this point. #iPhone #A19 #CPU #Apple
11
13
182
12,399
15 Sep 2025
Looks like Apple’s A19-E Core is 6 wide
2
1
20
4,188
Cardyak retweeted
11 Sep 2025
A19 Pro vs A18 Pro 6.0% better performance per clock vs prev gen
13
33
328
25,573
26 Jun 2025
Block diagram for A320 by ARM. arm.com/products/silicon-ip-… μarch Block Diagrams: bit.ly/32qLLew μarch Cheat Sheet: bit.ly/2JTplfJ #ARM #CPU
1
30
2,162
24 Feb 2025
Main CPU Core in the Sony/Toshiba Emotion Engine used in the PS2 The entire processor contained more than this, such as: 2 VU's, an SPU, etc Block Diagrams: bit.ly/32qLLew μarch Cheat Sheet: bit.ly/2JTplfJ #Sony #Toshiba #EmotionEngine #PlayStation #PS2 #MIPS
1
20
85
9,191
25 Jan 2025
64GB modules are coming!
25 Jan 2025
DDR5 64GB module Crucial 64GB DDR5 5600MHz – CT64G56C46U5 Crucial 128GB Kit (2X 64GB) DDR5 5600MHz - CT2K64G56C46U5 Crucial Pro 128GB Kit (2x64GB) DDR5 5600MHz - CP2K64G56C46U5 Crucial 64GB DDR5 5600MHz SODIMM – CT64G56C46S5

ALT ぽぷてぴぴ ポプテピピック Pop Team Epic GIF

4
1,669
18 Sep 2024
Geekerwan review for A18 is out P core is confirmed as the same core present in the M4, but clocked at ~4.04Ghz E core is the same as the E core in the A17, but clocked at ~2.4Ghz Power efficiency seems improved as well youtu.be/QK_t1LfEmBA?si=t9dk… #iPhone #A18 #Review #CPU
1
2
19
3,600
18 Sep 2024
So P core is ~15% faster compared to A17 (7% clock speed, 7% IPC) E core is ~14% faster compared to A17 (All clock speed) All in all this seems like a solid generational improvement, total power consumption has reduced as well
7
1,620