Not sure if there would be any penalty 'cause of that vs native windows implementation. But keep in mind, 3DMark is still an iOS app. They both are native to Apple silicon supporting Metal and more importantly, really stress the GPU and give you a clear picture of the performance since they are offscreen tests. I would highly recommend GFXBench 5.0 Aztec Ruins High 1440p Offscreen and 3DMark Wild Life Extreme Unlimited. If Geekbench GPU compute doesn't work as expected for Apple silicon, how can we compare GPU performance against Nvidia or AMD? How would this be a fair comparison when GPU is not even utilized to its fullest in Apple silicon? This was first noted in M1 Max/M1 Pro review as a comment by Andrei Frumusanu who is ex Anandtech and currently works at Nuvia.Ī. But, the real issue is, for some reason, the GPU compute benchmark doesn't ramp up GPU frequencies or even consume close to maximum power GPU would consume when it's on full load for Apple silicon. What is not a fair comparison is OpenCL comparisons since it's deprecated in macOS. Geekbench is a cross-platform benchmark and it's perfectly fine to compare Metal vs CUDA. Intel might introduce a superior SIMD instruction set and then Apple again has to do a pull request on Intel Embree for NEON translation? Man, that's PAIN.įirst of all, I've seen a few comments here that you can't compare Metal vs CUDA. Even after that, I'm not sure if CR23 will be a fair comparison. Going by the Github comments for Apple's pull request on Intel Embree, Apple is working on bringing AVX2NEON support for Apple silicon. But there's a library, it's a header actually, available to do that but it's only SSE2NEON and not AVX2NEON. Now, SSE or AVX2 intrinsics need to be translated to NEON intrinsics for every application which is a huge pain in the ass. So, for CR23 to even run on Apple silicon, Intel Embree needs to be rewritten for ARM64 which thanks to Syoyo Fujita, became possible. But Intel Embree obviously doesn't support NEON native implementation. And, CR23 is AVX heavy, so you know where this is going. AVX2 is Intel's latest SIMD instruction set which is superior to SSE. ![]() It supports various SIMD instruction sets for x86 architecture and among these are SSE or AVX2. I'm not going to be very deep but just enough to make you guys understand things.ĬR23's render engine uses Intel Embree which is Intel's library to accelerate Ray tracing compute using CPU.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |