[oe] Does OE’s Angstrom Linux support SMP (Symmetric multiprocessing) on beagle board.

Phil Blundell philb at gnu.org
Wed Jan 13 20:02:43 UTC 2010


It sounds as if you are hoping to use the DSP as a general purpose
application accelerator.  If that's the case then I fear you will be
disappointed; I don't believe there is any existing solution for that on
this hardware platform.  You can, obviously, use the DSP to accelerate
your own particular applications but you would need to write custom code
to do that.

If you want to do general purpose multiprocessing then you should
probably select a different processor: something like the Cortex-A9
MPCore would be much more suitable for this kind of application than the
CPU on the beagleboard.

p.

On Wed, 2010-01-13 at 07:06 -0800, gagan singh wrote:
> Hi Phil,
>             Thanks for the response.  So you recon Asynchronous Multi-Processing (AMP) concept is better suited in beagle board configuration.   If so what exactly I have to do in angstom to get such thing working. 
>  
> regards
>  
> Gagan
>  
>  
> --- On Tue, 1/12/10, Phil Blundell <philb at gnu.org> wrote:
> 
> 
> From: Phil Blundell <philb at gnu.org>
> Subject: Re: [oe] Does OE’s Angstrom Linux support SMP (Symmetric multiprocessing) on beagle board.
> To: openembedded-devel at lists.openembedded.org
> Date: Tuesday, January 12, 2010, 11:44 AM
> 
> 
> I would have thought the interconnect performance would be the least of
> your worries.  It seems that a rather bigger obstacle to running any
> kind of SMP on this hardware would be the issue that the two cores have
> different instruction sets: the DSP can't execute ARM code, and the ARM
> can't execute DSP code.
> 
> p.
> 
> On Tue, 2010-01-12 at 07:51 -0800, gagan singh wrote:
> > Hi Phil,
> >                
> > I thought general response time of any general application time will be faster.
> > Say Just getting a feeling of running General purpose Computer OS/applications  on a 1 GHz  processor while actually it is running on 500MHz CPU with SMP support(Keeping overhead time aside)
> >            DSP seems to remain idle most of the time while everything runs on Arm core.  You says difficult to implement on that sort Of Cores. Do the inter communication link/memory interface  is bottle neck for implementing shared workload.
> >  
> > regards
> >  
> > Gagan
> > 
> > 
> > --- On Tue, 1/12/10, Phil Blundell <philb at gnu.org> wrote:
> > 
> > 
> > From: Phil Blundell <philb at gnu.org>
> > Subject: Re: [oe] Does OE’s Angstrom Linux support SMP (Symmetric multiprocessing) on beagle board.
> > To: openembedded-devel at lists.openembedded.org
> > Date: Tuesday, January 12, 2010, 10:06 AM
> > 
> > 
> > On Tue, 2010-01-12 at 06:57 -0800, gagan singh wrote:
> > >                      Do the Angstrom version of Linux supports SMP for  Dual core (A8 + TI DSP 320C64x) beagle board. If not, where I should look in tutorial to work on adding support for such a feature.
> > >  I try Google it but no much could be located.
> > 
> > I'm not quite sure what you are trying to do here.  It's hard to imagine
> > how you could have any meaningful kind of "symmetric" multiprocessing on
> > that combination of cores.
> > 
> > What exactly are you hoping to achieve?
> > 
> > p.
> > 
> > 
> > 
> > _______________________________________________
> > Openembedded-devel mailing list
> > Openembedded-devel at lists.openembedded.org
> > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
> > 
> > 
> > 
> >       
> > _______________________________________________
> > Openembedded-devel mailing list
> > Openembedded-devel at lists.openembedded.org
> > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
> 
> 
> 
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
> 
> 
> 
>       
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel






More information about the Openembedded-devel mailing list