![]() |
| The card, in all of its glory. As you can see, it is quite a behemoth. It is about the same size as our AMD Radeon 7970 and is, actually, a little thinner. |
Another difference from the Tesla cards is that the Phi can (currently) only run on Linux. And, to make matters worse, it only natively supports RHEL and SUSE. Being the cheapskate that I am, I had no plans of investing in enterprise Linux. Instead I opted for Ubuntu 14.04. I found this excellent guide on how to get it up and running. I did have some difficulties getting it going but, for the most part, everything went as planned. Following the instructions closely you shouldn't have a problem. My only addition is that when you download the OpenCL drivers, get the ones that say they are for RHEL/SUSE. Even though they say Ubuntu isn't supported (and there is an Ubuntu version which lacks Phi support), the OpenCL 15.1 Runtime for Linux installs perfectly fine on Ubuntu.
The next (ongoing) challenge was cooling. The card is passively cooled and designed to be installed in a server with what amounts to a wind tunnel in it. So, to satisfy the cooling requirements of the card (a whopping 275W TDP, to be exact), I made my own wind tunnel. I put a 75 CFM intake fan in the front of our case and a 150 CFM 92 mm fan on the back with a, erm, custom ducting unit, to draw air through the heatsink of the card.
![]() |
| The exhaust fan. It is LOUD. |
![]() |
| The card installed. Not shown is the 120mm fan now installed below the HDD bays to push air toward the intake side of the card's heatsink. |
The exhaust fan is very, very loud (who knew pushing 150 CFM through a 92 mm diameter hole would be noisy), but it keeps the card running nice and cool (currently peaking at 52 C to be exact, which is well within spec).
So, with everything in place, it was time to fire up Photoscan and give it a whirl. To my relief the Phi and the 7970 both showed up in the OpenCL menu in Photoscan, so I selected them and got to work. I opened our 3000 image campus dataset, deleted the dense cloud, and set it loose reconstructing the whole thing on medium quality. It is looking like it will take about an hour and 45 minutes (a very respectable time) and isn't even able to fully utilize the Phi (not necessarily a good thing). I think chunking tasks and running them in separate instances of Photoscan will give further performance gains. Once it is done I will go in, disable the Phi, and see how long it takes then. But, for now, all is looking quite good.
![]() |
| Shortly after starting the reconstruction. |








