Affiliation:
1. University of Pittsburgh
2. Federal University of Bahia
Abstract
We introduce a thread characterization method that explores hardware performance counters and machine learning techniques to automate estimating workload execution on heterogeneous processors. We show that our characterization scheme achieves higher accuracy when predicting performance indicators, such as instructions per cycle and last-level cache misses, commonly used to determine the mapping of threads to processor types at runtime. We also show that support vector regression achieves higher accuracy when compared to linear regression, and has very low (1%) overhead. The results presented in this paper can provide a foundation for advanced investigations and interesting new directions in intelligent thread scheduling and power management on multiprocessors.
Publisher
Association for Computing Machinery (ACM)
Reference31 articles.
1. Octave-forge - extra packages for gnu octave. Octave-forge - extra packages for gnu octave.
2. perfmon2: the hardware-based performance monitoring interface for linux. perfmon2: the hardware-based performance monitoring interface for linux.
3. Predicting the performance measures of an optical distributed shared memory multiprocessor by using support vector regression
4. ARM. big.LITTLE processing 2011. ARM. big.LITTLE processing 2011.
Cited by
9 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献