Los puntos clave no están disponibles para este artículo en este momento.
Este artículo presenta y estudia un enfoque de gestión de caché L2 distribuida a través de la asignación de páginas a nivel de sistema operativo para futuros procesadores de múltiples núcleos. La gestión de caché L2 es un aspecto crucial del diseño de procesadores multicore para superar la latencia de acceso a caché no uniforme y lograr un buen rendimiento del programa, así como para reducir el tráfico en la red en chip y el consumo de energía relacionado. A diferencia de los diseños de caché privada y compartida basados en hardware analizados previamente, que implementan una política de caché "fija", el enfoque propuesto de microarquitectura OS es flexible; puede implementar fácilmente un amplio espectro de políticas de caché L2 sin un soporte de hardware complejo. Además, nuestro enfoque puede proporcionar un entorno de ejecución diferenciado para los programas en ejecución controlando dinámicamente la colocación de datos y los grados de compartición de caché. Discutimos los problemas clave de diseño del enfoque propuesto y presentamos resultados experimentales preliminares que muestran la promesa de nuestro enfoque.
Cho et al. (Fri,) estudiaron esta cuestión.