Re: Important question to all Euphoria users
- Posted by Matt Lewis <matthewwalkerlewis at gmail.com> Nov 15, 2005
- 560 views
Vincent wrote: > > The large majority of non-server applications are sequential, single threaded > applications. The OS may allow program processes to run on seperate cores, so > there is increased effeciency, but the programs themselves wont really perform > better, excect for increased built-in > CPU cache. Multi-threaded applications gain all the advantages above, > plus greatly increased performance and efficency, especially on chips > with more than two cores. > > I've mentioned Intel and AMD are planning quad-core chips by 2007, so > programs with four threads may speed up 2-3 times verses sequential programs. > In general, as the number of core increase and the greater > number of threads used in apps, the better overall performance compared > to single threaded apps, despite mutex locking and other overhead. Out of curiosity, what sort of things are you doing (or would like to do that could really benefit from a multi-core architecture with multiple threads? I can think of a few things I've done that could have benefitted from this (some custom optimization programs I've done for work), but I don't think it would really make any useful difference for most things. Matt Lewis