diglloyd
Mac Performance Guide

Two Drives in Your Mac Laptop!
Extreme reliability and performance. Delivered.
Our premium upgrade service provides peace of mind.
MPG Photo Workstation MPG Pro Laptop

WindInMyFace.com — Bicycling blog, gear, rides, training, nutrition

Are you a photographer?

Don’t miss all the great articles, news and analysis at

diglloyd.com

Making Sharp Images

diglloyd.com

MacBook Pro i7 CPU Performance and Memory Speed

Last updated January 8, 2010

This page analyzes raw CPU performance.

See the system configuration notes.

MemoryTester — memory bandwidth

See MemoryTester for details on this test.

The memory controller of the Core i7 delivers up to 46% better bandwidth for multi-threaded code! This is a real test with threads(pthreads) in a real C++ program, not theory.

Copyright 2010 DIGLLOYD INC / Mac Performance Guide
MemoryTester bandwidth from stress command

MemoryTester — compute

See MemoryTester for details on this test. The graphs below are for 1/2/3/4 CPU threads on the horizontal axis.

Even though memory itself is the same speed (1066MHz), the memory controller of the Core i7 delivers superior bandwidth.

SHA1 hash (CPU task with memory access)

Hyperthreading (3 or 4 threads) delivers a small improvement here, but not much.

Copyright 2010 DIGLLOYD INC / Mac Performance Guide
MemoryTester compute command

Pure computation with no memory access

Hyperthreading (3 or 4 threads) delivers almost zero improvement.

Copyright 2010 DIGLLOYD INC / Mac Performance Guide
MemoryTester compute command

Pure memory access: copy and compare memory.

The memory controller of the Core i7 delivers up to 29% better bandwidth with two threads copying and comparing memory.

Hyperthreading (3 or 4 threads) achieves nothing, as expected.

Copyright 2010 DIGLLOYD INC / Mac Performance Guide
MemoryTester compute command

QX2 4-Drive Enclosure with RAID 0/1/5/10

diglloyd Home Page | Terms of Use | Copyright © 2008-2011 diglloyd Inc, all rights reserved. | Contact | Newsletter + Alerts | Press