What kind of stats do you do,
@leman? I'm a cognitive science grad student, so I've been getting into a lot of Bayesian mixed-effects models using RStan and brms. A friend of mine who upgraded from a ~2015 MBP to an M1 Air said his Stan models that used to take 3+ hours now only take 20-30 minutes, so I'm extremely curious to see if the improved memory bandwidth with the M1 Pro/Max will push that even further. Do you have an M1 machine to compare to your 16" yet, or have you been holding out for the M1 Pro?
I am usually working with tabular data transformations in R, but I occasionally run stan programs (phylogenetic fitting etc.) developed by my colleagues. I briefly had an M1 MacBook Pro to test out some software before committing our research group to buying more, and that thing was impressive for my workflows. In (multicore) stan and R it easily matched the performance of my i9, and sometimes even outperformed it. I have little doubt that the M1 Pro/Max will do very well for data science and software development, they have massive cache and everyday FP advantages that is not reflected by microbenchmark like Geekbench.
Wow, the Mac now offers type 1 hyervisor support for native GPU passthrough and bare metal performance?! I was only aware of Parallels and VMware which are type 2 hypervisors which are explicitly NOT native, do NOT offer GPU passthrough, and take a rather substantial performance hit! That's really cool that I'm wrong, I wasn't aware of this new support! How are they doing the passthrough with only a single iGPU?
Sorry, what do you want with the bare metal GPU virtualization if your client OS has no drivers for that GPU? I definitely agree that one thing lacking from macOS is support for PCIe passthrough to the VM, that would give a viable option to folks that rely on CUDA.
Windows is kosher to run too, right? Microsoft OK'd it?
No, they didn't. Like they never OKed to run it on Bootcamp.
Maybe so, but that makes it even worse for someone pining for ultra ultra thin pro Macs.
But seriously, if you are taking issue with this (an i9 11900H computer that sustains load):
My problem with ROG Zephyrus M16 is not nessesarily the size (although I doubt it will fit into my 13" backpack — a 16" MBP does fit). It's the poor thermals (20C hotter chassis under load compared to even the Intel 16"), loud fans, poor battery (especially if you are doing any work), poor performance when unplugged, poor ergonomic in cramped spaces (all laptops that have bottom airflow cutout cannot be properly used on the lap/bed etc., which is one of the reasons Apple has always used side vents for airflow) and poor connectivity (one USB 4 port? this is a joke for a work laptop).
These are the flaws shared by virtually all gaming and workstation laptops, which is why I use Apple. They understand that computer design should be functional. Especially in regards to cooling solutions. I have no interest in using a laptop with direct bottom heat exhaust that reaches over 50C under operation. That is enough to burn my wooden desk (not to mention my knees).
Nothing wrong with being a skeptic here and being upset at Apple's business led decisions that negatively affect the direction of our software lives. People will be mad at you because they need to justify their purchase or they feel the need to defend their company out of some narrowminded view of tech.
I am not mad because I need to justify my purchase (there is nothing to justify, all my software and workflows are already ARM-native). I am mad because outlandish arguments (e.g. 32bit software compatibility) are being used to ridicule my purchase choice or technology which is probably the most significant development in the CPU history since the Intel P6 core.
For all the good M1 brings, it's also another step towards locking down the Apple ecosystem even further and making it harder and harder for outsiders to compete or for customers to make choices about how they want their digital life to be structured.
I do not understand this comment. Appel Silicon is a closed hardware platform, that is sure, but it's a fully open software platform.
Here’s the deal, what people aren’t talking about is that the Gracemont E-cores from Intel are equal to that of Kabylake at 70% less power.
So the first batch of Alderlake is 8P/8E. So we’re taking an 11th gen Tigerlake-H and adding two 7700Ks on top of it. We’re talking about the same processor that was used in the MBP16 of not even 2 years ago but literally the same one used in the current generation +2 more cores.
Meteorlake/Raptorlake adds 8 more E cores with Meteor adding a Xe Apu bringing the count to 24 total cores (8P/16E) that is going to be really tough to beat and I don’t think Apple can without pushing their core count to 32+.
For time reference Raptor will launch beside the M2 Max next year and if the rumors about the M2 being just a clock bump doesn’t look good as Gracemont matches the M1 in power efficiency.
Intels strategy with Gracemont cores is not a step forward, it's more of a step to the side. Intel is unable to make fast energy-efficient cores, so they decided to add some slow energy-efficient cores into the mix for throughput-oriented workloads. Now, this is an effective strategy, but it is also limited. Not all workloads scale well with CPU count, and Intel lacks bandwidth on it's consumer platform to properly utilize 30+ cores. Just adding more and more Gracemont cores will reflect well in microbenchmark, but one will quickly run into diminishing returns in the real world.
You say that Gracemont has matched M1 in power efficiency. That is not entirely so. Gracemont matches M1 in power consumption, with 1/3 lower performance. From the benchmarks I have seen Gracemont is somewhere around A15's Blizzard, maybe a bit faster. Apple Silicon cores are sill much more efficient in terms of performance/watt as well as sustained performance per core. If leaked Geekbench benchmarks are to be trusted, 8+2 M1 is within 5% of the of the line mobile 6+8 Alder Lake (and M1 is likely to be faster in more complex workloads). So something like 12+4 an M3 should be more than sufficient to take on a 8+16 Meter Lake.