ICFP: Tolerating all-level cache misses in in-order processors

TitleICFP: Tolerating all-level cache misses in in-order processors
Publication TypeJournal Article
Year of Publication2010
AuthorsA Hilton, S Nagarakatte, and A Roth
JournalIEEE Micro
Volume30
Issue1
Start Page12
Pagination12 - 19
Date Published01/2010
Abstract

In-order continual flow pipeline (iCFP) is an in-order pipeline that allows execution to flow around data cache misses. When a cache miss occurs, iCFP executes and speculatively retires miss-independent instructions. It saves miss-dependent instructions in a slice buffer. When the miss returns, iCFP reexecutes the contents of the slice buffer and merges the results into working state. iCFP exploits existing support for multithreading and several novel components. © 2006 IEEE.

DOI10.1109/MM.2010.20
Short TitleIEEE Micro