Jump to content

Yeah Cell.... Yeah Again


Rafal123

Recommended Posts

  • 1 year later...

To be honest, I'm not very happy about this.

To me it looks like wasted time when it comes to SESI. They lack behind significantly when it comes to GPU usage in Houdini and now they are involved in developing for a product with very weak chances to being successful, both because it will be subject of Sony's strategies (and Sony isn't a known provider of tools for the 3D market) and because of strong competition (Nvidia, who is an established provider of the 3D market, is formidable competition and the GPU computing gets much more interest than Sony's experiments with their new architecture which they are trying to invent markets for).

Really, is SESI, a small company, the one which should help Sony and maybe bet its future on such unsure products and technologies?

Dragos

Link to comment
Share on other sites

They are a pretty smart bunch over there and never jump into new technology without careful concideration (from what I've seen of their developement to date anyway) It could be a very smart move to get into new niche markets and the potential for exploiting some of the largest markets - eg games.

Link to comment
Share on other sites

They are a pretty smart bunch over there and never jump into new technology without careful concideration (from what I've seen of their developement to date anyway) It could be a very smart move to get into new niche markets and the potential for exploiting some of the largest markets - eg games.

...or some big studio will love to setup mantra-based renderfarm on Cells. Mantra is, as I suspect, enough self-contained application that it wouldn't too much effort to compile it on Yellow Dog Linux to run it smoothly on Cells with x10 increase of performance per dollar.

sy.

PS because I think it's all about mantra or possibly batch, not whole application.

Edited by SYmek
Link to comment
Share on other sites

...or some big studio will love to setup mantra-based renderfarm on Cells.

This sounds reasonable.

could be a very smart move to get into new niche markets and the potential for exploiting some of the largest markets - eg games.

I don't think it is a smart movie to morph a highly specialized application in to a all-in-one application suitable for every purpose.

Apart from the fact that Houdinis modularity, proceduarism and architecture likely is the most suitable of all apps to generate content for almost anything. I don't know about maya, but max claims to be suitable for feature film, visualizations, architecture, games and everything else. If these apps where games - max would be pacman (because of all those walls) and houdini would be GTA ...

Georg

Link to comment
Share on other sites

I don't think it is a smart movie to morph a highly specialized application in to a all-in-one application suitable for every purpose.

SESI used to develop game technology.The impression that they have only Houdini in repositories it's quite naive ;). I don't remember name for it though...

Edited by SYmek
Link to comment
Share on other sites

...or some big studio will love to setup mantra-based renderfarm on Cells.

Time will tell, but I hardly believe that. Why would I base my render farm on such an exotic product? It is fast, it's true, but the only software I could run on it would be Mantra and HBatch. Not very appealing. How much would those Cell based things cost? That "some big studio" you mention would need to run a bunch of software on their render nodes, not just Mantra.

At the same time, I already have a GPU in my computer which could be put to some use to accelerate the fluid simulations and rendering and VEX and deformations etc (if some dev resources would be put into that).

Also, NVidia is pushing strong and at this Siggraph, they partnered with Mental Ray and others. That is, with a popular renderer. They have devkits, software, momentum, industry attention and a product that is already in any workstation, just waiting to be put to work.

http://www.cgchannel.com/news/viewfeature.jsp?newsid=6366

I agree that from a performance POV the Cell is probably much better, since it's actually a real proc, not a GPU, but that is not a guarantee that it will catch on. My opinion is that it won't, actually. It would require the involvement of too many developers and too much dedication from Sony. Not only that, but Sony has always been about proprietary stuff, the notion of open systems and interoperability is alien to them.

I do wonder if the people from Imageworks are porting their internal tools on Cell, if the technology is so promising?

Dragos

SESI used to develop game technology.The impression that they have only Houdini in repositories it's quite naive ;). I don't remember name for it though...

SESI intended to develop game technology but abandoned the idea. The codename of the product was Proceed.

Dragos

Link to comment
Share on other sites

Time will tell, but I hardly believe that. Why would I base my render farm on such an exotic product?(...) [/url]

I have similar doubts to yours. Just a little more convinced... The point is that it's enough to have mantra, mental ray and prman running on Cell to consider it as a renderfarm platform. Plus if there is a decent dev platform on it (as Yellow Dog seams to claim), you can fairly easy port your "Storm" and such on it. It is exotic, that's true. But if you can compile Linux on it, you're not so far away from a point you want it.

Now saying that you miss the main thing with a Houdini. Houdini is intent to work with renderfarm behind. See all these small features, hooks, batch tools and so on! Nvidia just because of it's nonsense to build infrastructure of GPU based farm directs its service to smaller players.

Whenever it's worth to try multiplying workstation render power by 2 or 3, Nvidia solution can shine. But in case of RenderMan and Mantra and MentalRay this workstation's power increase gives you 5% in a whole system. As I understand you have a small studio. You don't have to use a farm at all. Like many others you can use these e.i. 10 cpu in 10 PC in house. Multiplying this by 2-3, you see the sense of investment in GPU aid rendering. In case of 1000cpu renderfarm and 50 workstations there is on such conclusion.

cheers,

sy.

Edited by SYmek
Link to comment
Share on other sites

It is easier for them (SESI) to get mantra working on a cell and get it to be complied to take advantage of all the power that is there. Doing the same for Houdini proper to work with MulitCore computing is a bit more of a pain. the DeformSOP for instances (meta deform) is multithread so when it cooks you can see the extra cores on your machine kick in and it speeds up dramatically. But for the other non-threaded operators it isn't using the extra CORE so you get a slow down.

there are other ways to get the power into the application, but it requires a layer (like RapidMind's layer) to allow you to focus on the extra cores. Really the buzz at siggraph was not so much about the GPU and multi GPU s but multi CPU and Cell technology. word is the IBM intel team is doing this right now and it will be comparitive to the GPU(multi) rendering solution.

The cellcomputing will have a large impact on this industry.. it will be cost prohibitive for a while but nonetheless it will hit the larger studios faster.

A number of people from studios were commenting on the fact that with the multi core machines they could render much faster than they could on the farm. In the renderman user's group they played a capture of the real time bucket render of the truck from CARS on a flat grey background one was a single proc and a single Dual core of similar speed. the CORE machine rendered the image in a 6th of the time as the other machine. The showed stats in renderman 13.5 displaying increases upwards of 4x as fast. ILM provided some data that demonstrated they were able to match the projected 6x savings from the machines.

I think you will all agree this is a huge topic of sigificant impact to our industry.

-k

Edited by thekenny
Link to comment
Share on other sites

  • 6 months later...

Sony funds sidefx to port Houdini to Cell, but the first step of the roadmap is to get Houdini multithreaded.

Does not matter what the destiny of Cell will be - we should get one better multithreaded Houdini out of this.

From what i hear Intel cooks some realtime raytracing built into their CPUs ( and if the rumor is true - this will not be the half baked i740 chipset, but the other way around ), i think nVidia will have some real problems soon - they seem to start freaking out already.

Link to comment
Share on other sites

i think nVidia will have some real problems soon - they seem to start freaking out already.

I wouldn't say that they have problems, just competition. I worked in a visualization lab for a bit and our clusters were nvidia based nodes that drove huge lcd walls (in stereo, with headtracking). This of course wasn't for offline rendering, but now these machines can be dramatically updated by adding one or two gpus for other kinds of processing. This is a big advantage over the competition right now.

I'm glad that this path of computing is taking off with so many people in the market. I can't wait to see what my next machine will be like. :)

Sony funds sidefx to port Houdini to Cell, but the first step of the roadmap is to get Houdini multithreaded.

Does not matter what the destiny of Cell will be - we should get one better multithreaded Houdini out of this.

Agreed, this might be why I'm so happy about the whole deal.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...