From: Matthias N. <ma...@su...> - 2007-05-07 09:40:11
|
On Sun, 6 May 2007, Malte Steiner wrote: > > Generally (I'm not suggesting, just thinking out loud) several measures > > could be taken to make ams faster: > Always great to brainstorm so go for it... > > > > 1) The "engine" could possibly be optimized. > > Indeed and Karsten, Fons and me discussed it already a bit. We have to > streamline the code for better usage of the cpu pipelines I think. I think one weak part of the current design is that all of the heavy audio processing resides in one single thread. This way it is not possible to benefit properly from multi-core CPUs. A way to fix this could be to distribute the voices over multiple threads (whereby their number should match the amount of cores). Given that multi-core is a clear technology trend this will be become even more desirable as 4 and 8 way systems emerge. And I assume this is better than introducing some compromises in the processing that may potentially hurt the audio quality. BTW great to see that AMS is back (although I'm still not using it myself ;-) Matthias |