Compiler-Based Pre-Execution

Pre-execution is a novel latency-tolerance technique where one or more helper threads run in front of the main computation and trigger long-latency delinquent events early so that the main thread makes forward progress without experiencing stalls. The most important issue in pre-execution is how to construct effective helper threads that quickly get ahead and compute the delinquent events accurately. Since the manual construction of helper threads is error-prone and cumbersome for a programmer…

Author: Kim, Dongkeun

Source: University of Maryland

Download Link: Click Here To Download This Report

Reference URL: Visit Now

Reference URL: Visit Now

Leave a Comment