Wouldn't a smaller cache size work much more efficiently than a large cache when doing a LOT of multi-tasking?
Bigger cache sizes will give better results in the currently available benchmarks. But is this at the detriment of "smoothness" while task switching? (Call it Cache Thrash?)
With 4 cores... this inefficiency is probably hidden because there is enough horsepower sitting around that this won't show up. At least not until a benchmark is created to actually test for multi-tasking efficiency.
Currently it appears most benchmarks that actually have multi-tasking tests are really just testing how several tasks can work on several processors. They don't appear to add enough tasks to require a lot of TASK-SWITCHING. But then this issue might start showing up when doing hardware virtualization... the smaller cache sizes might be better when doing a lot that.)
Actually I don't know about the hardware virtualization stuff currently... I'm not up to speed on that. (Although it would be VERY COOL to boot Windows and Linux on the same machine. If I could work in Windows to use the Business Objects Data Integrator while running a database in Linux... I would be loving that.)
ANYWAY ANOTHER QUESTION: If the smaller cache is better for actual multi-tasking... why are the cache sizes getting LARGER in the newer Quad chips?
Bigger cache sizes will give better results in the currently available benchmarks. But is this at the detriment of "smoothness" while task switching? (Call it Cache Thrash?)
With 4 cores... this inefficiency is probably hidden because there is enough horsepower sitting around that this won't show up. At least not until a benchmark is created to actually test for multi-tasking efficiency.
Currently it appears most benchmarks that actually have multi-tasking tests are really just testing how several tasks can work on several processors. They don't appear to add enough tasks to require a lot of TASK-SWITCHING. But then this issue might start showing up when doing hardware virtualization... the smaller cache sizes might be better when doing a lot that.)
Actually I don't know about the hardware virtualization stuff currently... I'm not up to speed on that. (Although it would be VERY COOL to boot Windows and Linux on the same machine. If I could work in Windows to use the Business Objects Data Integrator while running a database in Linux... I would be loving that.)
ANYWAY ANOTHER QUESTION: If the smaller cache is better for actual multi-tasking... why are the cache sizes getting LARGER in the newer Quad chips?