KeyShot Forum

Other => Benchmark => Topic started by: Trampam on November 05, 2012, 10:06:35 AM

Title: Xeon Phi
Post by: Trampam on November 05, 2012, 10:06:35 AM
Hi,

I'm not sure if i'm posting this in right thread, but still.

Intel anounced about Xeon Phi. It is coprocessor which will go as additional computing unit to Main CPU.

If you made any reserch on this theme - then can you please share your ideas whether this unit incease Keysot performance?

Thanks

Title: Re: Xeon Phi
Post by: DriesV on November 05, 2012, 10:59:53 AM
I think one of the KeyShot guys (can't remember who exactly) already confirmed that KeyShot would benefit from Xeon Phi.

I'm also very much interested in this add-on card.
If the rumors that this card will carry a 500-1000 USD price tag are true, it will carry a very compelling value proposition in terms of KeyShot rendering. Especially when compared to expensive Xeon E5 CPUs.
It could be a VERY sensible and economical solution to scale up rendering performance.

Dries
Title: Re: Xeon Phi
Post by: KeyShot on November 05, 2012, 01:24:41 PM
We are keeping an eye on the Xeon Phi cards. Looks promising.
Title: Re: Xeon Phi
Post by: DriesV on November 13, 2012, 05:40:04 AM
Today Intel is declaring war on GPU rendering  ;D.
http://www.intel.com/content/www/us/en/processors/xeon/xeon-phi-detail.html (http://www.intel.com/content/www/us/en/processors/xeon/xeon-phi-detail.html)
1 teraflop DP is just insane!

I hope KeyShot will support this soon...

Dries
Title: Re: Xeon Phi
Post by: PhilippeV8 on November 13, 2012, 06:38:11 AM
http://www.brightsideofnews.com/news/2012/9/26/exclusive-intel-xeon-phi-preferred-pricing-revealed---only-24400-per-card.aspx


400$ ?!

I need one to work with KS4  ;D
Title: Re: Xeon Phi
Post by: DriesV on November 13, 2012, 06:54:42 AM
Quote from: PhilippeV8 on November 13, 2012, 06:38:11 AM
http://www.brightsideofnews.com/news/2012/9/26/exclusive-intel-xeon-phi-preferred-pricing-revealed---only-24400-per-card.aspx


400$ ?!
...

Yeah, at first I thought so too.

But the 5110P model that was released today costs around $2600.  :P
It still is much cheaper than a Xeon E5 configuration of comparable computational power.
Title: Re: Xeon Phi
Post by: tfinlay on November 13, 2012, 11:13:52 AM
This is pretty interesting also: 

The Xeon Phi 3100 product family will be made available in the first half of 2013 carrying prices under $2,000 per coprocessor, Intel said.

The forthcoming Xeon Phi 3100 family is more of a value proposition, offering greater than 1 TFlop of double-precision performance, support for up to 6GB memory at 240GB/sec bandwidth, and thermals of 300 watts.

http://www.pcmag.com/article2/0,2817,2412048,00.asp
Title: Re: Xeon Phi
Post by: PhilippeV8 on November 13, 2012, 01:08:17 PM
So, in theory .. what would such a card do for KS .. if KS were to support this ..  Is this like adding 50 CPU in a network ?

And does anyone understand what other hardware you need ?  Do you just need a PCIe slot 16x ?
Title: Re: Xeon Phi
Post by: DriesV on November 13, 2012, 01:32:53 PM
Quote from: PhilippeV8 on November 13, 2012, 01:08:17 PM
So, in theory .. what would such a card do for KS .. if KS were to support this ..  Is this like adding 50 CPU in a network ?

And does anyone understand what other hardware you need ?  Do you just need a PCIe slot 16x ?

You'd need a PCIe slot and a beefy power supply, as these things are rated up to 300W for a single card.

As far as my understanding on the subject goes (not very far  ;)):
I see it as being able to accelerate real-time rendering as well, not just network render jobs.
Compared to GPGPU applications programming for it should be much easier, as the familiar x86 programming model remains.
Yet, code will still have to be optimized to run efficiently (or to run at all...) on Xeon Phi accelerators. Xeon Phi is not using the same instruction set as most modern CPU's (remember Xeon Phi is NOT a CPU; it is an accelerator using a derivative of the x86 instruction set). Existing code will have to be recompiled in order to make it work for Xeon Phi.

So it is not the be all and end all rendering solution, I guess. But the fact that it is using a very familiar architecture (x86 instructions) make me want to keep an eye on these things. I do expect them to be used for rendering in some way or another.

Let's wait and see what the Luxion code wizards come up with ;)!

Dries
Title: Re: Xeon Phi
Post by: PhilippeV8 on November 13, 2012, 01:37:21 PM
So this is not "a render farm of cpu's" on a PCIe card ?
Title: Re: Xeon Phi
Post by: DriesV on November 13, 2012, 01:41:36 PM
Quote from: PhilippeV8 on November 13, 2012, 01:37:21 PM
So this is not "a render farm of cpu's" on a PCIe card ?

Well, it definitely has the horse power to count as a "render farm". 1 tflop is A LOT. To put things in perspective: a system with TWO Xeon E5-2690 CPU's peaks at about 350 gflops. That's roughly a third of the raw computional power of a SINGLE Xeon Phi card... and two E5-2690's cost about 4000 euros (just talking about the CPU's alone  ;D)..

It just needs specific code in order to work like that for KeyShot. My point is that it will not just swallow the KeyShot binaries that you run on your CPU(s) now. Well...it will try to swallow, but it will choke!  ;D
But when they do get these cards to work in KeyShot, it will be huge...
Title: Re: Xeon Phi
Post by: Trampam on December 09, 2012, 11:20:20 AM
Also heard that Xeon Phi won't be available in retail. So there is a chance that usual user won't be able to purchase this item.
Title: Re: Xeon Phi
Post by: DriesV on December 10, 2012, 03:32:43 AM
Quote from: Trampam on December 09, 2012, 11:20:20 AM
Also heard that Xeon Phi won't be available in retail. So there is a chance that usual user won't be able to purchase this item.

I believe this might be true for the 1st generation (5110P) of Phi products. These cards have passive cooling and thus are suitable for rack server installations only.
Sometime in 2013 Intel will be releasing the Xeon Phi 3110. This card will have active cooling and is rumored to be a workstation-class card.

Again, compatibility with future KeyShot releases remains highly speculative, until it is officially confirmed by Luxion ;D

greetings,
Dries
Title: Re: Xeon Phi
Post by: DriesV on March 04, 2013, 05:45:15 AM
I was reading over the SC12 Xeon Phi announcement keynote during lunch break and stumbled upon some interesting preliminary rendering performance figures.
Apparently Xeon Phi is 1.8 times faster than a dual Xeon E5-2687w in Intel's own raytracer Embree.

The workstation version of Xeon Phi (3100) is expected to cost less than 2000 USD. Now consider that two E5-2687w CPU's cost 3780 USD (1890 each). So if you'd like to match the Xeon Phi rendering performance with E5-2687w CPUs you'd need 3.6 of them (theoretically...). This would set you back 6800 USD, and that's not even considering the extra motherboard, memory, PSU... you'd need to run them.
So for rendering, these Xeon Phi cards sound very promising price/performance wise...

Let's now do some wishful thinking and make a quick and dirty 1-1 translation for KeyShot: :P
Plugging one Xeon Phi card into your system would boost the camera benchmark by around 325fps. ;D
Plugging two Xeon Phi cards into your system would boost the camera benchmark by around 650fps. ;D ;D
This would make it extremely useful for realtime presentations!
...

Dries
Title: Re: Xeon Phi
Post by: lpeter on July 22, 2016, 11:02:00 PM
So in the end, does keyshot support xeon phi, ot not? I have a chanche to buy some phi card, to fasten my render settings, but the question, if i can use it at all?
Title: Re: Xeon Phi
Post by: DriesV on July 27, 2016, 04:41:01 PM
No, as can be read in the system requirements (https://www.keyshot.com/system-requirements/), KeyShot only leverages CPUs. GPUs or other add-on accelerators of any kind are not supported.

Dries
Title: Re: Xeon Phi
Post by: KeyShot on July 29, 2016, 08:46:40 AM
KeyShot should work with the latest Xeon Phi (Knights Landing) when it is the primary OS processor. We have not yet tested this as these processors are in short supply. Also I would not expect amazing performance on this processor yet as it requires special code to take advantage of the wide SIMD lanes.