The Design of High-performance and Configurable Load Storage Unit. Issue 1 (1st February 2022)
- Record Type:
- Journal Article
- Title:
- The Design of High-performance and Configurable Load Storage Unit. Issue 1 (1st February 2022)
- Main Title:
- The Design of High-performance and Configurable Load Storage Unit
- Authors:
- Ma, Wentao
Huang, Libo
Guo, Hui
Cheng, Yuanhu
Yang, Ling
Tong, Gan
Yan, Run
Lan, Mengqiao - Abstract:
- Abstract: A high-performance configurable load storage unit (LSU) design is completed under the open source RISC-V framework. By compressing the pipeline depth, the module function structure is optimized under the premise of the control unit overhead, and the instruction processing speed is improved. In the method of instruction processing, a partial out-of-order processing strategy is adopted to control the increase of module complexity, reduce instruction blocking, and increase the density of instructions flowing into the LSU and the write back speed; redirection technology is adopted, and 3 channels are added when writing back data, which improve the speed of data write back, reduce instruction blocking, and ensure the correctness of the data; in order to support the partial out-of-order processing of the load and store instructions and the data redirection function, a double buffer design is adopted, the issue port and write-back port have been expanded to improve the transmission speed and write-back speed of the command. At the same time, the unit adopts a configurable way to expand the function, and separates the additional functions separately. It has good configurability and provides a good design for the next step of function expansion. Experimental results show that, after optimized design, LSU has increased the speed of existing processors by 63.5%, and has huge potential performance in processing high-density and read-related instructions, while the unitAbstract: A high-performance configurable load storage unit (LSU) design is completed under the open source RISC-V framework. By compressing the pipeline depth, the module function structure is optimized under the premise of the control unit overhead, and the instruction processing speed is improved. In the method of instruction processing, a partial out-of-order processing strategy is adopted to control the increase of module complexity, reduce instruction blocking, and increase the density of instructions flowing into the LSU and the write back speed; redirection technology is adopted, and 3 channels are added when writing back data, which improve the speed of data write back, reduce instruction blocking, and ensure the correctness of the data; in order to support the partial out-of-order processing of the load and store instructions and the data redirection function, a double buffer design is adopted, the issue port and write-back port have been expanded to improve the transmission speed and write-back speed of the command. At the same time, the unit adopts a configurable way to expand the function, and separates the additional functions separately. It has good configurability and provides a good design for the next step of function expansion. Experimental results show that, after optimized design, LSU has increased the speed of existing processors by 63.5%, and has huge potential performance in processing high-density and read-related instructions, while the unit overhead has been reduced, the overall performance has been significantly improved. … (more)
- Is Part Of:
- Journal of physics. Volume 2170:Issue 1(2022)
- Journal:
- Journal of physics
- Issue:
- Volume 2170:Issue 1(2022)
- Issue Display:
- Volume 2170, Issue 1 (2022)
- Year:
- 2022
- Volume:
- 2170
- Issue:
- 1
- Issue Sort Value:
- 2022-2170-0001-0000
- Page Start:
- Page End:
- Publication Date:
- 2022-02-01
- Subjects:
- Physics -- Congresses
530.5 - Journal URLs:
- http://www.iop.org/EJ/journal/1742-6596 ↗
http://ioppublishing.org/ ↗ - DOI:
- 10.1088/1742-6596/2170/1/012051 ↗
- Languages:
- English
- ISSNs:
- 1742-6588
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 5036.223000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 22009.xml