期刊文献+

RISC-V AIA中断控制器的设计与评估

The Design and Evaluation of RISC-V AIA Interrupt Controller
下载PDF
导出
摘要 RISC-V高级中断架构AIA是最近推出的一种高性能中断规范。本文调研了该规范的功能目标,设计实现了一个同时支持有线中断和MSI中断的RISC-V AIA中断控制器,并给出了RISC-V AIA中断处理流程,然后分析和评估了RISC-V AIA规范在硬件资源开销、中断处理性能、软件使用等几个重要方面的优势。分析结果表明,AIA软硬件设计能够灵活、高性能地支持有线中断设备的中断、PCIe设备的MSI中断以及处理器核间的异步通信中断。本文对多核众核处理器的中断控制器设计和实现具有很高的参考价值。 RISC-V advanced interrupt architecture AIA is a recently launched high-performance interrupt specification.The research is aimed to investigate the functional goals of RISC-V Advanced Interrupt Architecture.A RISC-V AIA interrupt controller supporting both wired interrupts and MSI interrupts is designed and implemented.The RISC-V AIA interrupt handling flow is then presented.Finally,the advantages of the RISC-V AIA specification in hardware resource overhead,interrupt processing performance,and software usage are analyzed and evaluated.Experimental results show that AIA hardware and software design provides flexibility and high-performance to work directly with message-signaled interrupts(MSIs)as employed by PCI Express and other device standards,in addition to basic wired interrupts and asynchronous communication interrupts between processor cores.The research has reference value for the design and implementation of interrupt controllers for multi-core many-core processors.
作者 陈莉丽 师帅 王承智 蒋艳德 CHEN Lili;SHI Shuai;WANG Chengzhi;JIANG Yande(National Innovation Institute of Defense Technology,Academy of Military Sciences,Beijing 100071,China;War Studies Institute,Academy of Military Sciences,Beijing 100091,China)
出处 《智能安全》 2023年第4期58-67,共10页
关键词 RISC-V AIA 中断控制器 中断处理流程 RISC-V AIA interrupt controller interrupt processing
  • 相关文献

参考文献2

二级参考文献6

  • 1Embleton S, Sparks S, Zou C C. SMM rootkit: a new breed of OS independent malware[J] Security and Communication Networks, 2013,6(12) : 1590-1605.
  • 2Dall C, Nieh J. KVM/ARM: the design and implemen- tation of the linux ARM hypervisor[J]. ACM SI- GARCH Computer Architecture News, 2014,42 ( 1 ) 333-348.
  • 3Multiproeessor interrupt controller data book, revision 1. 2[R]. New York; International Business MachineCorporation, 2011.
  • 4Tumeo A, Branca M, Camerini L, et al. An interrupt controller for FPGA-based multiproeessors[C]// Pro- eeedings of 2007 International Connferenee on Embed- ded Computer Systems: Architectures, Modeling and Simulation(IC-SAMOS 2007). USA, Samos, 2007: 82-87.
  • 5The open programmable interrupt controller (PIC) register interface specification, revision 1.2[R]. US: Advanced Mi- cm Devices and Cyrix Corporation, 1995.
  • 6王龙杰,胡越黎,刘廷尧,虞超.多核MV12片上系统中断控制器的设计与实现[J].半导体技术,2012,37(10):755-759. 被引量:3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部