- 1
- 2
- 3
- 4
- 5
VLIW架构的静态时间分解
资料介绍
一、静态时间分解的核心定义
VLIW(Very Long Instruction Word,超长指令字)架构的核心设计思路,就是依靠编译器完成静态时间分解,把原本需要硬件动态完成的指令调度工作,提前在编译阶段处理完毕。静态时间分解,本质是编译器在编译时,将多个独立的基本操作按照功能单元的占用情况,组合到同一个长指令字中,让多个功能单元在同一个时钟周期内并行执行,通过静态的指令排布消除硬件动态调度的开销。
和超标量架构的动态调度不同,VLIW架构的硬件本身不做指令相关性检查和并行性判断,所有的并行安排都由编译器在编译阶段通过静态时间分解完成:编译器分析程序中所有指令的依赖关系,找出可以同时执行的独立操作,把它们打包进一个超长指令字的不同字段,每个字段对应一个独立的功能单元,硬件在执行时只需要直接把每个字段发射到对应的功能单元,不需要做任何动态调度判断。
二、静态时间分解的技术背景
在VLIW架构诞生之前,传统的RISC架构和早期超标量架构,依靠硬件动态调度来挖掘指令级并行性(ILP):硬件需要在运行时动态检查指令的依赖关系,选择可以并行执行的指令发射到功能单元,这种方式需要复杂的调度逻辑,会增加硬件的设计复杂度、功耗和时钟延迟。
而VLIW架构的核心思路,就是把调度工作从硬件转移到软件,也就是编译器。静态时间分解就是这个转移过程的核心技术:编译程序通过静态分析,提前完成所有的并行性挖掘和时间槽分配,硬件只需要执行已经安排好的并行指令,不需要额外的动态逻辑,从而简化硬件设计,在相同的工艺下可以实现更高的主频,降低功耗。
同时,在上世纪80到90年代,编译器技术已经足够成熟,可以支持复杂的静态调度分析,这也让静态时间分解的工程实现成为可能。VLIW架构最初应用在数字信号处理(DSP)领域,后来延伸到通用计算、GPGPU等领域,静态时间分解的核心思路一直没有改变。
部分文件列表
| 文件名 | 大小 |
| VLIW架构的静态时间分解.docx | 16K |
最新上传
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic下载 打赏310.00元 3天前
用户:江岚
-
21ic下载 打赏310.00元 3天前
用户:mulanhk
-
21ic下载 打赏320.00元 3天前
用户:jh03551
-
21ic下载 打赏220.00元 3天前
用户:jh0355
-
21ic下载 打赏210.00元 3天前
用户:潇潇江南
-
21ic下载 打赏210.00元 3天前
用户:小猫做电路
-
21ic下载 打赏60.00元 3天前
用户:gsy幸运
-
21ic下载 打赏60.00元 3天前
用户:zhengdai
-
21ic下载 打赏60.00元 3天前
用户:lanmukk
-
21ic下载 打赏60.00元 3天前
用户:烟雨
-
21ic下载 打赏20.00元 3天前
用户:w993263495
-
21ic下载 打赏30.00元 3天前
用户:sun2152
-
21ic下载 打赏20.00元 3天前
用户:w178191520
-
21ic下载 打赏20.00元 3天前
用户:liqiang9090
-
21ic下载 打赏20.00元 3天前
用户:xuzhen1
-
21ic下载 打赏35.00元 3天前
用户:有理想666
-
21ic下载 打赏15.00元 3天前
用户:w1966891335
-
21ic下载 打赏15.00元 3天前
用户:x15580286248
-
21ic下载 打赏25.00元 3天前
用户:qiufeng0299
-
21ic下载 打赏15.00元 3天前
用户:kk1957135547
-
21ic下载 打赏10.00元 3天前
用户:qingsong08
-
21ic下载 打赏10.00元 3天前
用户:电工老刘
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
ZENGYIBIN 打赏1.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:STM32的数字万用表
-
21ic小能手 打赏5.00元 3天前
-
kuangwy 打赏1.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:触控无极台灯控制方案
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:51单片机的汽车雨刷器
-
21ic小能手 打赏5.00元 3天前




全部评论(0)