Ithemal

Enter a code sequence below, and Ithemal will predict the throughput of that sequence (the number of cycles to execute it in the body of a loop, assuming that all data is in cache).
Ithemal only operates on basic blocks, so you cannot include any sort of jump commands. Ithemal will also not generate predictions for sequences using exotic instructions that were not in the training set (e.g. instructions like aeskeygenassist stump Ithemal).
Please check out our code at: https://github.com/psg-mit/Ithemal