(no commit message)
authorlkcl <lkcl@web>
Sat, 8 Apr 2023 12:23:07 +0000 (13:23 +0100)
committerIkiWiki <ikiwiki.info>
Sat, 8 Apr 2023 12:23:07 +0000 (13:23 +0100)
openpower/sv/rfc/ls012.mdwn

index 66fc14a4e93c501a910c7e1649efe1e136c7ca8e..8d0fb34f64082a26ef2a57e8d5a3b0dd786ca695 100644 (file)
@@ -74,6 +74,20 @@ to this RFC.
 
 # Target Area summaries
 
+## SVP64 Management instructions
+
+These without question have to go in EXT0xx.  Future extended variants, bringing
+even more powerful capabilities, can be followed up later with EXT1xx prefixed
+variants.  Examples include adding psvshape in order to support both Inner and
+Outer Product Matrix Schedules, by providing the option to directly reverse the
+order of the triple loops.  Outer is used for standard Matrix Multiply, but Inner
+is required for Warshall Transitive Closure.
+
+The Management Instructions themselves are all Scalar Operations, so PO1-Prefixing
+is perfecly reasonable.  SVP64 Management instructions of which there are only
+6 are all 5 or 6 bit XO, meaning that the opcode space they take up in EXT0xx is
+not alarmingly high for their intrinsic strategic value.
+
 ## Transcendentals
 
 Found at [[openpower/transcendentals]] these subdivide into high priority for