• DocumentCode
    3225663
  • Title

    Using FOM predicting method for scheduling on Chip Multi-Processor

  • Author

    Jia, Gangyong ; Sheng, Wei ; Dai, Wenbo ; Li, Xi

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Univ. of Sci. & Technol. of China (USTC), Hefei, China
  • fYear
    2011
  • fDate
    27-29 May 2011
  • Firstpage
    579
  • Lastpage
    584
  • Abstract
    On a Chip Multi-Processor (CMP) architecture, cache sharing impacts threads non-uniformly, where some threads may be slowed down significantly, while others are not. This may cause severe performance problems such as throughput decreasing, cache thrashing. This paper proposes a new predicting inter-thread cache contention model, FOM (Frequency of Miss), and schedules threads based on the results of FOM on the CMP architecture. The input to our model is the L2 cache misses number of each thread. The output of the model is the extra L2 cache misses for each thread due to cache sharing. We use the output of the model to guide scheduling. We use the multi2sim simulator to compare the throughput of FOA (Frequency of Access) with our FOM, and find our method improving performance up to 13%.
  • Keywords
    cache storage; microprocessor chips; multiprocessing systems; processor scheduling; CMP; FOA; FOM predicting method; cache sharing; cache thrashing; chip multiprocessor architecture; frequency of access; frequency of miss; inter-thread cache contention model prediction; multi2sim simulator; Analytical models; Instruction sets; Irrigation; Predictive models; CMP; FOA; FOM; L2 cache; scheduling; throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communication Software and Networks (ICCSN), 2011 IEEE 3rd International Conference on
  • Conference_Location
    Xi´an
  • Print_ISBN
    978-1-61284-485-5
  • Type

    conf

  • DOI
    10.1109/ICCSN.2011.6013973
  • Filename
    6013973