ProtoGPU.Configurable instruction set which are mapped to unified IR OPs and expanded to fundamental micro OPs, configurable HW simulation modules which reflects real HW more precisely, provided ptx6.4 and sm_70 simulation as demo, cuda shim makes executable generated by .cu which compilied by clang and cuda toolkit directly runs on this gpu sim.