• Top
  • Details (Local collection)
Customizable Processor Architectures

Customizable Processor Architectures

Alex Orailoglu

生駒 : 奈良先端科学技術大学院大学, 2016.1

In-house publ.

Volume No.

Total: 1
No. Printing year Location Call Number Material ID Circulation class Status Waiting

1

R012362

Contents Intro.

The flexibility displayed by processors delivers time-to-market and cost advantages while falling short of performance and power goals, when compared to Application Specific Integrated Circuits. Such shortfalls can be addressed through the incorporation of application specific properties into the processor microarchitecture, thus increasing performance and reducing power consumption. The overall approach that guides such customizations consists of the identification of application properties during compile time and their dynamic exploitation during program execution by the processor. The basic characteristics of these properties is that their existence can be statically identifiable by the compiler, and that they can lead to significant improvements in performance when exploiting their behavior dynamically. Such properties may consist of the control structure of the algorithm, the run-time data values and the code manipulating some data structures; for example, an array access, its stride, or its control structure. Microarchitectural features that can be enhanced with such application-specific information include the branch predictor, the cache subsystem, and the processor communication infrastructure; techniques aimed at all three are outlined in this talk.

Details

Publication year

2016

Form

115 p.

Series title

講義・講演レジュメ ; 平成27年度

情報科学研究科・ゼミナール講演 ; 平成27年度

Note

University of California, San Diego

講演日: 平成28年1月19日

講演場所: 情報科学研究科大講義室L2

Country of publication

Japan

Title language

Japanese (jpn)

Language of texts

Japanese (jpn)

Author information

Orailoglu, Alex