• DocumentCode
    426869
  • Title

    Increasing the Effective Bandwidth of Complex Memory Systems in Multivector Processors

  • Author

    del Corral, A.M. ; Llaberia, Jose M.

  • Author_Institution
    Universitat Politecnica de Catalunya
  • fYear
    1996
  • fDate
    1996
  • Firstpage
    26
  • Lastpage
    26
  • Abstract
    In multivector processors, the cycles lost due to memory interferences between concurrent vector streams make the effective throughput be lower than the peak throughput. Using the classical order, the vector stream references the memory modules using a temporal distribution that depends on the access patterns. In general, different access patterns determine different temporal distributions. These different temporal distributions could imply the presence of memory module conflicts even if the request rate of all the concurrent vector streams to every memory modules is less than or equal to their service rate. In addition, in a memory system where several memory modules are connected to each bus (complex memory system), bus conflicts are added to the memory module conflicts. This paper proposes an access order, different from the classical order, to reference the vector stream elements. The proposed order imposes a temporal distribution to reference the memory modules that reduces the average memory access time in vector processors with complex memory systems. When the request rate of all the vector streams to every memory module is greater than the service rate, the proposed order reduces the number of lost cycles, and the effective throughput increases. Under other conditions, the effective throughput reaches the peak throughput.
  • Keywords
    Complex Memory System; Effective Memory Bandwidth; Memory Module Inter-Conflicts; Multivector Processors; Section Inter-Conflicts; Bandwidth; Costs; Degradation; Interference; Memory architecture; Multiprocessor interconnection networks; System performance; Throughput; Vector processors; Complex Memory System; Effective Memory Bandwidth; Memory Module Inter-Conflicts; Multivector Processors; Section Inter-Conflicts;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, 1996. Proceedings of the 1996 ACM/IEEE Conference on
  • Print_ISBN
    0-89791-854-1
  • Type

    conf

  • DOI
    10.1109/SUPERC.1996.183530
  • Filename
    1392899