• DocumentCode
    2348947
  • Title

    Performance Prediction on Multi-core Processors

  • Author

    Rai, Jitendra Kumar ; Negi, Atul ; Wankar, Rajeev ; Nayak, K.D.

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Univ. of Hyderabad, Hyderabad, India
  • fYear
    2010
  • fDate
    26-28 Nov. 2010
  • Firstpage
    633
  • Lastpage
    637
  • Abstract
    Contention for shared resources between co-running programs on a multi-core processor causes degradation of performance. Previous research work made efforts to characterize and classify memory behavior of programs to predict their performance. Such knowledge may be used to design workloads for performance studies on multi-core processors. It could also be utilized to formulate policies that alleviate contention for shared resources at a system level. In this work we apply machine learning techniques to predict the performance on multi-core processors. The main contribution of the study is enumeration of solo-run program attributes, which can be used to predict paired-run performance. The paired run involves the contention for shared resources between co-running programs. We observed that machine learning techniques could be utilized to predict the paired run performance with reasonable accuracy.
  • Keywords
    learning (artificial intelligence); multiprocessing systems; performance evaluation; machine learning technique; multicore processor; paired run performance prediction; performance prediction; shared resource; solo run program attribute; Hardware performance counters; Machine learning techniques; Multi-core processors; Performance prediction; Shared resource contention;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence and Communication Networks (CICN), 2010 International Conference on
  • Conference_Location
    Bhopal
  • Print_ISBN
    978-1-4244-8653-3
  • Electronic_ISBN
    978-0-7695-4254-6
  • Type

    conf

  • DOI
    10.1109/CICN.2010.125
  • Filename
    5702048