FuMicro: A Fused Microarchitecture Design Integrating In-Order Superscalar and VLIW. (15th December 2016)
- Record Type:
- Journal Article
- Title:
- FuMicro: A Fused Microarchitecture Design Integrating In-Order Superscalar and VLIW. (15th December 2016)
- Main Title:
- FuMicro: A Fused Microarchitecture Design Integrating In-Order Superscalar and VLIW
- Authors:
- Hou, Yumin
He, Hu
Yang, Xu
Guo, Deyuan
Wang, Xu
Fu, Jiawei
Qiu, Keni - Other Names:
- Monteiro Jose Carlos Academic Editor.
- Abstract:
- Abstract : This paper proposes FuMicro, a fused microarchitecture integrating both in-order superscalar and Very Long Instruction Word (VLIW) in a single core. A processor with FuMicro microarchitecture can work under alternative in-order superscalar and VLIW mode, using the same pipeline and the same Instruction Set Architecture (ISA). Small modification to the compiler is made to expand the register file in VLIW mode. The decision of mode switch is made by software, and this does not need extra hardware. VLIW code can be exploited in the form of library function and the users will be exposed under only superscalar mode; by this means, we can provide the users with a convenient development environment. FuMicro could serve as a universal microarchitecture for it can be applied to different ISAs. In this paper, we focus on the implementation of FuMicro with ARM ISA. This architecture is evaluated on gem5, which is a cycle accurate microarchitecture simulation platform. By adopting FuMicro microarchitecture, the performance can be improved on an average of 10%, with the best performance improvement being 47.3%, compared with that under pure in-order superscalar mode. The result shows that FuMicro microarchitecture can improve Instruction Level Parallelism (ILP) significantly, making it promising to expand digital signal processing capability on a General Purpose Processor.
- Is Part Of:
- VLSI design. Volume 2016(2016)
- Journal:
- VLSI design
- Issue:
- Volume 2016(2016)
- Issue Display:
- Volume 2016, Issue 2016 (2016)
- Year:
- 2016
- Volume:
- 2016
- Issue:
- 2016
- Issue Sort Value:
- 2016-2016-2016-0000
- Page Start:
- Page End:
- Publication Date:
- 2016-12-15
- Subjects:
- Integrated circuits -- Very large scale integration -- Periodicals
621.395 - Journal URLs:
- https://www.hindawi.com/journals/vlsi/ ↗
- DOI:
- 10.1155/2016/8787919 ↗
- Languages:
- English
- ISSNs:
- 1065-514X
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD Digital store
- Ingest File:
- 10177.xml