06-24-2003, 09:00 PM
|
Executive Editor
Join Date: Aug 2006
Posts: 29,160
|
|
Some Thoughts on Media Co-Processors
I receive an anonymous message from someone named "John" who had some interesting thoughts on media co-processors in Pocket PCs. Take it away John...
"First of all, I am a hardware engineer. Recently NeoMagic annouced a new chip with APA(Associative Processor Array) architecture. This technology is absolutely fasinating. For PDAs without dedicated MPEG4 decoding hardware, CPU handles the job. It is slow even at 400Mhz! High clock speed burns a lot of power. The HP 5xxx PDAs has the MediaQ processor in it which has dedicated MPEG4 hardware decoder, so performance is better, and power is also reduced. However, APA can do much better. APA chips can run at 20Mhz for MPEG4 decoding and better performance. That saves a lot of power!
What does APA architecture look like? It is a expandable(scalable) 2-dimensional array of processing elements. Each processing elements contain memory as well as computing hardware! To process an image, just send it to the APA arrays, and simultaneously instruct every processing element process every bit of image data. Compare that to a CPU or a dedicated hardware datapath, you would need to send blocks and blocks of image data through the CPU/hardware datapath. To get good performance you need to run it at high clock speed. APA architecture gives you massively parallel processing.
What's more. NeoMagic's APA chip already has MPEG4 encoding algorithm implemented as well. (MediaQ does have MPEG4 encoding hardware yet). You can also implement other algorithms such as speech recognition on APA. That's how flexible APA is. No additional dedicated hardware is required. APA is perfect for PDA, Cellphone devices. We will soon be able to have real-time 30fps TWO way video communications on our cellphones/PDAs with this technology. Hopefully this will give your reader some ideas what's to come in future portable devices.
You can learn more about the APA technology in this white paper."
|
|
|
|
|
06-24-2003, 09:25 PM
|
Ponderer
Join Date: Dec 2002
Posts: 51
|
|
sounds cool, but when can we see this kind of thing in everyday devices like cell phones and pda's? I would like to hear more about this and everything that it can do.
|
|
|
|
|
06-24-2003, 09:28 PM
|
Pupil
Join Date: May 2003
Posts: 34
|
|
TI OMAP 1510 has a very impressive DSP with beyond elegant memory balancing. But it's almost impossible to program with normal tool. In the case of Palm it ended p to be a total waste of silicon.
Xscale has some media acceleration code in the chip too, but hardly anybody uses it because the tool is not easily accessible.
First generation ATI chip are dubbed video decelerator because of extremely bad driver and memory caching.
Now we want to talk about even fancier CPU structure. I would like to see how good driver, tool and total implementation first before believing anyting.
So what if you can design and print a nice chip. Will it pump up quake fps? will it spew more .mpeg fps? show me working PDA prototype, instead of white paper.
|
|
|
|
|
06-24-2003, 09:42 PM
|
Philosopher
Join Date: Mar 2004
Posts: 555
|
|
Quote:
Originally Posted by rosettaZ
First generation ATI chip are dubbed video decelerator because of extremely bad driver and memory caching.
|
ATI is famous for bad drivers :lol:
|
|
|
|
|
06-24-2003, 10:44 PM
|
5000+ Posts? I Should OWN This Site!
Join Date: Jul 2003
Posts: 5,133
|
|
The white paper link doesn't seem to be working...
|
|
|
|
|
06-24-2003, 11:19 PM
|
Thinker
Join Date: Dec 2003
Posts: 416
|
|
Re: Some Thoughts on Media Co-Processors
Quote:
Originally Posted by Jason Dunn
I receive an anonymous message from someone named "John"
|
Um, if he told you his name, it's not really anonymous is it??
__________________
"And then she understood the devilish cunning of the enemies' plan. By mixing a little truth with it they had made their lie far stronger."-C.S. Lewis
|
|
|
|
|
06-24-2003, 11:43 PM
|
Thinker
Join Date: Feb 2005
Posts: 407
|
|
Maybe we will see this in the new 600 mhz ppcs...... 0X
|
|
|
|
|
06-25-2003, 02:01 AM
|
Editor Emeritus
Join Date: Aug 2006
Posts: 15,171
|
|
Re: Some Thoughts on Media Co-Processors
Quote:
Originally Posted by lurch
Quote:
Originally Posted by Jason Dunn
I receive an anonymous message from someone named "John"
|
Um, if he told you his name, it's not really anonymous is it??
|
Well, John could mean John Doe. John is as anonymous as names get, at least in this country...
--janak
|
|
|
|
|
06-25-2003, 04:41 AM
|
5000+ Posts? I Should OWN This Site!
Join Date: Aug 2006
Posts: 5,616
|
|
__________________
iPhone 4! ☠☠☠ Mid-2010 15" MacBook Pro! ☠☠☠ Gateway LT2102h! ☠☠☠ Dell XPS M1210!
|
|
|
|
|
06-25-2003, 04:56 AM
|
Editor Emeritus
Join Date: Aug 2006
Posts: 15,171
|
|
Quote:
Originally Posted by ctmagnus
|
Thanks for figuring it out! I've fixed it.
--janak
|
|
|
|
|
|
|
|