Page 355 - 《软件学报》2021年第12期
P. 355
刘畅 等:RISC-V 指令集架构研究综述 4019
References:
[1] Manavski SA. CUDA compatible GPU as an efficient hardware accelerator for AES cryptography. In: Proc. of the 2007 IEEE Int’l
Conf. on Signal Processing and Communications (ICSPC 2007). 2007. [doi: 10.1109/ICSPC.2007.4728256]
[2] Costan V, Lebedev I, Devadas S. Sanctum: Minimal hardware extensions for strong software isolation. In: Proc. of the 5th USENIX
Security Symp. 2016. 857−874. Austin, TX. https://www.usenix.org/conference/usenixsecurity16/technical-sessions/presentation/
costan
[3] Chen YJ, Luo T, Liu SL, et al. DaDianNao: A machine-learning supercomputer. In: Proc. of the 47th Annual IEEE/ACM Int’l
Symp. on Microarchitecture. 2014. 609−622. [doi: 10.1109/MICRO.2014.58]
[4] Corbató FJ, Vyssotsky VA. Introduction and overview of the multics system. In: Proc of the Fall Joint Computer Conf., Part I. New
York: Association for Computing Machinery, 1965. 185−196. [doi: 10.1145/1463891.1463912]
[5] UNIX PROGRAMMER'S MANUAL. Vol. 2B.7th ed., Bell Telephone Laboratories, Incorporated. 1979. https://web.archive.org/
web/ 20040920172248/http://cm.bell-labs.com/7thEdMan/v7vol2b.pdf
[6] Budhiraja S, Mehrotra R. Mach: A new kernel foundation For UNIX development. Int’l Journal of Innovative Research in
Technology (IJIRT). 2014, 7.
[7] Waterman A, Lee Y, Patterson DA. The RISC-V Instruction Set Manual, Volume I: Base User-Level ISA. Vol. 1. 2011.
[8] Rodgers S, Uhlig RA. X86: Approaching 40 and still going strong. 2017. https://newsroom.intel.com/editorials/x86-approaching-
40-still-going-strong/
[9] History of RISC-V. 2021. https://riscv.org/about/history
[10] Arm® Architecture Reference Manual. Armv8, for A-profile architecture. ARM Developer. 2021. https://developer.arm.com/
documentation/ddi0487/latest
[11] Waterman A, Asanovic K. The RISC-V Instruction Set Manual, Volume I: Unprivileged ISA. Vol. 1. SiFive Inc., 2021.
[12] Waterman A, Asanovic K, Hauser J. The RISC-V Instruction Set Manual, Volume II: Privileged Architecture. SiFive Inc., 2021.
[13] Ted M. RISC-V: High performance embedded SweRV™ core microarchitecture, performance and CHIPS Alliance. Western Digital
Corporation. 2019. https://riscv.org/wp-content/uploads/2019/04/RISC-V_SweRV_Roadshow-.pdf
[14] Chen C, Xiang XY, Liu C, et al. Xuantie-910: A commercial multi-core 12-stage pipeline out-of-order 64-bit high performance
RISC-V processor with vector extension: Industrial product. In: Proc. of the 47th ACM/IEEE Annual Int’l Symp. on Computer
Architecture (ISCA). 2020. 52−64. [doi: 10.1109/ISCA45697.2020.00016]
[15] Koch D, Dao N, Healy B, et al. FABulous: An embedded FPGA framework. In: Proc. of the 2021 ACM/SIGDA Int’l Symp. on
Field-programmable Gate Arrays. 2021. 45−56. [doi: 10.1145/3431920.3439302]
[16] XiangShan-doc. UCAS & ICT, PCL. 2021. https://github.com/OpenXiangShan/XiangShan-doc
[17] Feng EH, Lu X, Du D, et al. Scalable memory protection in the PENGLAI enclave. In: Proc. of the 15th USENIX Symp. on
Operating Systems Design and Implementation (OSDI 2021). 2021. 275−294. https://ipads.se.sjtu.edu.cn/zh/publications/Feng
OSDI21-preprint.pdf
[18] Kadomoto J, Irie H, Sakai S. Design of shape-changeable chiplet-based computers using an inductively coupled wireless bus
interface. In: Proc. of the 38th IEEE Int’l Conf. on Computer Design (ICCD). 2020. 589−596. [doi: 10.1109/ICCD50377.2020. 00103]
[19] Tucci LD, Baghdadi R, Amarasinghe S, et al. SALSA: A domain specific architecture for sequence alignment. In: Proc. of the 2020
IEEE Int’l Parallel and Distributed Processing Symp. Workshops (IPDPSW). 2020. 147−150. [doi: 10.1109/IPDPSW50202.2020. 00033]
[20] Kito C, Jessica C, Palmer D, Andrew W, Jim W. RISC-V ELF psABI specification. 2021. https://github.com/riscv-non-isa/riscv-
elf-psabi-doc/releases
[21] Syntacore. SCR1 external architecture specification. 2021. https://github.com/syntacore/scr1/blob/master/docs/scr1_eas.pdf
[22] IEEE Standard for Floating-Point Arithmetic. In: IEEE Std 754-2008. 2008. 1−70. [doi: 10.1109/IEEESTD.2008.4610935]
[23] Owens S, Sarkar S, Sewell P. A better x86 memory model: x86-TSO (extended version). Technical Report, University of
Cambridge Computer Laboratory, 2009. [doi: 10.48456/tr-745]
[24] Multanen J, Hepda K, Jaaskelainen P. Programmable dictionary code compression for instruction stream energy efficiency. In: Proc.
of the 38th IEEE Int’l Conf. on Computer Design (ICCD). 2020. 356−363. [doi: 10.1109/ICCD50377.2020.00066]
[25] Asanovic K, Avizienis R, Bachrach J, et al. The rocket chip generator. Technical Report, Berkeley: EECS Department, University
of California, 2016. https://www2.eecs.berkeley.edu/Pubs/TechRpts/2016/EECS-2016-17.pdf
[26] Zaruba F, Benini L. The cost of application-class processing: Energy and performance analysis of a Linux-Ready 1.7-GHz 64-Bit
RISC-V core in 22-nm FDSOI technology. IEEE Trans. on Very Large Scale Integration (VLSI) Systems. 2019,27(11): 2629−2640.
[doi: 10.1109/TVLSI.2019.2926114]