| Acumem SpotLite™ |
|
A modern processor has two types of resources that are both limited and highly responsible for application performance. The memory bus, which transports data between the memory and the processor, and the caches, which store often used data so each access doesn't have to go all the way to memory. It is of great importance for application speed and scalability on multi-core processors that these resources are used wisely. A third resource, the hardware prefetcher, is also important for application performance, as it anticipates the application's memory access patterns, and tries to fetch data ahead of time. If it is successful, this hides some of the time it takes to access memory. Abuse of these resources are some of the things Acumem SpotLite looks for. |
|||






