GeST: An Automatic Framework For Generating CPU Stress-Tests
Autor: | Hadjilambrou, Zacharias, Das, Shidhartha, Whatmough, Paul N, Bull, David, Sazeides, Yiannakis |
---|---|
Rok vydání: | 2019 |
Předmět: |
010302 applied physics
Flexibility (engineering) Computer science business.industry 02 engineering and technology 01 natural sciences Extensibility 020202 computer hardware & architecture Software Computer engineering 0103 physical sciences Genetic algorithm 0202 electrical engineering electronic engineering information engineering Key (cryptography) x86 Central processing unit business Generator (mathematics) |
Zdroj: | ISPASS 2019 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS) |
DOI: | 10.1109/ispass.2019.00009 |
Popis: | This work presents GeST (Generator for Stress-Tests): a framework for automatically generating CPU stress-tests. The framework is based on genetic algorithm search and can be used to maximize different target CPU metrics such as power, temperature, instructions executed per cycle and dl/dt voltage noise. We demonstrate the generality and effectiveness of the framework by generating various workloads that stress the CPU power, thermal and voltage margins more than both conventional benchmarks and manually written stress-tests. The key framework strengths are its extensibility and flexibility. The user can specify custom measurement and fitness functions as well as the CPU instructions that will be used in the genetic algorithm search. The paper demonstrates the framework prowess by using it with simple and complex fitness functions to generate stress-tests: a) for various platform types ranging from low-power mobile ARM CPUs to high-power x86 CPUs and b) with different measurement instruments such as oscilloscopes and software accessible performance counters and sensors. 1 10 |
Databáze: | OpenAIRE |
Externí odkaz: |