[Libre-soc-dev] daily kan-ban update 20aug2020

Alain D D Williams addw at phcomp.co.uk
Thu Aug 20 20:31:12 BST 2020


On Thu, Aug 20, 2020 at 08:13:58PM +0100, Luke Kenneth Casson Leighton wrote:
> On Thu, Aug 20, 2020 at 7:44 PM Alain D D Williams <addw at phcomp.co.uk> wrote:
> >
> > On Thu, Aug 20, 2020 at 07:35:00PM +0100, Luke Kenneth Casson Leighton wrote:
> > > On Thu, Aug 20, 2020 at 7:25 PM Jacob Lifshay <programmerjake at gmail.com> wrote:
> > >
> > > > my assumption has been video processing unit, since we're adding
> > > > instructions to accelerate video decode (and maybe encode too).
> > >
> > > yep VPU.  we're including audio in that as well, because lauri pointed
> > > out that audio processing can be really quite CPU-intensive.
> >
> > So how does our VPU differ from a GPU ?
> 
> there is some crossover.
> 
> for example: both a GPU and a VPU might have certain types of pixel
> conversion instructions (RGB24 to RGB32 conversion instruction,
> YUV2RGB conversion instruction, and so on).
> 
> what a GPU will *not* typically have is: "a special instruction
> exclusively dedicated to DCT (discrete cosine transformation) in a
> format exclusively targetted at video processing and not at all really
> suited to 3D graphics processing".
> 
> if you  *only* have GPU tasks, you absolutely do not bother to design
> or put in hardware instructions that accelerate the decoding and
> encoding of H.265, or VP9.
> 
> you "normally" leave that to a *dedicated* VPU.  or a hard macro that
> is incapable of anything other than actual H.265.  or actual MP4.
> 
> we are not doing that.

For the avoidance of doubt: by saying "we are not doing that." what you mean is
that we are not "leaving that to a *dedicated* VPU", ie we will be doing those
things [[ H.265 & VP9 ]] in our CPU-GPU-VPU commercial product.

> we are *specifically* augmenting a *general-purpose* ISA so that it
> has the capacity to perform reasonable video decoding *without*
> requiring a completely separate VPU hard macro.

So you will say 'yes' to my interpretation above [[ which was my original
understanding ]].

-- 
Alain Williams
Linux/GNU Consultant - Mail systems, Web sites, Networking, Programmer, IT Lecturer.
+44 (0) 787 668 0256  https://www.phcomp.co.uk/
Parliament Hill Computers Ltd. Registration Information: https://www.phcomp.co.uk/Contact.html
#include <std_disclaimer.h>



More information about the Libre-soc-dev mailing list