Doug Sandy, Emerson Network Power
Software developers can alleviate the frustration that results when multicore algorithm multithreading yields performance only barely superior to single core. How? By implementing data flow and cache usage analysis facilitated by using a cache analysis software library.
Is multicore a viable choice for VME systems? Maybe, but elements such as migration type, AMP vs. SMP configurations, and performance must all be factored into the equation.