• DocumentCode
    3622015
  • Title

    Exploiting locality: a flexible DSM approach

  • Author

    H. Zeffer;Z. Radovic;E. Hagersten

  • Author_Institution
    Dept. of Inf. Technol., Uppsala Univ., Sweden
  • fYear
    2006
  • fDate
    6/28/1905 12:00:00 AM
  • Abstract
    No single coherence strategy suits all applications well. Many promising adaptive protocols and coherence predictors, capable of dynamically modifying the coherence strategy, have been suggested over the years. While most dynamic detection schemes rely on plentiful of dedicated hardware, the customization technique suggested in this paper requires no extra hardware support for its per-application coherence strategy. Instead, each application is profiled using a low-overhead profiling tool. The appropriate coherence flag setting, suggested by the profiling, is specified when the application is launched. We have compared the performance of a hardware DSM (Sun WildFire) to a software DSM (distributed shared memory) built with identical interconnect hardware and coherence strategy. With no support for flexibility, the software DSM runs on average 45 percent slower than the hardware DSM on the 12 studied applications, while the flexibility can get the software DSM within 11 percent. Our all-software system outperforms the hardware DSM on four applications
  • Keywords
    "Hardware","Application software","Protocols","Costs","Coherence","Sun","Proposals","Information technology","Software performance","Yarn"
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
  • Print_ISBN
    1-4244-0054-6
  • Type

    conf

  • DOI
    10.1109/IPDPS.2006.1639273
  • Filename
    1639273