From: lkcl Date: Tue, 16 Aug 2022 19:47:49 +0000 (+0100) Subject: (no commit message) X-Git-Tag: opf_rfc_ls005_v1~850 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=722504989e435b4115763dac7696b7cc926c74eb;p=libreriscv.git --- diff --git a/openpower/sv/remap.mdwn b/openpower/sv/remap.mdwn index f553aaf2e..fbf26b248 100644 --- a/openpower/sv/remap.mdwn +++ b/openpower/sv/remap.mdwn @@ -55,6 +55,11 @@ There are three types of REMAP: * **Indexing**, for any general-purpose reordering, also includes limited 2D reshaping. +Best implemented on top of a Multi-Issue Out-of-Order Micro-architecture, +REMAP Schedules are 100% Deterministic **including Indexing** and are +designed to be incorporated in between the Decode and Issue phases, +directly into Register Hazard Management. + # Basic principle * normal vector element read/write of operands would be sequential