• DocumentCode
    1153054
  • Title

    Integrating cache coherence protocols for heterogeneous multiprocessor system. Part 2

  • Author

    Suh, Taeweon ; Lee, Hsien-Hsin S. ; Blough, Douglas M.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Georgia Inst. of Technol., Atlanta, GA, USA
  • Volume
    24
  • Issue
    5
  • fYear
    2004
  • Firstpage
    70
  • Lastpage
    78
  • Abstract
    In this second part of this two-part article, we present two examples of integrating heterogeneous processors and show the limitation of integrating processors without native support for cache coherence. Finally, we discuss the Verilog simulation results of applying our techniques to actual heterogeneous multiprocessor platforms. Experiments with actual heterogeneous multiprocessor platforms on a shared-bus measure the effectiveness of two cache coherence techniques. This integration approach, snoop-hit buffer, and the accompanying region-based cache coherence approach yield significant speedups compared to a pure software solution.
  • Keywords
    cache storage; embedded systems; hardware description languages; multiprocessing systems; protocols; Verilog simulation; cache coherence protocol; heterogeneous multiprocessor system; snoop-hit buffer; Computer architecture; Embedded system; Hardware design languages; Intellectual property; Microcontrollers; Multiprocessing systems; Power system modeling; Protocols; System buses;
  • fLanguage
    English
  • Journal_Title
    Micro, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1732
  • Type

    jour

  • DOI
    10.1109/MM.2004.50
  • Filename
    1353204