🤯 SURPRISING M3 MacBook Coding Performance

preview_player
Показать описание
Discover which MacBook reigns supreme in our unexpected coding showdown between the M3, M3 Pro, and M3 Max.

Use COUPON: ZISKIND10

🛒 Gear Links 🛒

🎥 Related Videos 🎥

💻 MacBooks in this video
M3 Max (16/40) 16" MacBook Pro 64GB/2TB
M3 Pro (11/14) 14" MacBook Pro 18GB/512GB
M3 (8/10) 14" MacBook Pro 8GB/512GB

— — — — — — — — —

❤️ SUBSCRIBE TO MY YOUTUBE CHANNEL 📺

— — — — — — — — —

Join this channel to get access to perks:

— — — — — — — — —

📱LET'S CONNECT ON SOCIAL MEDIA

— — — — — — — — —

#m3 #macbook #macbookpro
Рекомендации по теме
Комментарии
Автор

I love that you're like one of the ONLY creators who show PROGRAMMING performance.

WikiPeoples
Автор

The difference in speed between M3 and the others with multithreaded test, is because the test are very slow in comparison with the coordination time required to synchronize more threads sending messages and waiting for all the threads to finish their jobs. I had this problem few years ago and I had to find the ideal number of threads to solve a problem, because not all problems scale well with more threads, in some cases i found that the single threaded solution was faster .

MarkoChuValcarcel
Автор

Love the setup and excitement and audio, video quality. Want to see more such amazing content!

manikant
Автор

Thank you for adding charts to the videos!

UsamaIndieDev
Автор

I think your theory is correct. Thread creation may incur system calls, which create overhead by context switching in the operating system. Also, for shorter runs, larger vents don't make much of a difference.

Автор

I think the reason why the base M3 was consistently faster is because it has the tightest cluster of CPU cores, M3 Pro and M3 Max have more cores which are more spread out, so perhaps that added some latency whereas the tightness of M3's CPU made it significantly faster. I assume only super-fast tasks are the ones that would benefit from this, bigger and heavier tasks that would sit on the core longer would likely perform better.

jihadrouani
Автор

Maybe next time you could use Activity Monitor’s CPU History graphs (or something similar) to see how many and what type of cores are being used?

bobthedino
Автор

Can you make a video comparing the 18GB M3 Pro MacBook Pro to the 36GB M3 Pro MacBook Pro with regards to developers' needs, including VM?

sreeharisreelal
Автор

Great video! I'm getting ready to upgrade my intel mac and this video helps in the decsion making process.

jlinwinter
Автор

This needs to be amplified

Most tech influencers are video editors and they always evaluate the encoding(insert final cut pro ) side of the machine performance


and very few actually speaks for ur poor programmers

Thanku for doing the lord's work 😊😊

ahmarsiddiqui
Автор

Thinking of which one to get for my machine learning courses and projects. Would be nice a video with LLAs and stuff like that. Great videos ✌️

matumatux
Автор

interesting results. I just recently got an M1 MacBook Pro and am loving it so far, I wonder how it compares against the latest?

KeySimplicity
Автор

I would like to add my perspective/opinion. Maybe it has to do with the core allocation for the tasks. Not sure how macos distributes tasks to cores, but maybe some tasks are executed on the E-cores and seem to stay there during their execution.

TheLockstead
Автор

I still believe that the compilers (and others) are not ready for this new set of chips. BTW Alex, as always, NICE

RomPereira
Автор

On a side discussion, I thought in this Black Friday/Cyber Monday the prices of the the M2 Machines would be more aggressively discounted. I looked intensively for nice deals, but to no avail. I bought the base model 14 M3 Max as replacement for my base model 14 M1 Pro. I thought I would get a M2 Max with a very nice discount USD 500+, but no, I got the USD 250 discount on the base model with a 1 TB disk at Adorama.

RomPereira
Автор

Hi Alex, I can not find any test regarding the M2 ultra VS RTX 4090. Could you please make a comparison between M2 ultra 76 cores GPU VS RTX 4090 in terms of machine learning and specifically in training object detection YOLOv8 models? We just hearing about the number of CUDA cores in Nvidia, but how we can compare that with M2 ultra performance?

sajjadsarkoobi
Автор

should be interesting to see the compilation comparisons under virtualization with Docker. maybe do a separate run with arm64 plaftform and another using x86/amd64 platform with Rosetta . can you do that as well?

ishimaro
Автор

It’s not the spinning up or threads that’s causing this. Switching threads takes extra cpu cycles, so the more threads you have the more switching will happen yielding a long response on multi threaded work loads that are short lived, for longer running tasks this will reduce time because there will be less handshaking between threads in the long run…

RJ-swzv
Автор

Hypothesis for the “M3 is faster”

Compiling code in parallel ofcourse comes with overhead. Probably there are diminishing returns when using more cores than the M3. If there is an option for it then try to limit the number of threads

GWVEEN
Автор

Can you compare M1 Max vs M2 Max and M3 Max if it is worth upgrading for higher end workloads like ML training etc.

Viisarion