作者: Yuguang Wu , Jin Lin
DOI:
关键词:
摘要: A system and method for aggressive loop parallelization using speculative execution is disclosed. The may include transforming code of a target application concurrent execution, which adding an instruction to create global address table entry each store operation on load different iteration dependent. replacing standard with special configured determine if operand the matches in one entries. Another remove following corresponding operation. If currently executing thread table, setting checkpoint, completing pre-fetch mode, re-executing from checkpoint.