Let's see if I can turn this into an ASCII table and have it survive HN's reformatting.
+------+------------------+--------------+----------+----------------+-------------------+-------------------+---------------------------+
| Chip | Process | CPU Cores | GPU | Neural Engine | Memory Bandwidth | Unified Memory | Geekbench6 (Single/Multi) |
+------+------------------+--------------+----------+----------------+-------------------+-------------------+---------------------------+
| M1 | 5 nm | 8 (4P+4E) | 7–8 | 16-core Neural | 68.25 GB/s | 16 GB | ~2346 / 8346 |
| M2 | 5 nm (G2) | 8 (4P+4E) | 8–10 | 16-core Neural | 100 GB/s | 24 GB | ~2586 / 9672 |
| M3 | 3 nm (first-gen) | 8 (4P+4E) | 8–10 | 16-core Neural | 100 GB/s | 24 GB | ~2965 / 11565 |
| M4 | 3 nm (second-gen)| 10 (4P+6E) | 8–10 | 16-core Neural | 120 GB/s | 32 GB | ~3822 / 15031 |
| M5 | 3 nm (third-gen) | 10 (4P+6E) | 10 | 16-core Neural | 153 GB/s | up to 32 GB | ~4133 / 15437 (9-core) |
+------+------------------+--------------+----------+----------------+-------------------+-------------------+---------------------------+