Category Archives: Computing

8 years on my early-2008 Mac Pro

I purchased my early 2008 Mac Pro computer soon after its release in January 2008 and it is still my primary computer today.

At the time I bought the stripped down model but have since repeatedly upgraded it to what it is today. I would like a new Mac Pro for the speed it is supposed to bring.. but with all of the external storage I am still not convinced and I LOVE the expandability of the classic Mac Pro so have not retired it.

The nearly decked out early Mac Pro in 2008 had I bought it then would have cost me over $8000 if not upwards of $10,000, with just the technology that was available at the time.

Instead over eight years I have basically doubled my investment in the original $2244 system with $2210 (most of that backup storage) in upgrades but it has kept up with my needs, my budget, and provided the reliability and expandability I want out of system which I do not feel I would get out of making another ‘large desktop’ purchase like a Trash Can Mac Pro.

I definitely would not buy an iMac. A Mac Mini appealed to me as a possible option until they made the RAM non-upgradable and it lacks the horsepower and expandability in some areas. I did pick up a Mac Mini i7 which goes head-to-head on some benchmarks with it and uses significantly less power.. but at this point I plan to continue to use my tank of a Mac Pro indefinitely.. though there are no more upgrades I am aware of to perform.

Upgrades including shipping: (~$2210)

  • 2015 – Gigabit Ethernet Card $60
  • 2015 – Blu-Ray BDXL Reader/Writer $160
  • 2014 – The CPU upgrades of Intel Xeon X5482 3.2GHz Quad Core 12M 1600 cost with heat sink and tools $235.
  • 2011 – Two 2TB Western Digital Caviers ($99 each)
  • 2011 – 256gb SSD $380
  • 2011- The Graphics Card $169
  • 2011 – eSata External Ports $30
  • 2011 – USB 3.0 External Ports $40
  • 2009 – Six 1.5 TB Western Terabyte ($89.00 each) = $534
  • 2009 – Added an external 4 Drive DROBO – $400*

*I am retiring the Gen 1 DROBO likely soon.. as I have other NAS devices with much better performance and use it just for backup.

Todays Configuration December 2015:

  •  Model Identifier: MacPro3,1
  •  Processor Name: Quad-Core Intel Xeon (Took from 1 CPU to two CPU by adding a heat sink)
  •  Processor Speed: 3.2 GHz (Matched Intel Xeon X5482 3.2GHz Quad Core 12M 1600)
  •  Number of Processors: 2
  •  Total Number of Cores: 8
  •  L2 Cache (per Processor): 12 MB
  •  Memory: 24 GB (DDR2 FB-DIMM 800mhz)
  • NVIDIA GeForce GTX 260 896 MB
  • Gigabit Ethernet
  • Three USB 3.0 Ports
  • Two  2TB Raid 0 (WDC)
  • Two 1.5 TB Independent (WDC)
  • One 512gb SSD (Crucial) (off the esata connector on main board)
  • 16x Blu-Ray Read/Writer BDXL

Original Configuration January 2008:

MAC PRO CTO Z0EM $2,244.00 1 $2,244.00
With the following configuration:

  • Processor 065-7532 One 2.8GHZ Quad-Core Intel Xeo
  • Memory 065-7175 2GB (2x1GB)
  • Graphics Card 065-7182 ATI Radeon HD 2600 XT 256MB
  • Hard Drive Bay1 065-7189 320GB 7200-rpm Serial ATA 3Gb
  • Hard Drive Bay2 065-7194 None
  • Hard Drive Bay3 065-7197 None
  • Hard Drive Bay4 065-7200 None
  • Optical Drive 065-7203 One 16x SuperDrive
  • Wireless Option 065-7206 AirPort Extreme Card (Wi-Fi)
  • Modem 065-7209 None
  • Fibre Chl Card 065-7211 None
  • RAID 065-7213 None
  • Apple Software App- iWorks ’08 065-7672 None
  • Apple Software App-Logic Exp 065-7675 None
  • Apple Software App-Fnl Cut Exp 065-7674 None
  • Apple Software App-Aperture 065-7673 None
  • Mouse from AOS 065-7694 APPLE WIRELESS MIGHTY MOUSE
  • Mac OS Language for AOS 065-7708 WIRELESS KEYBD/ OS X
  • Mac SVR OS Language 065-7539 None
  • Country Kit 065-7220 Country Kit
Also posted in Sharing Experience Tagged |

BOINC & Grid Computing

As of 10/16/2014 I have a bit over 2.9 million credits on Berkley’s BOINC computing project which puts me in the top 2% of (98.329% rank).

All but ~200k of that credit is from post January. That previous 100k credit is from when I ran SETI@HOME on my Amiga 1200 many years ago, which I haven’t had a running Amiga since the early 2000s.

The neat part part is I am now in the top 2% of the grid computing users in the world in only 10 months, unfortunately the sad part about this is that grid computing is in a sad state if I can get to the top 2% in less than a year when the BOINC project has been running for over 10 years with 3 older Macs (more below).

I realize there are multiple components to this and I will try to talk about each of them that I am aware of.

  1. Competition for Grid Computing Project Resources and their tactics to get the computing they needs.
  2. Lack of Interest and / or Declining Host Base
  3. Energy / Cost Savings.
  4. Inconsistent client and project ability to fully utilize system resources.

Competition:

On the competition for resources by the different projects, this has been a bit of a frustration for me as I believe there are a lot of good projects out there. I have seen over the last year with the limited number of projects I run see three different method employed to utilize my system resources. One in particular heavily wasted my computing resources and so now I keep it very much in check but only occasionally giving it computing power.

The Mega-Payload; in particular most payloads from Climate Prediction Dot Net; I have seen some of those come down with 500 hours of computing. SETI@HOME also has their AstroPulse payloads but they generally in the 50-100 hour range. These mega-payloads, even sometimes with a 365 day turn around time are still difficult for an ‘spare cycles” BOINC user to complete.

The Small Payload: This seems to be Rosetta and World Community grids main strategy, but World Community Grid (WCG) takes the deadline management to an extreme with sometimes less than 2-6 hours to turn around a payload than has an estimated 3-4 hours of computing. Last I checked the work of WCG is not doing real-time life saving and are on similar schedules to projects as Rosetta and many others and so their deadlines do not make snese. The BOINC client unfortunately does not say “I am not going to make that” and abandon it, it continues to process it anyway and submit it. The user then really potentially contributing anything for their CPU cycles and perhaps getting discouraged.

More annoying is that that freshly downloaded payload you download a couple minutes ago is getting “priority status” over all of the other work you have queued up and if WCG is repeatedly doing this short ‘hours’ deadline your other work will never get worked you will process a bunch of data that may or may not get rejected or no credit given.

“Let it ride” mixed payloads, moderate deadlines: This is the general strategy of Rosetta and SETI@HOME it seems. Most are in the 3-4 hour time frame and have at least 7-30 days to complete processing.This makes sense for anyone basically not leaving their computers running for BOINC.

So basically when WCG utilize their ridiculously short deadlines they are trying to cut out other projects and other projects try other techniques to make up for WCG attempting to cut them out via Mega Payloads and / or resorting to WCG’s other tactic of having its own client and discouraging the use of BOINC.

I think all projects deserve a reasonable chance and I would like to see something in the BOINC system for managing and regulating the payloads bring some sort of balance.

Note: On missing deadlines I believe World Community Grid & Climate Prediction will rejects / not give credit it for missing the deadline. Rosetta & SETI I believe has a minor thresh hold for being late where they will still give you credit.

Lack of Interest

Something has changed, maybe busy lifestyle, mobile computing, reduced number of desktop computers vs. tablets and phones, or just the mindset of computing and the general public. Back in the Day (early 2000s) all of my friends owned multiple computers and many when they were not gaming with them would run BOINC or dedicated SETI@HOME clients. Now none do and every single one of them have just as many desktop and notebook and even server computers as they did 10+ years ago if not more plus the mobile computing.  Is it lack of incentive, priorities, or desire to contribute to the community good. Or could it be something of lack of reward and credit for what time they are willing to contribute. I can’t explain this one especially in the age of crowd sourcing everything.. perhaps it is just not chique.

One thing I think would be a real potential is corporate PC processing power that during the day may be busy, but at night many corporations say to leave the PCs on for patching, updating, etcetera. I think a corporate administered BOINC server and client administrator for large numbers of PCs that downloads payloads and distributes them to PCs running all night would be a good boost for grid computing and I would even argue they should get a tax or some sort of other credit for contributing units and gaining BOINC style credits each year.

Energy Conversation

BOINC and SETI (both at Berkley) I believe have always both said do not setup computers and leave them running over night or constantly just to support this computing. This is contrary to the above idea in the corporate environment as I can understand across even just a small office’s PC base this could rack up a ton of extra power depending on the configuration of the computer as depending on how a project is coded it may max out the CPU as well as the graphic cards and FANs on a system when gets processing BOINC projects; thus significantly increasing power usage over normal day-to-day activity.

The 2008 Mac Pro with 8 cores described below according to a Kill-o-Watt meter utilizes about 30 KWh over 3 days running full time 24/7 BOINC projects. It has a 385 watt power supply. My 2012 i7 Mac Mini and my early 2013 i7 Retina Macbook pro also both crank out individually just as many credits as that Mac Pro and only have an 85w power supply. While I don’t want to retire my perfectly working Mac Pro (plus it has tons of extras) it consuming so much power adds up to about the cost of the newly released entry level 2014 i5 Mac Mini in electricity costs in a little over a year for about the same processing power.

The Daily Update of my stats:

 

—Geekbench 3

# Name Processor Frequency Cores Platform Architecture Bits Single-core Score Multi-core Score
607969 MacBook Pro (15-inch Retina Early 2013) Intel Core i7-3635QM 2400 4 Mac OS X x86 64 3214 12362
508671 Mac Pro (Early 2008) Intel Xeon X5482 3200 8 Mac OS X x86 64 1881 13079
472836 Mac Pro (Early 2008) Intel Xeon E5462 2800 4 Mac OS X x86 64 1669 5677
464822 Mac Pro (Early 2008) Intel Xeon E5462 2800 4 Mac OS X x86 64 1614 4525
464817 MacBook Pro (15-inch Early 2010) Intel Core i5-520M 2400 2 Mac OS X x86 64 2077 4179
464807 Mac mini (Late 2012) Intel Core i7-3615QM 2300 4 Mac OS X x86 64 3077 11988

 

Also posted in Data Tagged , |