SwePub
Sök i LIBRIS databas

  Utökad sökning

WFRF:(Kaxiras Stefanos Professor)
 

Sökning: WFRF:(Kaxiras Stefanos Professor) > Early Address Predi...

Early Address Prediction : Efficient Pipeline Prefetch and Reuse

Alves, Ricardo (författare)
Uppsala universitet,Datorteknik,2111 NE 25th Ave, Hillsboro, OR 97124 USA.
Kaxiras, Stefanos (författare)
Uppsala universitet,Datorteknik,Datorarkitektur och datorkommunikation,Avdelningen för datorteknik
Black-Schaffer, David, Professor (författare)
Uppsala universitet,Datorteknik,Datorarkitektur och datorkommunikation,uart
 (creator_code:org_t)
2021-06-08
2021
Engelska.
Ingår i: ACM Transactions on Architecture and Code Optimization (TACO). - : Association for Computing Machinery (ACM). - 1544-3566 .- 1544-3973. ; 18:3
  • Tidskriftsartikel (refereegranskat)
Abstract Ämnesord
Stäng  
  • Achieving low load-to-use latency with low energy and storage overheads is critical for performance. Existing techniques either prefetch into the pipeline (via address prediction and validation) or provide data reuse in the pipeline (via register sharing or LO caches). These techniques provide a range of tradeoffs between latency, reuse, and overhead. In this work, we present a pipeline prefetching technique that achieves state-of-the-art performance and data reuse without additional data storage, data movement, or validation overheads by adding address tags to the register file. Our addition of register file tags allows us to forward (reuse) load data from the register file with no additional data movement, keep the data alive in the register file beyond the instruction's lifetime to increase temporal reuse, and coalesce prefetch requests to achieve spatial reuse. Further, we show that we can use the existing memory order violation detection hardware to validate prefetches and data forwards without additional overhead. Our design achieves the performance of existing pipeline prefetching while also forwarding 32% of the loads from the register file (compared to 15% in state-of-the-art register sharing), delivering a 16% reduction in L1 dynamic energy (1.6% total processor energy), with an area overhead of less than 0.5%.

Ämnesord

TEKNIK OCH TEKNOLOGIER  -- Elektroteknik och elektronik -- Datorsystem (hsv//swe)
ENGINEERING AND TECHNOLOGY  -- Electrical Engineering, Electronic Engineering, Information Engineering -- Computer Systems (hsv//eng)

Nyckelord

Pipeline prefetching
first level cache
energy efficient computing
address prediction
register sharing

Publikations- och innehållstyp

ref (ämneskategori)
art (ämneskategori)

Hitta via bibliotek

Till lärosätets databas

Hitta mer i SwePub

Av författaren/redakt...
Alves, Ricardo
Kaxiras, Stefano ...
Black-Schaffer, ...
Om ämnet
TEKNIK OCH TEKNOLOGIER
TEKNIK OCH TEKNO ...
och Elektroteknik oc ...
och Datorsystem
Artiklar i publikationen
ACM Transactions ...
Av lärosätet
Uppsala universitet

Sök utanför SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy