Intel® Hyperflex™ 体系结构高性能设计手册

ID 683353
日期 10/04/2021
Public
文档目录

2.4.1.4. 环路流水线(Loop Pipelining)

环路是无所不在的,也是设计功能的组成部分。但是,环路是Hyper-Retiming优化的限制因素。Compiler不能自动流水线化环路内的任何逻辑。在环路中添加或删除顺序单元可能会破坏设计的功能。

但是,您可以修改环路结构以使Compiler能够插入流水线级,而不会更改设计的功能,如下面部分所示。正确地流水线化一个环路包括以下步骤:

  1. 重构环路和非环路逻辑
  2. 手动将流水线级添加到环路中
  3. 级联环路逻辑