All Posts by Date or last 15, 30, 90 or 180 days.
also by Lloyd: diglloyd.com photography and WindInMyFace.com
Thank you for purchasing through links and ads on this site.
OWC / MacSales.com...
diglloyd B&H Deal Finder...
Buy other stuff at Amazon.com...
Upgrade the memory of your 2018 Mac mini up to 64GB
877-865-7002
Today’s Deal Zone Items... Handpicked deals...
$38 $19
SAVE $19

$12 $12
SAVE $0

$1799 $1349
SAVE $450

$1399 $1049
SAVE $350

$150 $50
SAVE $100

$380 $340
SAVE $40

$489 $389
SAVE $100

$274 $174
SAVE $100

$400 $300
SAVE $100

$699 $499
SAVE $200

$499 $499
SAVE $0

$4500 $3500
SAVE $1000

$1000 $500
SAVE $500

$700 $600
SAVE $100

$1499 $699
SAVE $800

$700 $600
SAVE $100

$1499 $699
SAVE $800

$369 $200
SAVE $169

$1699 $1199
SAVE $500

$649 $449
SAVE $200

$1498 $1198
SAVE $300

$999 $949
SAVE $50

$1099 $999
SAVE $100

$400 $300
SAVE $100

Why is a MacBook Pro Retina Faster for Photography than a 12-Core Mac Pro?

It’s not faster for everything, but it’s highly competitive.

Reader Pavel R writes:

Last year I used for processing Mac Pro last revision 12 core 24 Mb memory with striped fast raid (two SSDs).

But not so long ago I bought MacBook Pro with retina display( actually for trips) plus 1ssd but more faster then previous. And now I can't see any different.

Only my old 30'' display is more comfortable and able to calibrate.

And MacBook is half cheaper then Mac Pro...(2.7 i7 16 GB 512SSD) So I don't understand how can 12core system have the same results... Maybe OS is suited for multitasking more then for single application?

MPG: See Monitoring CPU and CPU Core Usage and CPU Cores Explained.

Apple OS X is quite efficient for multi-core; the operating system is NOT the issue; the issue is the code quality of the application, quality here meaning efficient use of CPU cores for tasks that naturally ought to be able to use all CPU cores.

So many applications fritter away CPU power, leaving most CPU cores idle.

Some applications are crippled in performance by stupidly inefficient design for tasks that could be made highly parallel: serialized file-by-file or item-by-item operations, disk I/O serialized with computation, single-threaded computation on inherently multi-threadable tasks, etcetera. It’s maddening for a software developer like me.

See diglloydTools IntegrityChecker for an example of a expertly written program making full use of CPU cores up to the available I/O bandwidth to feed the engine.

Adobe Photoshop and Lightroom do a marginal job on most everything: Photoshop typically uses 2 to 4 CPU cores (less than 2 on some common operations, up to 8 or so with certain obscure commands). Adobe Lightroom does better (3-6 cores, highly variable, serialized I/O and file handling egads), but neither gets anywhere near using 12 cores, certainly nothing close to that for any common operations.

It’s indefensible that here well into 2013, Adobe Photoshop CS6 is still slower with 12 cores than with 6 cores. At the least, Adobe could allow the user to instruct Photoshop to “use no more than __ cores” (a preference), this alone would help by reducing threading overhead. But Adobe has taken no action to fix this silliness.

Net result—

A modern highly efficient 4-core processor like the Intel Core i7 is very fast. With only 2-4 CPU cores being used by an application, that fast 4-core CPU can match or beat the fastest 12-core Mac Pro, since 8 to 10 of those CPU cores go unused. See the review of the MacBook Pro Retina for various comparisons.

View all handpicked deals...

Vello Octa Softbox for Portable Flash (Medium, 8")
$12 $12
SAVE $0

diglloyd.com | Terms of Use | PRIVACY POLICY
Contact | About Lloyd Chambers | Consulting | Photo Tours
Mailing Lists | RSS Feeds | Twitter
Copyright © 2020 diglloyd Inc, all rights reserved.
Display info: __RETINA_INFO_STATUS__