From: lkcl Date: Thu, 5 May 2022 04:46:07 +0000 (+0100) Subject: (no commit message) X-Git-Tag: opf_rfc_ls005_v1~2473 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=77bd24b6f1c5fe8e2ab27975cf6be5bf32096d09;p=libreriscv.git --- diff --git a/openpower/sv/remap.mdwn b/openpower/sv/remap.mdwn index a9a7e3bac..1080f626e 100644 --- a/openpower/sv/remap.mdwn +++ b/openpower/sv/remap.mdwn @@ -44,7 +44,10 @@ helper instruction options which make REMAP easier to use. 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) -* REMAP **redefines** the order of access according to set "Schedules" +* REMAP **redefines** the order of access according to set "Schedules". +* The Schedules are not necessarily restricted to power-of-two boundaries + making it unnecessary to have for exsmple specialised 3x4 transpose + instructions. Only the most commonly-used algorithms in computer science have REMAP support, due to the high cost in both the ISA and in hardware.