关于长整加速器:
1. 首先要理解作为加速器的特定架构,已经该架构具有的特点
2. 加速器使用硬件逻辑执行特定任务,CPU则使用指令流执行特定任务
3. 加速器的专用性比较好,具有很高的执行速度,但通用性不好。
4. CPU的通用性很好,执行不同的任务时,仅运行不同的程序即可实现。但CPU的指令流方式,导致系统的执行速度(效率)比较低
5. 加速器架构则是将CPU的通用性和ACC的专用性相结合,使得加速器系统即不失去通用优点,又具有高速高效的专用硬件特点(现代的嵌入式发展方向:CPU+FPGA/ASIC)
6. 加速器系统具有多主机访问共享资源的问题,或资源竞争问题。现代加速器架构采用独立加载当前仲裁策略的仲裁器(Arbiter)方案
7. 在加速器系统中,主机和从机都具有数据的输入和输出端口
8. 在加速器系统中,主机具有地址总线和控制总线的输出端口
9. 在加速器系统中,从机具有地址总线和控制总线的输入端口
10. 加速器完成CPU委托的任务后,通过中断方式通知CPU
11. 因此,加速器系统中的主机(cpu和acc)有向仲裁器发出请求的输出端口,以及获得仲裁结果的输入端口
12. 加速器系统中的加速器(acc),具有向cou发出中断的输出端口
13 加速器系统中的cpu,具有接收诸加速器发出的中断信号的输入端口 关于长整加速器: 加速器系统中的cpu,具有接收诸加速器发出的中断信号的输入端口 执行不同的任务时 关于长整加速器
页:
[1]