Abstract
A “roofline model” is a system performance and optimization guide for programmers and system engineers to apply in the design of future architectures. We review a conventional roofline model and propose a working set size (WSS)-based roofline model. Because of the recent increase in the performance of embedded systems, we investigated embedded systems based on an ARM architecture. Our proposed scheme presents practical guidelines for a multi-core architecture when the program uses a small WSS.