当前位置:网站首页>静态流水线和动态流水线的区别认识
静态流水线和动态流水线的区别认识
2022-04-23 04:54:00 【黄佳俊、】
这是按照同一时间内各段的连接方式来分类的。静态流水线指的是,同一时间内,流水线的各段只能按同一种功能的连接方式工作。上例ASC的8段就属于静态流水线,只能进行加减运算或者定乘运算。因此在静态流水线中,只有当输入端是一串相同的运算操作时,流水的效率才能发挥。而动态流水线指的是,同一时间内,某些段正在实现某种操作(如定乘)而另外一些段却在实现另一种运算(如浮点加法)。这样不同类型的操作也可以进行流水处理。然而动态流水线对于控制的要求是很高的。目前绝大多数的流水线是静态流水线。
从下图给出的静态和动态流水线的时空图,可以清晰地看到两种流水方式的不同。
按照在同一时间内是否能够连接成多种方式,同时执行多种功能,可以把多功能流水线分为静态流水线和动态流水线。
只有连续出现同一种运算时,流水线的效率才能得到充分的发挥。其优点是控制简单,缺点是运算效率不高。
静态流水线技术只用来实现确定的功能,而动态流水线可以在不同时间重新组合,实现不同的功能,它除流线连接外,还允许前馈和反馈连接,因此也称为非线性流水线
参考文章:
版权声明
本文为[黄佳俊、]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_48419914/article/details/124314227
边栏推荐
- The programmer starts the required application with one click of window bat
- 简单的拖拽物体到物品栏
- Pixel mobile phone brick rescue tutorial
- Sword finger offer: push in and pop-up sequence of stack
- Alibaba tip: it is better to create threads manually
- Installation and deployment of Flink and wordcount test
- ApplicationContext injection bean
- Other problems encountered in debugging fingerprints
- Leetcode008 -- implement strstr() function
- [WinUI3]編寫一個仿Explorer文件管理器
猜你喜欢
MySQL -- execution process and principle of a statement
Repair of self calibration SPC failure of Tektronix oscilloscope dpo3054
Druid -- JDBC tool class case
Excel uses the functions of replacement, sorting and filling to comprehensively sort out financial data
Set Chrome browser background to eye protection (eye escort / darkreader plug-in)
Use model load_ state_ Attributeerror appears when dict(): 'STR' object has no attribute 'copy‘
Wechat payment function
Flink's important basics
独立站运营 | FaceBook营销神器——聊天机器人ManyChat
[winui3] write an imitation Explorer file manager
随机推荐
PHP+MySQL 制作留言板
Innovation training (IX) integration
Informatics Aosai yibentong 1212: letters | openjudge 2.5 156: Letters
redis和mysql区别
Making message board with PHP + MySQL
Shanghai Hangxin technology sharing 𞓜 overview of safety characteristics of acm32 MCU
What are the redis data types
Leetcode006 -- find the longest common prefix in the string array
General enumeration constant class
Flink case - Kafka, MySQL source
泰克示波器DPO3054自校准SPC失败维修
[database] MySQL basic operation (basic operation ~)
The programmer starts the required application with one click of window bat
La caméra Unity tourne avec la souris
C list field sorting contains numbers and characters
Innovation training (II) task division
Innovation training (XI) airline ticket crawling company information
Graduation project
Sword finger offer: the median in the data stream (priority queue large top heap small top heap leetcode 295)
持续集成(CI)/持续交付(CD)如何彻底改变自动化测试