By: David Kanter (dkanter.delete@this.realworldtech.com), July 4, 2013 3:19 pm
Room: Moderated Discussions
hi (hi.delete@this.hi.hi) on July 2, 2013 3:48 pm wrote:
> David Kanter (dkanter.delete@this.realworldtech.com) on July 2, 2013 1:20 pm wrote:
> > hi (hi.delete@this.hi.hi) on July 1, 2013 8:15 am wrote:
> > > Exophase (exophase.delete@this.gmail.com) on July 1, 2013 12:44 am wrote:
> > > > The prospect of in-order FEC units on Silvermont led to a big discussion about the relevance
> > > > of FPU performance in mobile CPUs (or is it CPUs in general?), but those units almost certainly
> > > > handle all SIMD operations. So is integer SIMD (and shuffles, etc) also pointless?
> > >
> > > I have seen them used mostly in video decode/encode. Where else are they used?
> >
> > Skype uses SW codecs due to the adaptive nature of the internet connectivity (I believe
> > quality is scaled with bandwidth/latency, etc.). It's also a pretty darn popular app.
> >
> > David
>
> That's a good point. In face of low latency communication, it's probably better to encode/decode
> the video in sw on desktop (may be even on laptop) for quick adjustments. On mobile I think
> they would do it in hw simply because the CPU wasnt there until very recently.
AFAIK, Skype on phones uses SW as well. I agree from a power perspective you are correct, but they may be using algorithms that are adaptive at a higher level and prohibit truly fixed functions. But honestly, I just am not familiar enough with the space to have a strong opinion.
David
> David Kanter (dkanter.delete@this.realworldtech.com) on July 2, 2013 1:20 pm wrote:
> > hi (hi.delete@this.hi.hi) on July 1, 2013 8:15 am wrote:
> > > Exophase (exophase.delete@this.gmail.com) on July 1, 2013 12:44 am wrote:
> > > > The prospect of in-order FEC units on Silvermont led to a big discussion about the relevance
> > > > of FPU performance in mobile CPUs (or is it CPUs in general?), but those units almost certainly
> > > > handle all SIMD operations. So is integer SIMD (and shuffles, etc) also pointless?
> > >
> > > I have seen them used mostly in video decode/encode. Where else are they used?
> >
> > Skype uses SW codecs due to the adaptive nature of the internet connectivity (I believe
> > quality is scaled with bandwidth/latency, etc.). It's also a pretty darn popular app.
> >
> > David
>
> That's a good point. In face of low latency communication, it's probably better to encode/decode
> the video in sw on desktop (may be even on laptop) for quick adjustments. On mobile I think
> they would do it in hw simply because the CPU wasnt there until very recently.
AFAIK, Skype on phones uses SW as well. I agree from a power perspective you are correct, but they may be using algorithms that are adaptive at a higher level and prohibit truly fixed functions. But honestly, I just am not familiar enough with the space to have a strong opinion.
David