청구기호 |
QA76.9.M45 F256 2014eb |
형태사항 |
1 online resource (xiv, 53 pages) : illustrations.
|
총서명 |
Synthesis lectures on computer architecture, 1935-3243 ; #28
|
언어 |
English |
서지주기 |
Includes bibliographical references (pages 41-52).
|
내용 |
1. Introduction -- 1.1 The memory wall -- 1.2 Prefetching -- 1.2.1 Predicting addresses -- 1.2.2 Prefetch lookahead -- 1.2.3 Placing prefetched values.
2. Instruction prefetching -- 2.1 Next-line prefetching -- 2.2 Fetch-directed prefetching -- 2.3 Discontinuity prefetching -- 2.4 Prescient fetch -- 2.5 Temporal instruction fetch streaming -- 2.6 Return-address stack-directed instruction prefetching -- 2.7 Proactive instruction fetch.
3. Data prefetching -- 3.1 Stride and stream prefetchers for data -- 3.2 Address-correlating prefetchers -- 3.2.1 Jump pointers -- 3.2.2 Pair-wise correlation -- 3.2.3 Markov prefetcher -- 3.2.4 Improving lookahead via prefetch depth -- 3.2.5 Improving lookahead via dead block prediction -- 3.2.6 Addressing on-chip storage limitations -- 3.2.7 Global history buffer -- 3.2.8 Stream chaining -- 3.2.9 Temporal memory streaming -- 3.2.10 Irregular stream buffer -- 3.3 Spatially correlated prefetching -- 3.3.1 Delta-correlated lookup -- 3.3.2 Global history buffer PC-localized/delta-correlating (GHB PC/DC) -- 3.3.3 Code-correlated lookup -- 3.3.4 Spatial footprint prediction -- 3.3.5 Spatial pattern prediction -- 3.3.6 Stealth prefetching -- 3.3.7 Spatial memory streaming -- 3.3.8 Spatio-temporal memory streaming -- 3.4 Execution-based prefetching -- 3.4.1 Algorithm summarization -- 3.4.2 Helper-thread and helper-core approaches -- 3.4.3 Run-ahead execution -- 3.4.4 Context restoration -- 3.4.5 Computation spreading -- 3.5 Prefetch modulation and control -- 3.6 Software approaches.
4. Concluding remarks -- Bibliography -- Author biographies.
|
주제 |
Memory management (Computer science)
COMPUTERS / Operating Systems / Virtualization --bisacsh
COMPUTERS / System Administration / General --bisacsh
COMPUTERS / Utilities --bisacsh
Memory management (Computer science) --fast --(OCoLC)fst01015971
hardware prefetching
next-line prefetching
branch-directed prefetching
discontinuity prefetching
stride prefetching
address-correlated prefetching
Markov prefetcher
global history buffer
temporal memory streaming
spatial memory streaming
execution-based prefetching
|
보유판 및 특별호 저록 |
Print version: Falsafi, Babak. Primer on hardware prefetching. [S.l.] : Morgan & Claypool, 2014 1608459527 , 881314050
|
ISBN |
9781608459537, 1608459535, 9781608459520, 1608459527 |
기타 표준번호 |
10.2200/S00581ED1V01Y201405CAC028 |
QR CODE |
|