Instruction Fusion Technology for the MIPS

陈文智,姜振宇,吴帆
DOI: https://doi.org/10.3724/sp.j.1016.2008.01888
2009-01-01
Abstract:As a typical representative of RISC architecture,MIPS has the problem of low code density and ineffective utilization of instruction fields,making procedure volume expansion.The authors made some extensions to the existing MIPS Instruction Set,called exMIPS ISA.The authors propose an instruction fusion technology for the MIPS architecture.The pre-fetched instructions was converted into exMIPS ISA,and multiple sequential instructions was compressed and merged into a single instruction when meeting the fusion-condition.A fused instruction′s execution is equivalent to multiple instructions running at the same time,and will gain extra CPU performance.The process of instruction fusion also enhances the effective utilization of the instruction fields and improves code density.Experimental results from SimpleScalar simulation platform show that great improvement can be achieved.
What problem does this paper attempt to address?