第1节 多核体系结构.pdfVIP

  • 13
  • 0
  • 约6.97千字
  • 约 20页
  • 2017-06-25 发布于湖北
  • 举报
2009年7月9 日星期四 Neusoft Institute of Information 多核编程 大连东软信息学院 多核编程课程组 2009-7-9 IT Education Training 2009年7月9 日星期四 Neusoft Institute of Information 第1章多核体系结构 IT Education Training 2009年7月9 日星期四 Neusoft Institute of Information 引言 • 多核处理器发展历程 单核处理器 线程级并行 指令级并行 数据级并行 同时多线程 双核处理器 多核处理器 IT Education Training 2009年7月9 日星期四 Neusoft Institute of Information 1. 计算能力的提升 • 流水线 – 将CPU的一个操作过程分解成多个可以单独处理的子操 作,并让各子操作重叠,从而实现几条指令并行处理的 技术。 IT Education Training 2009年7月9 日星期四 Neusoft Institute of Information 1. 计算能力的提升 • 流水线 时间变化 指令1 取指令 指令译码 生成地址 取操作数 执行指令 指令2 取指令 指令译码 生成地址 取操作数 执行指令 指令3 取指令 指令译码 生成地址 取操作数 执行指令 IT Education Training 2009年7月9 日星期四 Neusoft Institute of Information 1. 计算能力的提升 • 超标量 – 在CPU中有一条以上的流水线,并且每时钟周期内可以 完成一条以上的指令 。 – 支持指令级的并行 IT Education Training 2009年7月9 日星期四 Neusoft Institute of Information 2. 并行计算 • 并行计算是一种可同时执行多条指令的计算模式。 – 时间上的并行和空间上的并行。 • 时间上的并行是指流水线技术。 • 空间上的并行则是指用多个处理器并发的执行计算。 – 并行计算科学中主要研究的是空间上的并行问题 • 并行计算的基本思想是使用多个处理器协作解决同一问题。 – 将被求解的问题分解成若干个部分,每一个部分均由一个 独立的处理器处理。 IT Education Training 2009年7月9 日星期四 Neusoft Institute of Information 2.并行计算 • 并行计算机的分类

文档评论(0)

1亿VIP精品文档

相关文档