From bf2db53b8512721317241d3b5d1118f920ba02df Mon Sep 17 00:00:00 2001 From: lkcl Date: Wed, 8 Jun 2022 20:58:27 +0100 Subject: [PATCH] --- openpower/sv/compliancy_levels.mdwn | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/openpower/sv/compliancy_levels.mdwn b/openpower/sv/compliancy_levels.mdwn index 11d54bf78..809de7f4a 100644 --- a/openpower/sv/compliancy_levels.mdwn +++ b/openpower/sv/compliancy_levels.mdwn @@ -29,12 +29,11 @@ Summary of Compliancy Levels, each Level includes all lower levels: Predicates, if used, may still raise illegal instruction trap. * **DSP/AV**: 128 registers, element-width - overrides, and all Modes (Saturation, Fail-First, Predicate-Result, - Mapreduce/Iteration) + overrides, and Saturation and Mapreduce/Iteration Modes. * **3D/Advanced/Supercomputing**: all SV Branch instructions; - crweird instructions; + crweird and vector-assist instructions (`set-before-first` etc); Matrix, DCT/FFT and Indexing - REMAP capability + REMAP capability; Fail-First and Predicate-Result Modes. These requirements within each Level constitute the minimum mandatory capabilities. @@ -113,3 +112,11 @@ This level is best suited to high-performance power-efficient but specialist Compute workloads. 128 GPRs, FPRs and CR Fields are all required, as is element-width overrides to allow data processing down to the 8-bit level. + +All SVP64 Modes are required to be implemented in hardware: Saturation +in particular is a necessity for Audio DSP work. Reduction as well to +assist with Audio/Video. + +It is not mandatory for this Level to have DCT/FFT REMAP Capability but +due to the high prevalence of DCT and FFT in Audio, Video and DSP +workloads it is strongly recommended. -- 2.30.2