• DocumentCode
    517918
  • Title

    Performance evaluation of data-push thread on commercial CMP platform

  • Author

    Zhang, Jianxun ; Gu, Zhimin ; Zheng, Ninghan ; Huang, Yan ; Cai, Min ; Yang, Sicai ; Zhou, Wenbiao

  • Author_Institution
    Sch. of Comput., Beijing Inst. of Technol., Beijing, China
  • fYear
    2010
  • fDate
    11-13 May 2010
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Helper thread is a promising prefetching technique to bridge the memory wall on contemporary CMP platform. However, the synchronization between application and helper thread is important to the performance improvement. Previous research mainly focused on the loop-count based synchronization, and it is only suitable for the main thread which has enough computation workload. As for the situation of small computation workload in main thread, this paper presents a multi-parameter helper thread prefetching model. By using memory intensive workloads, this paper gives a detailed performance evaluation of data-push(helper) thread on commercial CMP platform. As well, we evaluated the applicability of data push thread prefetching in multiple process environment. A methodology including workload selection and measurement metrics and hardware prefetcher throttle effect has been described. The evaluation results using data-push threads on em3d, mcf and mst show gains of 12%, 24%, 42% respectively when the hardware prefetcher was adjusted properly.
  • Keywords
    microprocessor chips; multi-threading; multiprocessing systems; storage management; chip on multiple processor; commercial CMP platform; data-push thread performance evaluation; loop-count based synchronization; memory intensive workloads; multiparameter helper thread prefetching model; Application software; Bandwidth; Bridges; Computer networks; Computer science; Frequency synchronization; Hardware; Prefetching; Proposals; Yarn; data prefetching; pre-execution; push/helper thread;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networked Computing (INC), 2010 6th International Conference on
  • Conference_Location
    Gyeongju
  • Print_ISBN
    978-1-4244-6986-4
  • Electronic_ISBN
    978-89-88678-20-6
  • Type

    conf

  • Filename
    5484869