摘要:
指令流发射和指令Cache失效是处理器能量耗散的两个重要原因。松耦合的RISC指令集所产生的程序加剧了这样的能耗,而在片上Cache有限的网络设备如路由器、交换机中,因为指令流而遭受的性能下降和功耗增加更为严重。面向网络报文转发这一重要的网络功能服务,分析了网络报文转发的指令特性,并基于RISC-V指令集架构,重定制了RV32C压缩指令扩展集。经过Spike模拟器测试,优化后压缩率缩减至70%,动态指令压缩率为90%,同时在同等Cache条件下,使用定制压缩指令的指令Cache失效率比标准RISC-V降低了30%~70%。
吕倩茹,王彦鹏,曹壮,文梅. 面向网络报文转发的RISC-V压缩指令定制[J]. 计算机工程与科学.
L Qianru,WANG Yanpeng,CAO Zhuang,WEN Mei.
Improving the quality of network message forwarding
by customizing RISC-V compressed ISA
[J]. Computer Engineering & Science.