• DocumentCode
    3495467
  • Title

    Evaluating location of memory controller in on-chip communication networks

  • Author

    Dehyadegari, Masoud ; Mohammadi, Siamak ; Yazdani, Naser

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Tehran, Tehran, Iran
  • fYear
    2012
  • fDate
    2-3 May 2012
  • Firstpage
    133
  • Lastpage
    138
  • Abstract
    Rapid increasing in the number of cores in a chip demands more memory bandwidth. Memory request pass hops to reach memory controllers. Therefore, memory controllers can be one of the main sources of contention on the chip. In this paper, first, we demonstrate that fewer channels load in the network does not always imply less average latency, thus, we consider a hierarchical approach in placing memory controllers to reduce latency by 20%. Second, we illustrate how by increasing the number of memory controllers the average latency and energy consumption can be significantly reduced. In addition, it is shown how for a constant number of memory controllers, their appropriate placement and suitable routing algorithms can reduce the latency. We further discuss the correlation between location of memory controllers and routing algorithms, and propose a heuristic algorithm for placement of memory controllers to reduce their space exploration.
  • Keywords
    microcontrollers; storage management chips; energy consumption; heuristic algorithm; hierarchical approach; memory bandwidth; memory controller location evaluation; on-chip communication networks; routing algorithms; Bandwidth; Energy consumption; Heuristic algorithms; Measurement; Memory management; Routing; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture and Digital Systems (CADS), 2012 16th CSI International Symposium on
  • Conference_Location
    Shiraz, Fars
  • Print_ISBN
    978-1-4673-1481-7
  • Type

    conf

  • DOI
    10.1109/CADS.2012.6316433
  • Filename
    6316433