2 ms·
For reference, this is an M1 Pro - the first run is consistently half speed so I’m guessing that’s some kind of scheduler adjustment: 1 59.9 2 109.1
by acdha 3y ago
For reference, this is an M1 Pro - the first run is consistently half speed so I’m guessing that’s some kind of scheduler adjustment:
1 59.9
2 109.1
3 108.4
4 109.1
5 108.0
6 109.3
7 109.4
8 110.5
9 119.3
10 123.9
- dd_xplore 3y agoThis is why M series chips "feels" faster
- sapiogram 3y agoNo it's not.
- sliken 3y agoNot many codes are bandwidth bound, but you can't say without knowing the use case. Another factor is mac's have many more memory channels on the m1/2/3 pro and m1/2/3 max. So they can have many more memory transactions, where on most PCs and x86-64 laptops you get 2 cache misses per memory latency (on the order of 70ns), where macs will get many more. So under various workloads all the cores spend much less time waiting on memory latency.