Wednesday, December 18, 2013

Benchmarking the NEW BOXX LEGO Workstation and RenderPro

Earlier this month at Autodesk University, I had the opportunity to obtain the latest offering from BOXX - their new LEGO Workstation and Lego RenderPro. I could hardly wait to get these two systems built and benchmarked and share the results with everyone. Well, the results are in and these are the fastest systems with the most performance per dollar you can get in the LEGO world. I have to admit, I've never been able to assemble a LEGO kit as quickly as I did with these two. I hope you enjoy my review of these limited edition systems from BOXX and NO you can't have these - I've already gifted them to my kids!

In my testing, I found that I needed to miniaturize myself in order to get the full appreciation of the Workstation and RenderPro. Here you can see me basking in the full glory of the immense Workstation:

You'll note that just like other systems they offer, there are plenty of USB ports on the front - 4 for the Workstation and an extra on the RenderPro. Standard power on and HDD function LEDs on both units along with Power & Reset Buttons.

On the back of the Workstation, things get fun. A total of TEN Expansion slots, Dual Ethernet ports, another 4 USB ports and more that are too small to make out what they are... The RenderPro has Dual Ethernet ports and another 2 USB ports. You can see me eagerly applying the front face decal in this photo to the RenderPro.

Here you can see me taking a quick stroll across the top of the RenderPro after its been docked with the Workstation. Together they make a formidable foe that will render any LEGO scene faster than you can say Minecraft!

I also wanted to give everyone a sneak peak inside the Workstation to show you how cleanly assembled it is and easy to work on should you want to utilize those expansion bays. Despite the thick walls of the LEGO chassis, I found it incredibly easy to work on. You can clearly see they spared no expense on this liquid cooled, overclocked XEON CPU. Given that there are SIX stickers on the Workstation and FIVE on the RenderPro, that counts for an extra 55 Horsepower total above the overclocked 4.5GHz if you count 5HP per sticker. I have to say I was very impressed with these two systems and would like to thank BOXX Technologies for the opportunity get hands on time with these special systems.

Every other LEGO computer system you could buy is just a complete BRICK.

Monday, November 18, 2013

Islands of the Pacific and Other Far Off Places

Mauritius, French Polynesia, New Caledonia - thanks for visiting! It's great to see such a diverse international audience that comes to visit this blog. It would be great to hear back from you with any efforts of BIM in your area. Feel free to drop a note in the comments or touch base with me via twitter or linked in.

Friday, June 28, 2013

Are You Brave Enough to Ask for Feedback?

I've been doing a lot of Revit training for the company I work at this year. I did plenty of training when I worked previously at U.S. CAD and at the conclusion of every class we always had the students fill out a survey. Sometimes the feedback was uplifting, other times it was a wake up call. It takes a certain mindset to process feedback from others on something you spend a lot of time doing and have put a lot of energy into. To put it to use is another thing all together.

After a few class lately, it occurred to me that I had no way of really knowing what those who attended thought about what they just learned and how it was delivered. So, I put together a brief survey for each different topic via Survey Monkey and started passing them out. I got some really good comments back already, albeit in a limited fashion. I think I am going to start requiring attendees to fill out the survey before they leave at the end of the class so I can get better participation in the survey's.

So, would you ask for feedback?

Wednesday, April 24, 2013

Specifying a Computer to run Modern Design Applications

Much discussion surrounds system specs for running modern design applications. I've made previous posts about system specs (wow that's old!), Jay Zallan has done so recently, but I have a slightly different take on it now after my recent benchmark tests. To make it simple there are 5 main things to consider when spec'ing out a system, something I've touched on previously. I've listed them here in order of importance.
  1. OS
  2. CPU
  3. RAM
  4. Video/Graphics Card (GPU)
  5. Hard Drive
The tough part comes when trying to spec a system for a user. Do you spec one configuration only that covers the majority of needs or have multiple ones depending on a users focus? A designer might be more concerned with running Adobe products, Rhino, Sketchup and Revit early in the project. A sustainability expert would be running still different software while someone wrapping up construction documents would be spending a majority of their time in Revit. Until recently, we have been specifying one spec for all positions, one that can handle large Revit projects with ease.

The thing I noticed with my recent benchmarks testing Revit is that it did not benefit as much from an expensive GPU as I previously thought. Also, I found that steps taken that should benefit from a SSD did not produce as much benefit as I'd hoped. When it comes to OS, you better be on a 64bit platform or most of the rest won't help you.

If you are on a tight budget like I am and trying to get the most benefit for your money, I would go with the fastest CPU you can get as that seems to drive the most benefit for productivity. Next, add as much RAM as you can get, starting with 16GB minimum as Autodesk recommends.

As for a GPU, Revit did great on my benchmark tests with a mid-range card, the Quadro 600. The jury is still out on what happens with it in other applications like 3ds Max, Rhino or Sketchup. Initial experiences from our in house 3ds Max expert Chris Grant said he felt that viewport performance was very snappy, more so than his desktop running a Quadro 4000 with dual Xeon CPU's. We need more testing in other applications, but I predict the Quadro 600 will suffice for them as well. My thought is that because on our BOXX 4050 & the CPU was running overclocked, the CPU was able to hand the data off to the GPU faster for it to process things.

When it comes to hard drives, there are a few things to consider. If you are running a regular physical hard drive (HDD), RPM of the disk speed as well as transfer rates from disk to CPU/RAM affect how fast data can be read/written. You can get some pretty high RPM drives these days for HDD. I noticed on the spec sheets from BOXX that their system with a HDD running @ 7200RPM had the same transfer rate as their SSD. Getting to the data is one thing, sending it around the computer is the other part. I need to run more testing on a similarly configured BOXX with a Solid State Drive (SSD) to confirm my suspicion, but I would have to guess that running with a HDD vs SSD does not offer the performance boost when using Revit that one would hope for.

When does Revit access the hard drive? Per the Revit Model Performance Technical Note, it is only during model load, model save and any hard disk swapping managed by the Windows OS.  What is hard disk swapping? According to this page on Wikipedia, it is part of virtual memory (VM) implementation in the operating system that allows disk storage for data that does not fit into physical RAM. So to me, I interpret that to mean Revit only uses VM if it runs out of RAM. If you have enough RAM, you shouldn't need VM with Revit. This in turn means Revit only really accesses the hard drive when you first open a model and when you save / sync with central. Overall, this is a far less occurring activity during the day and for only short bursts compared with model creation/editing and viewport regeneration. Also, with many large models, they are central files and a good amount of that save time is sending data to/from the server over your network. So I guess that's a long winded way of saying I don't see the benefit from the added cost of a primary SSD. I'm not saying it won't speed things up here and there, I'm just looking at the overall picture of trying to get the most value for my money.

In summary, I can't stress enough that you need to spend as much of your budget as you can on the fastest CPU you can get your hands on. It will just make life so much more productive and pay for itself much faster than other bits you might splurge on. If I had a rich uncle give me a bag full money to go buy whatever desktop I wanted, it would have the fastest CPU (multi-socket/multi-core), best dual GPU setup with a couple SSD's and as much RAM as I could stuff into it. Until then, I'll squeak by with a fast CPU and get by with lesser components elsewhere.

Monday, April 8, 2013

Benchmarking the 3DBOXX 4050 XTREME vs Dell T3600

Well, the numbers are in and I have to say that I'm very happy where they landed! In short, I would be looking at a 28% productivity boost to run the BOXX 4050 instead of the Dell T3600. In my previous post, I mentioned the specs between the Dell T3600 & the BOXX 4050 Xtreme. I've since updated that post slightly to more accurately reflect the T3600 specs that we use. Now for some numbers breakdown.

The Benchmark Tests
I have to give credit to for their posting an updated version of the original AUbench Revit journals and updating the scripts to handle the new versions of Revit. You can download a copy of the same benchmark tool I used (If not a current member you'll need to signup, its free). This benchmark allowed great consistency and automated the majority of testing between systems and versions of Revit. I also ran this benchmark on a couple laptops we have and some of our older systems to get some historical context as time marches on. I also kind of wanted to see how the gap increased the father back we went on T3500 & T3400 models we have floating on the floor. Each machine and each version of Revit ran the benchmark tool 3 times to ensure I could get a fair average.

I also performed some manual tasks on both the T3600 & the 4050. It consisted of working with a Revit 2011 model that was 495MB in size. I took the model and timed the tasks of upgrading it from 2011 to 2012 and then to 2013. Other things were done and timed and noted. One thing to note was that the upgrade from 2012 to 2013 took a long time, much longer than I expected on both systems. Something to watch for as projects are upgraded.

Items of Note

  • As each version of Revit progressed, things took slightly longer to complete, as shown in the total averages below.
  • Many tasks I previously thought of as something being driven by the GPU are still handled by the CPU. For example, the benchmark measures time it takes the viewport to regenerate with Hardware Acceleration (HA) both on and off. However, between the 2 systems, the T3600 has a better video card than the 4050. So I expected the tests with HA on to run faster on the T3600 than on the 4050. However even with a lesser video card, the 4050 still outperformed the T3600!!! This proves that even though view regeneration should be handed off completely to the GPU, the CPU still processes much of the data. Therefore money spent on a faster CPU will go farther than a fancy GPU.
  • My laptop I use that was purchased 2 years ago with a SSD primary HD, nice video card and 1.73GHz i7 CPU got spanked by a new, midrange laptop handed out to Project Managers in Model Creation and Rendering. However, it's on-board graphics card was no match for my Quadro 2800M, my laptop owned it in those tests. So, there is some credence to having some kind of a graphics card and not relying solely with an on-board GPU integrated into the motherboard. This confirms what I have felt over the time of using my laptop, the SSD doesn't offer as much of a boost in performance as I'd hoped. Put the money in the CPU!

In Conclusion
I know what you are thinking - "How do I convince management/purchasers/IT to switch to BOXX from their cherished status quo?" I've found that you can throw graphs and percentages and "everyone else is doing it" until you are blue in the face. What really gets them is cold hard cash. How much $$$$ will the company save if they use this new desktop that costs more than the status quo?

The steps taken in the benchmark tests represent things that would be done many times throughout the day, but for arguments sake, let’s say a person doesn't spend all their time using Revit. In fact, I’ll go out on a limb and say we can only apply the increase in speed over the T3600 once per day for an hour. Let’s run that number out over the course of a year and say the persons billable rate is $75/hour (just a guess for a position that involves heavy use of Revit).
$75/hour * 250 working days per year  = $18750

This means that if the BOXX runs 28% faster than our T3600, we would save about $5250 per year on salary as we could get 28% more work done. We would save even more if the person was on an older system.
Even if the MSRP on the BOXX was roughly $3200, ROI is paid in less than a year!

So, the next time you are due for replacing a system that has become outdated or you are simply looking for the fastest system $$$$ can buy, I'd recommend you check out BOXX and their 4050 Xtreme!

Numbers & Graphs!
For simplicity, I'll list times & percentages first, followed with some graphs.
Hard numbers

Pretty graphs

Thursday, March 14, 2013

UnBOXXing the 3DBOXX 4050 XTREME

Today I was rather excited as I had a SMALL present delivered, courtesy of BOXX Technology. HMC is taking a look at their desktop system called 3DBOXX 4050 XTREME.

The system specs we currently use for Revit workstations are Dell T3600 with single socket, quad core hyperthreaded Xeon chips running @ 3.6GHz, 16GB RAM @ 1600MHz, nVidia Quadro 4000 graphics card and a 7200RPM 500GB hard drive with transfer rates @ 6GB/s.

The 3DBOXX 4050 XTREME specs are Single socket, quad core hyperthreaded  i7 - water cooled & overclocked @ 4.75GHz, 16GB RAM @ 1600MHz, nVidia Quadro 600 graphics card and a 7200RPM 500GB hard drive with transfer rates @ 6GB/s (expanded spec sheet).

I plan to run some Revit Benchmark testing on it sometime over the next couple weeks and post back what the results are. I fully expect an unfair fight, but I am trying not to get too confident the 4050 will trounce the Dell. In the meantime, here are the unBOXXing photos I took. This has to be one of the cleanest packaging jobs I've seen in a while, both inside the cardboard as well as inside the 4050. Some of the guys didn't feel the design of the outside of the 4050 was elegant, but I've always been a function over form type of guy. For me, I like it - it looks rugged, no non-sense, no frills and what's under the hood is what counts.

Accessory boxx removed.
Accs. boxx - everything you need to expand the 4050, plus "the shirt".
The BOXX W4050XT sits in its unpackaged glory...
It's like a logo on a car almost...
Tons of ports, plenty of room to expand.
Sooo clean and simple - love it! HDD is on other side of panel behind motherboard.