Showing posts with label Multicore. Show all posts
Showing posts with label Multicore. Show all posts

Memory Management Technique Speeds Apps By 20%


A paper (PDF) to be presented later this month at the IEEE International Parallel and Distributed Processing Symposium in Atlanta describes a new approach to memory management that allows software applications to run up to 20% faster on multicore processors. Yan Solihin, associate professor of electrical and computer engineering at NCSU and co-author of the paper, says that using the technique is just a matter of linking to a library in a program that makes heavy use of memory allocation. The technique could be especially valuable for programs that are difficult to parallelize, such as word processors and Web browsers. {Via Slashdot}

Checklist for Success with Multicore


The benefits of multicore are numerous, but to realize them you must avoid the common pitfalls by planning carefully and selecting a platform with the required level of optimization, flexibility, and integration. Before you rush into multicore, spend some time with this checklist and make sure that the platform and vendor you choose has the breadth, depth, and quality you'll need at every level: from the multicore-optimization and scalability of the software platform, to hardware optimization, to the virtualization solution, to the service and support expertise.