• DocumentCode
    2061798
  • Title

    An FPGA Approach to Quantifying Coherence Traffic Efficiency on Multiprocessor Systems

  • Author

    Suh, Taeweon ; Lu, Shih-Lien ; Lee, Hsien-Hsin S.

  • Author_Institution
    Intel Corp., Santa Clara
  • fYear
    2007
  • fDate
    27-29 Aug. 2007
  • Firstpage
    47
  • Lastpage
    53
  • Abstract
    Recently, there is a surge of interests in using FPGAs for computer architecture research including applications from emulating and analyzing a new platform to accelerating mi-croarchitecural simulation speed for design space exploration. This paper proposes and demonstrates a novel usage of FPGAs for measuring the efficiency of coherent traffic of an actual computer system. Our approach employs an FPGA acting as a bus agent, interacting with a real CPU in a dual processor system to measure the intrinsic delay of coherence traffic. This technique eliminates non-deterministic factors in the measurement, such as the arbitration delay and stall in the pipelined bus. It completely isolates the impact of pure coherence traffic delay on system performance while executing workloads natively. Our experiments show that the overall execution time of the benchmark programs on a system with coherence traffic was actually increased over one without coherent traffic. It indicates that cache-to-cache transfers are less efficient in an Intel-based server system, and there exists room for further improvement such as the inclusion of the O state and cache line buffers in the memory controller.
  • Keywords
    field programmable gate arrays; multiprocessing systems; FPGA; cache-to-cache transfers; coherence traffic delay; dual processor system; multiprocessor systems; quantifying coherence traffic efficiency; system performance; Acceleration; Analytical models; Application software; Computational modeling; Computer architecture; Delay; Field programmable gate arrays; Multiprocessing systems; Surges; Traffic control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2007. FPL 2007. International Conference on
  • Conference_Location
    Amsterdam
  • Print_ISBN
    978-1-4244-1060-6
  • Electronic_ISBN
    978-1-4244-1060-6
  • Type

    conf

  • DOI
    10.1109/FPL.2007.4380624
  • Filename
    4380624