Kangaroo: Dynamic Fusion of Branch Instructions in a Pipelined Uniprocessor

Guardado en:
Detalles Bibliográficos
Publicado en:ProQuest Dissertations and Theses (2025)
Autor principal: Larkin, Sarah E.
Publicado:
ProQuest Dissertations & Theses
Materias:
Acceso en línea:Citation/Abstract
Full Text - PDF
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!

MARC

LEADER 00000nab a2200000uu 4500
001 3201334008
003 UK-CbPIL
020 |a 9798314864920 
035 |a 3201334008 
045 2 |b d20250101  |b d20251231 
084 |a 66569  |2 nlm 
100 1 |a Larkin, Sarah E. 
245 1 |a Kangaroo: Dynamic Fusion of Branch Instructions in a Pipelined Uniprocessor 
260 |b ProQuest Dissertations & Theses  |c 2025 
513 |a Dissertation/Thesis 
520 3 |a Small pipelined processors are becoming more common as a complement to superscalars in a multi-core chip. However, current uniprocessors offer little in the way of ILP. We present kangaroo, a novel approach to instruction fusion in a pipelined processor. Kangaroo dynamically fuses two adjacent instructions to create a pair that travels through the pipeline as a unit. The instructions re-enter the pipeline as a pair the next time the first instruction is fetched. Unlike in prior art, an instruction, once fused, is not fetched again. Any pair of adjacent instructions can be fused using this technique, including dependent instructions. In this thesis, we focus on fusing branches to prior instructions. We introduce the fusion mechanism and discuss its implementation. Finally, we evaluate its performance with respect to a baseline six-stage pipelined uniprocessor with several benchmarks. 
653 |a Computer science 
653 |a Computer engineering 
653 |a Information technology 
773 0 |t ProQuest Dissertations and Theses  |g (2025) 
786 0 |d ProQuest  |t ProQuest Dissertations & Theses Global 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/3201334008/abstract/embedded/L8HZQI7Z43R0LA5T?source=fedsrch 
856 4 0 |3 Full Text - PDF  |u https://www.proquest.com/docview/3201334008/fulltextPDF/embedded/L8HZQI7Z43R0LA5T?source=fedsrch