Selfie5: An Autonomous, Self-Contained Verification Approach for High-Throughput Random Testing of Programmable Processors | IEEE Conference Publication | IEEE Xplore