I decided it was time to replace my aging development/music PC. I went for a Dell Dimension 9100 with one of the new Pentium D 2.8GHz dual core processors. Multicore/multiprocessor systems are fast becoming mainstream, so I figured it would be good to have such a system to test with Podium.
Podium seems to run ok on this system. However, after a couple of minutes of watching the two CPU panels in the Windows performance meter, with one CPU running at 95% and the other CPU doing almost nothing, multiprocessing support suddenly was at the top of the priority list π
Took me a couple of days to implement, and still need another week of finetuning. The dual processing has given Podium 70% extra CPU headroom (depending on signal routing). A full 100% extra cannot be obtained because there are some overhead in the shared access to memory and other system resources. I tested an arrangement with multiple tracks playing a sound file through an ambience reverb. Single processing could give me 7 tracks before overload. Dual processing could give me 12 tracks. So in effect I have a 4.7 GHz PC. I’m thrilled
Are there any users out there that have a dualcore/multiprocessor system? Anyone thinking of getting one?
well that’s one way to make your userbase jealous π i’m just using a centrino laptop here, seem to remember some new users asking about multi processor support though?
edit: it was Conquistador
http://www.zynewave.com/forum/viewtopic.php?t=471&highlight=multi+processor
Hi Frits,
I am very happy for you !
Do you think that the changes in the code will also influence Podium’s behaviour with Hyperthreading processors ?
I know that the technique is different from dual core, but perhaps is there also a reason for the differences that I have reported on my P4 HT ?
It would be nice…
Do you think that the changes in the code will also influence Podium’s behaviour with Hyperthreading processors ?
I’ll be able to test the multiprocessing support on a 3.0 HT machine later this week.
Now Frits, what about that feature I asked for via mail quite some time ago? π You know people would love it… π
@stefancrs wrote:
Now Frits, what about that feature I asked for via mail quite some time ago? π You know people would love it… π
Still thinking about it. There are some other things that need to be implemented first.
@Zynewave wrote:
I decided it was time to replace my aging development/music PC. I went for a Dell Dimension 9100 with one of the new Pentium D 2.8GHz dual core processors. Multicore/multiprocessor systems are fast becoming mainstream, so I figured it would be good to have such a system to test with Podium.
Podium seems to run ok on this system. However, after a couple of minutes of watching the two CPU panels in the Windows performance meter, with one CPU running at 95% and the other CPU doing almost nothing, multiprocessing support suddenly was at the top of the priority list π
Took me a couple of days to implement, and still need another week of finetuning. The dual processing has given Podium 70% extra CPU headroom (depending on signal routing). A full 100% extra cannot be obtained because there are some overhead in the shared access to memory and other system resources. I tested an arrangement with multiple tracks playing a sound file through an ambience reverb. Single processing could give me 7 tracks before overload. Dual processing could give me 12 tracks. So in effect I have a 4.7 GHz PC. I’m thrilled
Are there any users out there that have a dualcore/multiprocessor system? Anyone thinking of getting one?
Great!
I am in the market for a Dual processor system. Dell do seem to have cheaper prices.I guess I may have to bump up the mulitprocessing Podium thread! π
Every PC will have dual core processors from what I have read. AMD and Intel are committed to this path.So even budget low end base units will indeed have dual core processors over the next 6 – 18 months.
It is indeed the way to go now. I should have a dual processor system very soon.
Your observation about Podium and the *other* CPU being idle is a problem many music packages will face until they upgrade their apps to support dual cores. Good to see you are right on top of things already. π
Here is a question for you though Frits…High end audio workstations currently have two separate processors like a dual Xeon PC for instance or dual opteron. Now that processors are dualcore, quad processing will replace the current dual xeon or dual opteron systems.
Quad as in two dual cores in one PC. Can Podium reach such dizzy heights? If you already have got this far can you or will Podium handle quad processing? 8)
Quad as in two dual cores in one PC. Can Podium reach such dizzy heights? If you already have got this far can you or will Podium handle quad processing?
Podium can handle 32 processors, which is the theoretical limit of Windows. The different Windows versions are limited though in the number of processors they support. From what I understand: XP Home supports dual-core, but only one physical processor. XP Pro supports two physical processors, each with dual-core. More than two physical processors is currently only supported by Windows 2003 Server.
Intel is pushing the dual-core hard, with attractive pricing. The 2.8 GHz Pentium D costs less than half the price of a 3.6 GHz P4. One can imagine that Intel anticipates a huge demand for dual-core, once the mainstream software has been updated to take advantage of the dual processing.
First of all Frits, congrats on your new dual core system!
Multicore/multiprocessor support… This is fantastic news! π
@Frits wrote:
Are there any users out there that have a dualcore/multiprocessor system? Anyone thinking of getting one?
I’ve been running on two 600mhz Klamath CPU’s since 1999, and I’m still enjoyning the benefits of having two two physical processors “under the bonnet”. For me, there’s no doubt. I’m going dual for my next workstation, fanless of course 8)
So, to put it short: “One time dual, always dual… Because two is better than one!”
/Joachim
@Zynewave wrote:
Quad as in two dual cores in one PC. Can Podium reach such dizzy heights? If you already have got this far can you or will Podium handle quad processing?
Podium can handle 32 processors, which is the theoretical limit of Windows. The different Windows versions are limited though in the number of processors they support. From what I understand: XP Home supports dual-core, but only one physical processor. XP Pro supports two physical processors, each with dual-core. More than two physical processors is currently only supported by Windows 2003 Server.
32 processors! π― I guess that answers my question. π I assume as the limit for memory on 64bit systems is up to a terabyte or something that Podium will also scale up to take advantage of this new memory ceiling?
Of course as we are now looking at 70% more cpu to play with, even 2 – 4 GB of ram is more than enough now realistically, maybe even less. Although no doubt new instruments and fx will push memory requirements up further. It will be many years of course before a terabyte of ram is needed to run any music package!
Intel is pushing the dual-core hard, with attractive pricing. The 2.8 GHz Pentium D costs less than half the price of a 3.6 GHz P4. One can imagine that Intel anticipates a huge demand for dual-core, once the mainstream software has been updated to take advantage of the dual processing
I will have to have another look at Dell’s site. Thanks for the heads up on the pricing that is very good news indeed. I was waiting for one of the specialist music retailers to provide a Pentium D or an AMD X2 4800+ but nothing yet. I had considered a Β£2,000+ budget but I may need much less now.
I really want to get as quiet a music PC as possible. Maybe the Dell machine is quiet enough. How has the Dell Dimension noise levels been for you Frits? Would you describe it as quiet enough for recording vocals in the same room for instance?
@Joachim wrote:
I’ve been running on two 600mhz Klamath CPU’s since 1999, and I’m still enjoyning the benefits of having two two physical processors “under the bonnet”. For me, there’s no doubt. I’m going dual for my next workstation, fanless of course 8)
What Windows version are you running? When you open the Windows Task Manager window, do you have two CPU panels on the performance page?
I assume as the limit for memory on 64bit systems is up to a terabyte or something that Podium will also scale up to take advantage of this new memory ceiling?
It should on the new 64-bit Windows. On the current Windows versions the limit is 2 GB RAM. It is possible to support up to 3 GB, but this is not implemented in Podium yet.
How has the Dell Dimension noise levels been for you Frits? Would you describe it as quiet enough for recording vocals in the same room for instance?
It is not as loud as I had feared. What I notice most is actually the harddisk noise when it moves the heads. I would not record with a microphone in the same room. I have purchased a 5m DVI extension cord, and with my wireless keyboard/mouse, I’ll be able to put the Dell in another room.
@Zynewave wrote:
I assume as the limit for memory on 64bit systems is up to a terabyte or something that Podium will also scale up to take advantage of this new memory ceiling?
It should on the new 64-bit Windows. On the current Windows versions the limit is 2 GB RAM. It is possible to support up to 3 GB, but this is not implemented in Podium yet.
How has the Dell Dimension noise levels been for you Frits? Would you describe it as quiet enough for recording vocals in the same room for instance?
It is not as loud as I had feared. What I notice most is actually the harddisk noise when it moves the heads. I would not record with a microphone in the same room. I have purchased a 5m DVI extension cord, and with my wireless keyboard/mouse, I’ll be able to put the Dell in another room.
Thanks Frits. I guess it will then be a specialist PC for me or I may try your solution. 8)
Hey Frits,
I’m running Windows XP SP2 Professional, using the “APCI Multiprocessor PC” kernel.
Yes, I have two seperate perfomance graphs, one for each CPU. I also have the option of setting affinity for each process. This comes handy when running two instances of one program.
600MHz… I know it’s old π³
But having 1GB of RAM helps.
/Joachim
You did that in two days? I’m impressed. I’m currently looking at what’ll be involved in making one of my projects parallelisable, and it’s going to take a lot longer than two days to pull off.