Inter-Core Prefetching for Multicore Processors Using Migrating Helper Threads

Multicore processors have become ubiquitous in today's systems, but exploiting the parallelism they offer remains difficult, especially for legacy application and applications with large serial components. The challenge, then, is to develop techniques that allow multiple cores to work in concert to accelerate a single thread. This paper describes inter-core prefetching, a technique to exploit multiple cores to accelerate a single thread. Inter-core prefetching extends existing work on helper threads for SMT machines to multicore machines.

Provided by: Association for Computing Machinery Topic: Data Centers Date Added: Mar 2011 Format: PDF

Find By Topic