Re: Dual CPU (was Distrib Render) 2003-12-04 - By RayDreamr
Back There isn't now. not with Wintel. HyperThreading is a new technology, it, simply said, allows a CPU to process two separate "threads" at the same time. One processor looks like two processors to the OS (Hence why my OS thinks I have 4 CPU's)
There is currently no way to tell one application to just use this CPU (or one of its threads) to do just this... That might be actually counter-productive.(?) (say one app need very little CPU power, yet you devote it to that app... many cycles are going to waste)
What probably has to happen, is programmers (like Eovia) will have to write applications that can take advantage of dual processors (or Quad, or...)
In addition, if enough people wish to devote a CPU to a specific application, they will have to address the people that write the OS's... so that can be possible.
Even if it wee possible to do such... when I finally decide to let Carrara get on with rendering a scene, I want THAT to happen as quickly as possible, if I need my CPU power for another task, I will hold off on the Carrara (or other program) render until I am done. (or buy a 2nd computer of lesser power to carry out the task)
I reality, with my system, I can have Carrara rendering, and have other programs running with no appreciable degradation, unless I am also trying to do something CPU intensive, in which case... the better programmer gets more CPU time :)
Dan
PS, if you disable MultiThreading, Carrara has only one Processor(thread) to think about, and still takes as much of it as possible!
PPS... HyperThreading happens in new Single CPU Pentium systems as well. Dual CPU's happened long before Hyperthreading tech.
pmiinalainen wrote: > > Hyperthreading = multi threading = support for multiple processor, > logical or physical > > If you disable multi-threading, carrara can't spread itself over the > second processor. Sure, you'll take the speed hit in carrara. But on > the other hand, you are free to do something else on the second proc. > > I'm not sure (have'nt had a dual processor machine for 3 years), but > i vaguely remember there is a way to do this in OS level... > > petteri > > --- In Carrara@(protected), RayDreamr <danm@(protected)> wrote: > > yeah, but why would I want to do that, there is a slight > performance > > increase with HyperTheading enabled. > > > > Also, the original message asked if there was a way to devote one > > processor to Carrara and the other one to other tasks. This is not > > possible. > > > > Dan > > > > Brian Hinton wrote: > > > > > > Couldn't you just disable multithreading then? > > > > > > Brian > > > > > > --- RayDreamr <danm@(protected)> wrote: > > > > No. Carrara will use whatever it can get, and in > > > > fact when rendering > > > > will generally steal from other running processes. > > > > (this is true of the > > > > PC Xeon, I presume that a Mac will do the same) > > > > During rendering, I > > > > generally see Carrara using between 95% to 99% of > > > > the CPU time. (all 4 > > > > threads pretty much max out at 100% all the time)
-- ---- ---- ---- ------ Yahoo! Groups Sponsor -- ---- ---- ---- ---~--> Buy Ink Cartridges or Refill Kits for your HP, Epson, Canon or Lexmark Printer at MyInks.com. Free s/h on orders $50 or more to the US & Canada. http://www.c1tracking.com/l.asp?cid=5511 http://us.click.yahoo.com/mOAaAA/3exGAA/qnsNAA/_iFolB/TM -- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ------~->
To unsubscribe send a message to Carrara-unsubscribe@(protected)
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
|
|