Evaluación de la jerarquía de cache en procesadores multinúcleo

[ES] Este proyecto se centra en la evaluación de diferentes jerarquías de cache reales (basadas en los últimos diseños de Intel) en procesadores multinúcleo. Los estudios se realizan mediante el simulador Multi2Sim para la obtención de información sobre el comportamiento de cada nivel de la jerarquí...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Vivas Vivas, Julio Antonio
Format: Dissertation
Sprache:spa
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:[ES] Este proyecto se centra en la evaluación de diferentes jerarquías de cache reales (basadas en los últimos diseños de Intel) en procesadores multinúcleo. Los estudios se realizan mediante el simulador Multi2Sim para la obtención de información sobre el comportamiento de cada nivel de la jerarquía cuando el procesador ejecuta cargas multiprogramadas, que constan de diversas aplicaciones ejecutándose en núcleos distintos. La información obtenida es de diversa índole y abarca todos los niveles de la jerarquía. Posteriormente se realiza un análisis de los datos obtenidos. Inicialmente se estudia las prestaciones de las aplicaciones individuales, ejecutándolas de manera aislada en un procesador con un solo núcleo; para ir añadiendo más núcleos y complejidad a la jerarquía. El objetivo final es simular el comportamiento de jerarquías similares a las que se pueden encontrar en los procesadores comerciales recientes. Los resultados de los distintos estudios nos permite analiza cómo afecta a las prestaciones de cada aplicación el competir en el acceso a las caches compartidas con otras aplicaciones. [EN] This project focuses on the evaluation of different real cache hierarchies (based on the latest Intel designs). It uses the Multi2Sim simulator to obtain information about the utilization of each level of the hierarchy when the processor executes several applications. The information obtained covers all levels of the cache hierarchy. Initially the hierarchy of a single core processor will be studied. Then, we add more cores and increase the complexity of the cache hierarchy, in order to add more cores and complexity to the hierarchy. The ultimate goal is to simulate hierarchies close to those of recent commercial processors. Comparing the results of the different studies, we can infer how cache hierarchy contention impacts on the performance of each application. Vivas Vivas, JA. (2014). Evaluación de la jerarquía de cache en procesadores multinúcleo. http://hdl.handle.net/10251/48330.