What is the most cost effective way for an individual researcher to purchase fast compute for deep learning tasks?

25 views (last 30 days)
I program in MATLAB and want to substantially increase the computing speed for deep neural network projects. I am talking about a speed up factor in the neighborhood of 50 times my current speed. My current computer is a 2015 MacBook Pro 15" with 2.2 GHz Quad-Core Intel Core i7 and 16 GB 1600 MHz DDR3.
I cannot easily use cloud computing because my MATLAB license doesn't support it. I suppose the best way is to buy a Windows computer with a NVIDIA chip so MATLAB can use the GPUs.
What alternatives do I have? How much faster would a new MacBook Pro with a M3 Max chip be (I'm guessing less than 10x)? I could consider buying a desktop rather than a laptop if necessary. My budget can accommodate a fairly large investment (from the perspective of a hobbyist).

Accepted Answer

John D'Errico
John D'Errico on 5 Mar 2024
Edited: John D'Errico on 5 Mar 2024
No matter what, I would be looking towards a desktop machine. Then you get the advantage of adequate fans to keep those cores humming along. Without adequate cooling, your machine will throttle speeds down to avoid a meltdown.
It is 100% certain you will not get a 50x speed boost merely by going to a faster MacBook pro, M3 chip or not. I'd expect something on the order of a 3x speed boost that way, hardly a 10x boost. Even there, again, the lack of adequate fans will hamper you, as once you start to get all cores humming along, it will generate some serious heat, and your computer hates heat.
In the end, it does not matter how fast and brutish a machine you have, as John's law will apply. (A law I formulated perhaps 35-40 years ago.) It states that the size of computing projects always grows to be just a wee bit larger than the most powerful computer you can afford or find. This is beause the small problems are easy to solve, and someone else has probably already solved them anyway.
  9 Comments
Kevin Johnson
Kevin Johnson on 1 Apr 2024 at 20:03
Joss,
Ha. I've done that first method a few times myself...
My 'home use" license doesn't permit cloud computing. Going to an individual commercial license would cost somewhere between $10,000 to $20,000 once all the toolboxes etc.are accounted for. This is a hobby, so I can't afford that much. More precisely, I can't figure out how to convince my wife I can afford that much. Oh well. Thank god somebody has sense.
Best,
Kevin

Sign in to comment.

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!