• DocumentCode
    2522630
  • Title

    Spec-all: aggressive read/write access speculation method for DSM systems

  • Author

    Furukawa, Fumihito ; Ootsu, Kanemitsu ; Yokota, Takashi ; Baba, Takanobu

  • Author_Institution
    Satellite Venture Bus. Lab., Utsunomiya Univ., Japan
  • fYear
    2003
  • fDate
    37819
  • Firstpage
    117
  • Lastpage
    123
  • Abstract
    In this paper, we propose a new speculative coherence control method, called spec-all, for DSM systems. Spec-all aims at complete elimination of coherence control overhead, caused by both read and write memory accesses in typical data-sharing patterns. We introduce five speculative coherence transactions in order to realize spec-all. Furthermore, we propose a new speculative coherence control mechanism, named SCCM. SCCM includes two novel predictors that issue the speculative transactions. We have evaluated the effectiveness of spec-all by a simulator. The results show that spec-all achieves 1.59 times better performance than that of the non-speculative method (non-spec), and 1.18 times better one than that of the existing speculative method (spec-read), when the memory access pattern is regular. In this situation, the results reveal that spec-all achieves 77% reduction of memory access latency, compared with non-spec, and 68% reduction, compared with spec-read. Furthermore, we found that spec-all achieves 1.02 times better performance than that of non-spec, and 1.01 times better one than that of spec-read, when we apply the methods to practical programs.
  • Keywords
    distributed shared memory systems; fault tolerant computing; parallel programming; performance evaluation; DSM systems; Spec-all; aggressive read access speculation; aggressive write access speculation; coherence control overhead; data-sharing patterns; distributed shared memory; memory access latency; memory access pattern; read memory accesses; speculative coherence control mechanism; write memory accesses; Control systems; Delay; Read-write memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Innovative Architecture for Future Generation High-Performance Processors and Systems, 2003
  • ISSN
    1537-3223
  • Print_ISBN
    0-7695-2019-7
  • Type

    conf

  • DOI
    10.1109/IWIA.2003.1262789
  • Filename
    1262789