News for hackers. Stuff that matters.
Re:Mac Pro gets half-assed “update” by AndrewNoNumbers on Monday June 11, 2012 @06:59PM (#4097553)
I'd politely like to ask..

What, besides A/V work, is a 6+ core OS X machine necessary for?

Re:Mac Pro gets half-assed “update” by aphyr on Monday June 11, 2012 @07:10PM (#4097611)
Scientific computing, system modeling, numerics, CAD/CAM, visualization, developing highly concurrent software, event processors, rendering, machine learning (esp vision/video/spatial stuff), genetic algorithms, databases, GIS, crypto, traffic processing, theorem proving, compiling stuff, exploratory data mining. Gaming, maybe. I routinely saturate my MBP's 4 HT cores. It's also nice to develop on the same architecture you'll deploy to; helps with concurrency tuning.

Not that you can't run these on smaller devices; these are just easy ways to use up a lot of CPU.

Re:Mac Pro gets half-assed “update” by jsz0 on Monday June 11, 2012 @10:42PM (#4098416)
Good reasons but I wonder is the current/new generation 12-core Mac Pro inadequate for this? It could be better but it still seems to serve its purpose.
Re:Mac Pro gets half-assed “update” by aphyr on Monday June 11, 2012 @11:18PM (#4098521)
Depends on what you're doing. I'd be satisfied with a 12-core Mac Pro for everyday development--but if a 128-core Xeon were available I'd take it gladly.

When I was working on quantum state diffusion, it took many hours on a 24-node cluster for a single run. In many of these tasks, the problem will expand to consume all reasonably available resources; more cores allow greater precision, wider sampling of parameters, higher fidelity, etc.

Re:Mac Pro gets half-assed “update” by jes5199 on Monday June 11, 2012 @07:19PM (#4097650)
some of the iOS developers at my work use them just so they can compile faster.
Re:Mac Pro gets half-assed “update” by gonzo on Monday June 11, 2012 @07:48PM (#4097775)
then they're doing it wrong.
Re:Mac Pro gets half-assed “update” by theEconomist on Tuesday June 12, 2012 @05:16AM (#4099556)
what? Clang parallelizes compilation 6 > 4. duh.