Motivated by the recent trend towards hybrid CPUs containing more than one type of core, our project strives to develop a framework for the validation of the functional equivalence of the cores in a hybrid CPU. Our focus is on process migration between different cores, tests for saving and restoring memory images, and tests for cache accesses. The framework utilizes VTune performance analysis to record hardware events for chosen tests, either custom tests or chosen benchmark applications. By comparing the results from a homogeneous CPU and a hybrid or heterogeneous CPU, our framework hopes to identify potential areas of error in the functional equivalence of the hybrid CPU.
Team Members
Dustin Boettcher, Rithvik Dyava, James Janecka, Sinan Modi, Arjun Sharma, Nick Taylor, Andrew Vu, Viraj Wadhwa