Presentation 2023-03-25
Design of Decoded Instruction Cache
Takero Magara, Nobuyuki Yamasaki,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) In Intel x86 processors, instructions are decoded into instructions for the internal RISC engine, called Micro-Operation (uOP) , and then executed. Once decoded, the μ OP is stored in the μ OP Cache. When it is used again, the power consumption is reduced and the performance is improved by eliminating the fetch and decode processes. In addition, the performance is further improved by dispatching with a wider bandwidth than that of the decoder. On the other hand, in RISC processors, instructions are decoded into control signals. Since this control signal is not stored anywhere, the result of decoding cannot be reused. Therefore, in this study, we designed the Decoded Instruction Cache (DIC) as a uOP Cache for RISC processors. The control signals generated by the decoding are combined into Decoded Instruction and stored in DIC. The fetch and decode processes are omitted and the Decoded Instruction is dispatched, which is expected to reduce power consumption and improve performance. In this paper, we introduced the DIC into the Responsive MultiThreaded Processor (RMTP).
Keyword(in Japanese) (See Japanese page)
Keyword(in English) Micro-Operation Cache / Decoded Instruction
Paper # CPSY2022-52,DC2022-111
Date of Issue 2023-03-16 (CPSY, DC)

Conference Information
Committee DC / CPSY / IPSJ-SLDM / IPSJ-EMB / IPSJ-ARC
Conference Date 2023/3/23(3days)
Place (in Japanese) (See Japanese page)
Place (in English) Amagi Town Disaster Prevention Center (Tokunoshima)
Topics (in Japanese) (See Japanese page)
Topics (in English)
Chair Tatsuhiro Tsuchiya(Osaka Univ.) / Michihiro Koibuchi(NII) / Hiroyuki Ochi(Ritsumeikan Univ.) / / Hiroshi Inoue(Nagoya Institute of Technology)
Vice Chair Toshinori Hosokawa(Nihon Univ.) / Kota Nakajima(Fujitsu Lab.) / Tomoaki Tsumura(Nagoya Inst. of Tech.)
Secretary Toshinori Hosokawa(Nihon Univ.) / Kota Nakajima(Chiba Univ.) / Tomoaki Tsumura(JAIST) / (Hitachi) / (Tokyo Inst. of Tech.) / (Meiji Univ.)
Assistant / Ryohei Kobayashi(Tsukuba Univ.) / Takaaki Miyajima(Meiji Univ.)

Paper Information
Registration To Technical Committee on Dependable Computing / Technical Committee on Computer Systems / Special Interest Group on System and LSI Design Methodology / Special Interest Group on Embedded Systems / Special Interest Group on System Architecture
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) Design of Decoded Instruction Cache
Sub Title (in English)
Keyword(1) Micro-Operation Cache
Keyword(2) Decoded Instruction
1st Author's Name Takero Magara
1st Author's Affiliation Keio University(Keio Univ.)
2nd Author's Name Nobuyuki Yamasaki
2nd Author's Affiliation Keio University(Keio Univ.)
Date 2023-03-25
Paper # CPSY2022-52,DC2022-111
Volume (vol) vol.122
Number (no) CPSY-451,DC-452
Page pp.pp.106-111(CPSY), pp.106-111(DC),
#Pages 6
Date of Issue 2023-03-16 (CPSY, DC)