From: lkcl Date: Sun, 16 Apr 2023 09:37:20 +0000 (+0100) Subject: (no commit message) X-Git-Tag: opf_rfc_ls009_v1~42 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=6f078e0332b2360331d36881fd44319a34eb9966;p=libreriscv.git --- diff --git a/openpower/sv/remap.mdwn b/openpower/sv/remap.mdwn index ba6b6666e..df8837db5 100644 --- a/openpower/sv/remap.mdwn +++ b/openpower/sv/remap.mdwn @@ -113,7 +113,8 @@ hold the partial results). accessing elements in alternative sequences (0 3 6 1 4 7 ...) * normal Vector ISAs use either Indexed-MV or Indexed-LD/ST to "cope" with this. both are expensive (copy large vectors, spill through memory) - and very few Packed SIMD ISAs cope with non-Power-2. + and very few Packed SIMD ISAs cope with non-Power-2 + (Duplicate-data inline-loop-unrolling is the costly solution) * REMAP **redefines** the order of access according to set (Deterministic) "Schedules". * Matrix Schedules are not at all restricted to power-of-two boundaries