大学生可做的网站主题/seo搜索引擎优化关键词

大学生可做的网站主题,seo搜索引擎优化关键词,怎么做虚拟的网站,网站后台怎么上传图片产品1 P108 有一条动态多功能流水线由5段组成(如图3.35所示),加法用1、3、4、5段,乘法用1、2、5段,第2段的时间为2△t,其余各段的时间均为△t,而且流水线的输出可以直接返回输入端或暂存于相应的流水寄存器中。若在该流水线上计算 ∑ i 4 ( A i B i ) \sum_i^4(A_iB_i) ∑i4​(Ai…

1

P108
有一条动态多功能流水线由5段组成(如图3.35所示),加法用1、3、4、5段,乘法用1、2、5段,第2段的时间为2△t,其余各段的时间均为△t,而且流水线的输出可以直接返回输入端或暂存于相应的流水寄存器中。若在该流水线上计算 ∑ i 4 ( A i × B i ) \sum_i^4(A_i×B_i) i4(Ai×Bi),试计算其吞吐率、加速比和效率。
在这里插入图片描述

解:首先以表格形式给出时空图
计算过程为先计算所有乘法,再计算 A 1 × B 1 + A 2 × B 2 A_1\times B_1 + A_2\times B_2 A1×B1+A2×B2,再计算 A 3 × B 3 + A 4 × B 4 A_3 \times B_3 + A_4 \times B_4 A3×B3+A4×B4,最后相加

时钟周期123456789101112131415161718
段1 × \times × × \times × × \times × × \times × + + + + + + + + +
段2 × \times × × \times × × \times × × \times × × \times × × \times × × \times × × \times ×
段3 + + + + + + + + +
段4 + + + + + + + + +
段5 × \times × × \times × × \times × × \times × + + + + + + + + +

总共18个 Δ t \Delta t Δt,输出了7个结果,故吞吐率为 7 18 = 0.389 \frac{7}{18} = 0.389 187=0.389
不用流水线,需要 4 × ( 1 + 2 + 1 ) + 3 × ( 1 + 1 + 1 + 1 ) = 28 Δ t 4 \times(1+2+1) + 3 \times(1 + 1 + 1 + 1) = 28 \Delta t 4×(1+2+1)+3×(1+1+1+1)=28Δt,故加速比为 28 18 = 1.56 \frac{28}{18} = 1.56 1828=1.56
效率为加速比/流水线段数 = 0.312

2

有一个 5 段流水线,各段执行时间均为 Δ t \Delta t Δt,其预约表如下:
在这里插入图片描述

(1)画出流水线任务调度的状态转移图。
(2)分别求出允许不等时间间隔调度和等时间间隔调度的两种最优调度策略,计算这两种调度策略的流水线最大吞吐率。
(3)若连续输入10个任务,分别求采用这两种调度策略的流水线的实际吞吐率和加速比?

解:
(1) 禁止表 F = { 6 , 3 , 1 , 3 , 1 } = { 1 , 3 , 6 } F = \{6, 3, 1, 3, 1\} = \{1, 3, 6\} F={6,3,1,3,1}={1,3,6}
所以冲突向量为 C = 100101 C = 100101 C=100101
状态转移图如下:
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

(2)

  • 等时间间隔:只有 (5),故吞吐率为 1 5 = 0.2 \frac{1}{5} = 0.2 51=0.2
  • 不等时间间隔:有 (2, 5), (2, 2, 5), (4, 5),所以最优调度为 (2, 2, 5),平均延迟为 3,吞吐率为 1 3 = 0.33 \frac{1}{3} = 0.33 31=0.33

(3)

  • 等时间间隔:10个任务,需要 1 + 45 + 6 = 52 个 Δ t \Delta t Δt,吞吐率为 10 52 = 0.192 \frac{10}{52} = 0.192 5210=0.192, 加速比为 70 52 = 1.346 \frac{70}{52} = 1.346 5270=1.346
  • 不等时间间隔:10个任务,需要 1 + 27 + 6 = 34 个 Δ t \Delta t Δt,吞吐率为 10 34 = 0.294 \frac{10}{34} = 0.294 3410=0.294, 加速比为 70 34 = 2.059 \frac{70}{34} = 2.059 3470=2.059

3

在 MIPS 流水线上运行以下代码序列

LOOP:   LW     R1,0(R2)DADDIU R1,R1,#1SW     R1,0(R2)DADDIU R2,R2,#4DSUB   R4,R3,R2BNEZ   R4,LOOP

其中,R3的初值是R2+396。假设:在整个代码序列的执行过程中,所有的存储器访问都是命中的,并且在一个时钟周期中对同一个寄存器的写操作和读操作可以通过分别把它们安排在前半个时钟周期和后半个时钟周期来实现。请问:
(1) 在没有任何其他定向(或旁路)硬件的支持下,请画出该指令序列执行的流水线时空图。假设采用排空流水线的策略处理分支指令,且所有的存储器访问都命中Cache,那么执行上述循环需要多少个时钟周期?
(2) 假设该流水线有正常的定向路径,请画出该指令序列执行的流水线时空图。假设采用预测分支失败的策略处理分支指令,且所有的存储器访问都命中Cache,那么执行上述循环需要多少个时钟周期?
(3) 假设该流水线有正常的定向路径和一个单周期延迟分支,请对该循环中的指令进行调度,你可以重新组织指令的顺序,也可以修改指令的操作数,但是注意不能增加指令的 条数。请画出该指令序列执行的流水线时空图,并计算执行上述循环所需要的时钟周期数。

解:
(1)
这里我们采用最简单的流水线,如下图所示:

时钟周期12345678910111213141516171819202122
LWIFIDEXMWB
DADDIUIFSSIDEXMWB
SWIFSSIDEXMWB
DADDIUIFIDEXMWB
DSUBIFSSIDEXMWB
BNEZIFSSIDEXMWB
LWIFSSIFIDEXMWB

396/4 = 99
(注意在PC寄存器还需要一个clock,故在MEM段才能写入)
总共需要 (17*98) + 18 = 1684 个时钟周期

(2)
采用定向路径,那么得分情况讨论

  • 若是ALU指令,那么在MEM段就能重定向到EX段
  • 若是LW指令,那么强制令在WB段才能重定向到EX段

预测失败即为每次都预测错误。

这里假设分支指令在M段解决(如上图):

时钟周期12345678910111213141516
LWIFIDEXMWB
DADDIUIFIDSEXMWB
SWIFSIDEXMWB
DADDIUIFIDEXMWB
DSUBIFIDEXMWB
BNEZIFIDEXMWB
LWmissmissmissIFIDEXMWB

总共需要 (10*98) + 11 = 991 个时钟周期

(3)
调整为

LOOP:   LW     R1,0(R2)DADDIU R2,R2,#4DADDIU R1,R1,#1// change the orderDSUB   R4,R3,R2BNEZ   R4,LOOPSW     R1,-4(R2)// remember to change the offset
时钟周期123456789101112131415
LWIFIDEXMWB
DADDIUIFIDEXMWB
DADDIUIFIDEXMWB
DSUBIFIDEXMWB
BNEZIFIDEXMWB
SWIFIDEXMWB
LWmissmissmissIFIDEXMWB

总共需要 (8*98) + 10 = 803 个时钟周期

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/72930.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python-leetcode 60.分割回文串

题目: 给定一个字符串S,请将S分割成一些子串,使每个子串都是回文串,返回S所有可能的分割方案 方法一:回溯深度优先搜索 1. 主要思想 使用 深度优先搜索(DFS) 遍历 s 的所有可能划分方式。使用 回溯&…

Java EE 进阶:MyBatis

MyBatis是一个优秀的持久化框架,用于简化JDBC的开发。 持久层就是持久化访问的层,就是数据访问层(Dao),用于访问数据库的。 MyBatis使用的准备工作 创建项目,导入mybatis的启动依赖,mysql的驱…

Go语言的基础类型

一基础数据类型 一、布尔型(Bool) 定义:表示逻辑真 / 假,仅有两个值:true 和 false内存占用:1 字节使用场景:条件判断、逻辑运算 二、数值型(Numeric) 1. 整数类型&…

发布第四代液晶电视,TCL引领全新美学境界

在不断革新的消费电子领域中,电视行业在视觉体验上正面临重要的美学挑战。如何打破全面屏时代的物理束缚,将家居空间提升到“视觉无界”的层次,以及如何让尖端技术更好地服务于影像沉浸感,成为行业关注的焦点。 3月10日&#xff…

【C++】STL库面试常问点

STL库 什么是STL库 C标准模板库(Standard Template Libiary)基于泛型编程(模板),实现常见的数据结构和算法,提升代码的复用性和效率。 STL库有哪些组件 STL库由以下组件构成: ● 容器&#xf…

【问题解决】Postman 测试报错 406

现象 Tomcat 日志 org.springframework.web.servlet.handler.AbstractHandlerExceptionResolver.logException Resolved org.springframework.web.HttpMediaTypeNotAcceptableException: No acceptable representation HTTP状态 406 - 不可接收 的报错,核心原因 客…

Flutter 打包 ipa出现错误问题 exportArchive

一、错误信息: Encountered error while creating the IPA: error: exportArchive: "Runner.app" requires a provisioning profile with the Push Notifications feature. Try distributing the app in Xcode: open /project/your_app/build/ios/archive/Runner.…

STC89C52单片机学习——第28节: [12-2] AT24C02数据存储秒表(定时器扫描按键数码管)

写这个文章是用来学习的,记录一下我的学习过程。希望我能一直坚持下去,我只是一个小白,只是想好好学习,我知道这会很难,但我还是想去做! 本文写于:2025.03.20 51单片机学习——第28节: [12-2] AT24C02数据存储&秒表(定时器扫…

Verilog-HDL/SystemVerilog/Bluespec SystemVerilog vscode 配置

下载 verible https://github.com/chipsalliance/verible的二进制包 然后配置 vscode

STM32使用HAL库,模拟UART输出字符串

测试芯片是STM32F103C8T6&#xff0c;直接封装好了&#xff0c;波特率是 9600 MyDbg.h #ifndef __MYDBG_H #define __MYDBG_H #include "stm32f1xx_hal.h" #include <stdio.h> #include <stdarg.h>/*使用GPIO口 模拟 UART 输出字符串 */ //初始化调试…

[工控机安全] 使用DriverView快速排查不可信第三方驱动(附详细图文教程)

导语&#xff1a; 在工业控制领域&#xff0c;设备驱动程序的安全性至关重要。第三方驱动可能存在兼容性问题、安全漏洞甚至恶意代码&#xff0c;威胁设备稳定运行。本文将手把手教你使用 DriverView工具&#xff0c;高效完成工控机驱动安全检查&#xff0c;精准识别可疑驱动&a…

洛谷P1434 [SHOI2002] 滑雪

P1434 [SHOI2002] 滑雪 - 洛谷 代码区&#xff1a; #include<algorithm> #include<iostream> #include<cstring> using namespace std;const int MAX 105; int r, c; int arr[MAX][MAX], dp[MAX][MAX]; int xindex[4] {-1,1,0,0};//上下左右 int yindex[…

【操作系统】进程间通信方式

进程间通信方式 前言 / 概述一、管道管道命名管道 二、消息队列三、共享内存四、信号量信号量概述互斥访问条件同步信号 五、socket总结 前言 / 概述 每个进程的用户地址空间都是独立的&#xff0c;⼀般而言是不能互相访问的&#xff0c;但内核空间是每个进程都共享的&#xff…

【程序人生】成功人生架构图(分层模型)

文章目录 ⭐前言⭐一、根基层——价值观与使命⭐二、支柱层——健康与能量⭐三、驱动层——学习与进化⭐四、网络层——关系系统⭐五、目标层——成就与财富⭐六、顶层——意义与传承⭐外层&#xff1a;调节环——平衡与抗风险⭐思维导图 标题详情作者JosieBook头衔CSDN博客专家…

【最后203篇系列】020 rocksdb agent

今天还是挺开心的一天&#xff0c;又在工具箱里加了一个工具。嗯&#xff0c;但是快下班的时候也碰到一些不太顺心的事&#xff0c;让我有点恼火。我还真没想到一个专职的前端&#xff0c;加测试&#xff0c;以及其他一堆人&#xff0c;竟然不知道后端返回的markdown,在前端渲染…

vulhub靶机----基于docker的初探索,环境搭建

环境搭建 首先就是搭建docker环境&#xff0c;这里暂且写一下 #在kali apt update apt install docker.io配置docker源&#xff0c;位置在/etc/docker/daemon.json {"registry-mirrors": ["https://5tqw56kt.mirror.aliyuncs.com","https://docker…

网络编程之解除udp判断客户端是否断开

思路&#xff1a;每几秒发送一条不显示的信息&#xff0c;客户端断开则不再发送信息&#xff0c;超时则表示客户端断开连接。&#xff08;心跳包&#xff09; 服务器 #include <head.h>#define MAX_CLIENTS 100 // 最大支持100个客户端 #define TIMEOUT 5 // 5秒…

B树与B+树在MySQL中的应用:索引

数据结构演示网站&#xff1a;Data Structure Visualization 先来了解两个数据结构B树与B树 B树&#xff1a; N阶B树每个节点最多存储N-1个Key&#xff0c;N个指针 例如&#xff1a;一个5阶B树&#xff0c;当前节点存储到5个Key时&#xff0c;中间的数会向上分离&#xff0c;…

Centos7配置本地yum源

Centos7配置本地yum源 1、基于iso镜像的centos源 1.1 准备iso <span style"color:#000000"><span style"background-color:#ffffff"><code class"language-bash"><span style"color:#008000"># 首先看自己使用…

VNA操作使用学习-14 再测晶振特性

再测一下4Mhz晶振&#xff0c;看看特性曲线&#xff0c;熟悉一下vna使用。 s11模式&#xff0c;找遍了各种format都无法显示&#xff0c;只有这一种&#xff08;s11&#xff0c;Resistance&#xff09;稍微显示出一个谐振&#xff0c;但是只有一个点。 s21模式 这是201p&#…