Knowledge
计算机体系结构-互联网络 计算机体系结构-互联网络
Interconnection Network互联网络用来保证不同设备之间连接和通信,例如多处理器之间的连接、处理器与内存之间的连接、I/O设备的通信等。根据网络连接的设备数量和距离,可以分为四类 On-chip network
计算机体系结构-线程级并行和数据级并行 计算机体系结构-线程级并行和数据级并行
计算机并行技术可以分为: 指令级并行(ILP):在单个处理器上同时执行多条指令的能力 线程级并行(TLP):任务被组织成多个线程,在多线程环境中同时执行多个线程的能力 数据级并行(DLP):同时处理多个数据元素的能力 ILP在流水线一章
计算机体系结构-复杂流水线和指令级并行 计算机体系结构-复杂流水线和指令级并行
流水线流水线可以理解为将一个指令拆分成多个步骤,并通过多个硬件单元并行执行来加速执行过程。 RISC五级流水线: IF指令提取周期:将程序计数器(PC)发送导存储器,从存储器提取当前指令。之后向PC+4 ID指令译码/寄存器提
计算机体系结构-存储器 计算机体系结构-存储器
存储器层次结构计算机的存储器一般分为多个层次:寄存器-多级缓存-主存-磁盘 为什么要分为这么多层呢? 程序员在使用时希望有无限数量的快速存储器,假如这一点能实现,存储器这一章就不要学了。本章就是在讲在资源有限的情况下,如何进行调度和分配。