体系结构笔记------流水线概述

本文详细介绍了流水线技术,包括其概念、时空图、分类、性能描述等。流水线技术通过指令过程划分,提高了吞吐率,适用于大量重复的时序过程。分类涉及操作功能、连接方式、流水级别和数据类型。性能描述关注吞吐率、加速比和效率,强调流水线在提升系统性能的同时,也面临调度和关联性挑战。
摘要由CSDN通过智能技术生成

Pipeline

流水线技术是指将一重复的时序过程分解为若干子过程,每个子过程都可有效地在其专用功能段上与其它子过程同时执行,这种技术称为流水技术。

这里重复的时序过程与子过程就是指将指令过程进行划分,指令划分之后的若干子过程之间并无相关与依赖,可以保证不同指令的不同子过程之间同时执行。

由于进行了过程划分,流水线的速度受制于最慢流水站的速度(指令划分的子过程中用时最长的)。

流水线无法缩短单个指令的执行时间,但是多个指令的指令流水是并行处理,可以提高吞吐率(单位时间内完成的任务数量)。

时空图

在这里插入图片描述
从时间和空间两个方面描述流水线的工作过程。
横坐标表示时间,纵坐标表示流水段。

特点:流水过程由多个相关的子过程组成,这些子过程称为流水线的“级”或“段”。段的数目称为流水线的“深度”。
每个子过程由专用的功能段实现,各功能段的时间应基本相等,通常为1个时钟周期。
流水线需要经过一定的通过时间才能稳定。
流水技术适合于大量重复的时序过程。

大致分类

操作功能

单功能流水线:只能完成一种固定功能的流水线。
多功能流水线:可以进行不同的连接,从而可以完成不同的功能。
<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值