当前位置: 首页 > article >正文

【计算机系统结构】习题2

目录

1.有一条静态多功能流水线由5段组成,加法用1、2、4、5段,乘法用1、3、5段,第3段时间为,其余各段为,且流水线的输出可直接返回输入端或暂存器,若计算,试计算吞吐量、加速比、效率

2.有一动态多功能流水线,加法用1、3、4、5段,乘法用1、2、5段,第2段时间,其余各段且流水线的流出可直接返回输入端或暂存器,现完成,计算吞吐量、加速比、效率

3.在CRAY-1上,按照链接方式完成下述5条向量指令(括号中给出功能部件时间),且向量寄存器和功能部件数据传输1拍,试求链接流水线的通过时间,若向量长度为64时,则需多少拍才能得到全部结果


1.有一条静态多功能流水线由5段组成,加法用1、2、4、5段,乘法用1、3、5段,第3段时间为2\Delta t,其余各段为\Delta t,且流水线的输出可直接返回输入端或暂存器,若计算\sum_{i=1}^{4}(A_{i}\times B_{i}),试计算吞吐量、加速比、效率

TP=\frac{7}{19\Delta t} \\ S=\frac{\left ( 4\times 4+3\times4 \right )\Delta t}{19\Delta t} \\ E=\frac{4\times4+3\times4}{5\times19}

2.有一动态多功能流水线,加法用1、3、4、5段,乘法用1、2、5段,第2段时间2\Delta t,其余各段\Delta t且流水线的流出可直接返回输入端或暂存器,现完成\prod_{i=1}^{4}\left ( A_{i}+B_{i} \right ),计算吞吐量、加速比、效率

TP=\frac{7}{15\Delta t} \\ S=\frac{\left ( 4\times 4+4\times3 \right )\Delta t}{15\Delta t} \\ E=\frac{4\times4+4\times3}{5\times15}

3.在CRAY-1上,按照链接方式完成下述5条向量指令(括号中给出功能部件时间),且向量寄存器和功能部件数据传输1拍,试求链接流水线的通过时间,若向量长度为64时,则需多少拍才能得到全部结果

http://www.lryc.cn/news/2396309.html

相关文章:

  • 用户资产化视角下开源AI智能名片链动2+1模式S2B2C商城小程序的应用研究
  • day023-面试题总结
  • 机器学习实验七--SVM垃圾邮件分类器
  • C++23 std::fstreams基础回顾
  • Git初识Git安装
  • 使用Redisson实现分布式锁发现的【订阅超时】Subscribe timeout: (7500ms)
  • 数据分析的方法总结
  • 如何使用 poetry 创建虚拟环境,VSCode 如何激活使用 Poetry 虚拟环境(VSCode如何配置 Poetry 虚拟环境)
  • 每天掌握一个Linux命令 - ps
  • 牛客小白月赛117
  • 浅谈 Linux 文件覆盖机制
  • 美化显示GDB调试的数据结构
  • 一篇学习CSS的笔记
  • Rust 学习笔记:自定义构建和发布配置
  • StarRocks x Iceberg:云原生湖仓分析技术揭秘与最佳实践
  • 笔试笔记(运维)
  • JVM——云原生时代JVM的演进之路
  • 使用langchain实现五种分块策略:语义分块、父文档分块、递归分块、特殊格式、固定长度分块
  • 【项目记录】登录认证(下)
  • Debian上安装PostgreSQL的故障和排除
  • linux文件管理(补充)
  • Python训练营---Day42
  • 基于空天地一体化网络的通信系统matlab性能分析
  • c++ opencv 形态学操作腐蚀和膨胀
  • Axure组件即拖即用:横向拖动菜单(支持左右拖动选中交互)
  • Hadoop MapReduce:大数据处理利器
  • RabbitMQ-Go 性能分析
  • 【c++】【数据结构】红黑树
  • 基于SpringBoot+Redis实现RabbitMQ幂等性设计,解决MQ重复消费问题
  • React从基础入门到高级实战:React 生态与工具 - React 单元测试