SlideServe
Menu
Préférences
© SlideServe · v2026

Characterization of Cache Coherency in Network-on-Chip Architectures for Multi-Core CPUs

graceland avatar
13 diapositives · 264 Views · Sep 08, 2014

This presentation details the characterization of cache coherency in Network-on-Chip (NoC) architectures within multi-core CPUs. It discusses the challenges of maintaining cache coherency when utilizing NoC, particularly how the complexity increases and traffic throughput is affected. The project involves designing a cache coherency protocol and implementing a router for NoC, utilizing Xilinx VirtexII Pro FPGA. Goals include assembling a CMP based on NoC and ensuring consistent access to data across cores, ultimately enhancing performance through distribution and parallelism.

Characterization of Cache Coherency in Network-on-Chip Architectures for Multi-Core CPUs - slide 1
01 / 13Characterization of Cache Coherency in Network-on-Chip Architectures for Multi-Core CPUs
1 / 17

Télécharger la présentation

Characterization of Cache Coherency in Network-on-Chip Architectures for Multi-Core CPUs
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Network On Chip Cache Coherency Characterization presentation Students: Zemer Tzach Kalifon Ethan Instructor: Walter Isaschar Spring 2008

  2. General Background • Modern CPU’s are based on CMP - Multi-Core CPU. • Improved performance is achieved by “Distribution and Parallelism”. • Cores interact by using NoC – Network on Chip. Network On Chip - Cache Coherency

  3. General Background Network On Chip - Cache Coherency 3

  4. General Background Cache Coherency: CMP cores use only consistent data. Originally, Cache Coherency in CMP was achieved by using a central memory control unit. Network On Chip - Cache Coherency 4

  5. General Background Network On Chip - Cache Coherency 5

  6. Problem Description • When using NoC, Cache Coherency managing becomes more complicated. • When using NoC, Cache Coherency managing protocol increases NoC’s traffic. Network On Chip - Cache Coherency

  7. Problem Description Network On Chip - Cache Coherency 7

  8. Solution • Memory control distribution among a number of units according to memory spaces. • Placement of control units next to the network’s cores. Network On Chip - Cache Coherency

  9. Solution Description Network On Chip - Cache Coherency

  10. Project’s Goals • Primary Goal: Design and implement Cache Coherency protocol for CMP. • Implement router for NoC. • Assemble CMP based on NoC. Network On Chip - Cache Coherency

  11. Environment • Xilinx VirtexII Pro FPGA. • Design Tools: HDL Designer, EDK 9.2i, Chipscope 9.2i, ISE 9.2i. Network On Chip - Cache Coherency

  12. Project Schedule (1st Semester) • Familiarize with design tools – 3 weeks. • Familiarize with VirtexII Pro FPGA (application & components) – 4 weeks. • Design & Implement NoC’s router – 5 weeks. Network On Chip - Cache Coherency

  13. Project Schedule (2nd Semester) • Assemble CMP using our router implementation. • Design Cache Coherency protocol for CMP based on faculty research. • Implement the protocol as part of the assembled CMP. Network On Chip - Cache Coherency