Skip to main content

PANDA: Architecture-Level Power Evaluation by Unifying Analytical and Machine Learning Solutions

Publication ,  Conference
Zhang, Q; Li, S; Zhou, G; Pan, J; Chang, CC; Chen, Y; Xie, Z
Published in: IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD
January 1, 2023

Power efficiency is a critical design objective in modern microprocessor design. To evaluate the impact of architectural-level design decisions, an accurate yet efficient architecture-level power model is desired. However, widely adopted data-independent analytical power models like McPAT and Wattch have been criticized for their unreliable accuracy. While some machine learning (ML) methods have been proposed for architecture-level power modeling, they rely on sufficient known designs for training and perform poorly when the number of available designs is limited, which is typically the case in realistic scenarios. In this work, we derive a general formulation that unifies existing architecture-level power models. Based on the formulation, we propose PANDA, an innovative architecture-level solution that combines the advantages of analytical and ML power models. It achieves unprecedented high accuracy on unknown new designs even when there are very limited designs for training, which is a common challenge in practice. Besides being an excellent power model, it can predict area, performance, and energy accurately. PANDA further supports power prediction for unknown new technology nodes. In our experiments, besides validating the superior performance and the wide range of functionalities of PANDA, we also propose an application scenario, where PANDA proves to identify high-performance design configurations given a power constraint.

Duke Scholars

Published In

IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD

DOI

ISSN

1092-3152

Publication Date

January 1, 2023
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Zhang, Q., Li, S., Zhou, G., Pan, J., Chang, C. C., Chen, Y., & Xie, Z. (2023). PANDA: Architecture-Level Power Evaluation by Unifying Analytical and Machine Learning Solutions. In IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD. https://doi.org/10.1109/ICCAD57390.2023.10323665
Zhang, Q., S. Li, G. Zhou, J. Pan, C. C. Chang, Y. Chen, and Z. Xie. “PANDA: Architecture-Level Power Evaluation by Unifying Analytical and Machine Learning Solutions.” In IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD, 2023. https://doi.org/10.1109/ICCAD57390.2023.10323665.
Zhang Q, Li S, Zhou G, Pan J, Chang CC, Chen Y, et al. PANDA: Architecture-Level Power Evaluation by Unifying Analytical and Machine Learning Solutions. In: IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD. 2023.
Zhang, Q., et al. “PANDA: Architecture-Level Power Evaluation by Unifying Analytical and Machine Learning Solutions.” IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD, 2023. Scopus, doi:10.1109/ICCAD57390.2023.10323665.
Zhang Q, Li S, Zhou G, Pan J, Chang CC, Chen Y, Xie Z. PANDA: Architecture-Level Power Evaluation by Unifying Analytical and Machine Learning Solutions. IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD. 2023.

Published In

IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD

DOI

ISSN

1092-3152

Publication Date

January 1, 2023