From: lkcl Date: Mon, 10 Apr 2023 22:08:20 +0000 (+0100) Subject: (no commit message) X-Git-Tag: opf_rfc_ls012_v1~17 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=78fda396d462dc0c82b54aa74bb5330c4e3f6850;p=libreriscv.git --- diff --git a/openpower/sv/normal.mdwn b/openpower/sv/normal.mdwn index 4a136b93d..85f8f785e 100644 --- a/openpower/sv/normal.mdwn +++ b/openpower/sv/normal.mdwn @@ -149,6 +149,9 @@ sets up a chain of Register Hazard Dependencies, whereas Parallel Reduce [[sv/remap]] deliberately issues a Tree-Schedule of operations that may be parallelised. +*Hardware architectural note: implementations may optimise out the Hazard +Dependency chain as long as Sequential Program Execution Order is preserved.* + ## Data-dependent Fail-on-first Data-dependent fail-on-first is CR-field-driven and is completely separate