Mailing List
Home
Forum Home
Softimage
Carrara
trueSpace
Dir3d-l
Maya - a powerful 3D animation and visual effects software
Macromedia Flash Development
Subjects
Cameras
scaleDown command
black out solved
Aircraft Tutorial
Mathematical XYZ ?
Its done This vs That
Its done first week
recommendations for screen video captures?
3DExplorer "Oddity "
New Director
ProTeam renewals
Fuel 's new websites (X post)
Blue peter create a make toy
targeting groups question
XPost: Shockwave 3D game ( sort of )
RES: RES: RES: Fish Modeling
Emitting particles from object intersection
Fuel 's new websites (X post)
Texturing
Big Break Contest Videos
New Plugins
Models and Texture on my updated site
Error Installing Patch tS6 6
Plasma?
Looking for Inspiration
Weird EMail Q
It 's done first week ?
Cherry not cranberry
New game
Camera Animation Problem
Particle plugins?
 
Dual-Core for XSI

Dual-Core for XSI

2005-06-21       - By Andy Jones

 Back
Reply:     1     2     3  

Yes and no.  In concept and often in practice, it would definitely be
beneficial.  That's why most professional workstations have been
dual-cpu for quite a while.  The biggest benefit is in rendering, as
Mental Ray can max out both cpus, and any additional cpus you give it.  
XSI's interface usually won't max out both cpus, but from what I
understand, some aspects of the application are multi-threaded and will
also benefit some, but not nearly as much, as the bulk of the computing
has to be done in sequence.  The other big benefit is that you can run
XSI and something else and both applications will remain responsive even
if they're doing lots of computations.  Hyperthreading also helps with
the responsiveness of multiple applications, but you're sort of giving
up some cpu cycles, depending on the application.

In practice, the unfortunate reality is that there aren't dual-core
counterparts for all the fastest single-core components available.  So,
instead of dual-core being a complete no-brainer, there's a bit of a
trade-off.  You have to decide whether it's most important to you to
have the fastest possible execution of a single thread or the fastest
possible computation of multiple threads.  I imagine if we did a
benchmark of the fastest dual-core Pentium D (@(protected) I think) against
one of the 3.8GHz Pentium 4's, the single core chip would win in
non-multi-threaded tests.  It would win by a smaller margin, however,
than the margin by which the dual core would win in multi-threaded
tests.  (I should note I haven't done these benchmarks or actually
researched it, so don't take what I'm saying for granted.)  So again it
totally depends on the application.  If you're strictly animating, you
might want the 3.8GHz, and if you're doing a mix of lighting/rendering
and animating, you might be better off with the dual core, since you'll
shave more total time off the rendering wait time than the animating
wait time (the tradeoff with playback framerate is a little more
subjective...).

I don't think there's an Intel setup that allows it yet, but if you go
the Opteron route, you can get dual (or quad) dual-core setups.  The
result would be a true whopper of a machine.  That sort of setup will
become increasingly attractive once XSI goes 64-bit, as you'll be able
to throw very large amounts of memory into a single machine and have it
crank out very complex renders quickly.  Without multiple dual core
cpus, you'd have to buy the same amount of memory that many more times
to get the same rendering capabilities.  Or you'd split the memory up
and wouldn't be able to render scenes as complex.  From what I've heard,
the AMD folks have had fewer problems with getting similar clockspeeds
on their dual core chips than Intel, so we may see the AMD dual-core
chips doing a better job of keeping up with the single-core chips.

The other exciting new technology for 3D apps is SLI, enabling multiple
graphics cards to collaborate on a single image.  I'm not sure if it's
making it into the next version of XSI, but for those of us that do a
lot of captures with realtime pixel shaders, SLI is actually a pretty
big deal.  The equivalent of dual-core cpus has existed on graphics
hardware for awhile in the form of multiple separate vertex and pixel
pipes, but there hasn't really been an equivalent of dual or
multi-cpus.  I think maybe the old VooDoo2 cards could work together
somehow...  Anyway, the moral is, for 3D workstations, it's probably a
good idea to buy a motherboard that supports dual-core and SLI.  If
you're buying Intel, definitely go dual core unless you need the fastest
possible results for a single thread.  If you're buying AMD, maybe don't
shell out as much for the fastes cpu now and upgrade to a dual core
later, when the price falls a bit.

Lately, we've also been working on some really high tech stuff where we
actually tie two artists together, producing a quad-handed, dual-brained
digital artist.  Unfortunately, the per-artist cost doesn't really
justify it at the moment, but maybe once those 25,000 new Foundation
users find their way into the market...

-Andy

walksfar@(protected) wrote:

>Hello, got a question would Intel dual core be benificial in XSI.  Almost
>or close to running two xeons?  I know xsi is mutithreaded and I hear that
>the only benifit you get from dual core is mutithreaded apps so a 2.8
>double is like 5.6 ghz, just courious thank you
>---
>Unsubscribe? Mail Majordomo@(protected) with the following text in body:
>unsubscribe xsi
>
>  
>

---
Unsubscribe? Mail Majordomo@(protected) with the following text in body:
unsubscribe xsi