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

Date

2010-01-01

Journal Title

Journal ISSN

Volume Title

Repository Usage Stats

158
views
0
downloads

Citation Stats

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.

Department

Description

Provenance

Subjects

Citation

Published Version (Please cite this version)

10.1109/MM.2010.20

Publication Info

Hilton, A, S Nagarakatte and A Roth (2010). ICFP: Tolerating all-level cache misses in in-order processors. IEEE Micro, 30(1). pp. 12–19. 10.1109/MM.2010.20 Retrieved from https://hdl.handle.net/10161/11634.

This is constructed from limited available data and may be imprecise. To cite this article, please review & use the official citation provided by the journal.

Scholars@Duke

Hilton

Andrew Douglas Hilton

Professor of the Practice in the Department of Electrical and Computer Engineering

Drew Hilton is a Professor of the Practice in Electrical and Computer Engineering, as well as Pratt’s Director of Innovation in Computing Education.

His main focus is on teaching professional-level programming skills to ECE’s master's students to prepare them for software engineering careers.

Professor Hilton also teaches a 3-week introduction to Programming Python for Duke's Master in Interdisciplinary Data Science, and Duke's Center for Computational Thinking.

He has two Coursera specializations, one in Java, and another in C.


Unless otherwise indicated, scholarly articles published by Duke faculty members are made available here with a CC-BY-NC (Creative Commons Attribution Non-Commercial) license, as enabled by the Duke Open Access Policy. If you wish to use the materials in ways not already permitted under CC-BY-NC, please consult the copyright owner. Other materials are made available here through the author’s grant of a non-exclusive license to make their work openly accessible.