Characterizing L2 cache behavior of programs on multi-core processors: Regression models and their transferability
Jitendra Kumar, Atul Negi, Rajeev Wankar, K. D. Nayak · 2009
In this study we investigate the transferability of trained regression models to estimate solo run L2 cache stress of programs running on multi-core processors. We used machine learning to generate the trained regression models. Transferability of a regression model means how useful is a regression model (which is trained on one architecture) to predict the solo run L2 cache stress on another architecture. The statistical methodology to assess model transferability is discussed. We observed that regression models trained on a given L2 cache architecture are reasonably transferable to other L2 cache architecture and vice versa.