MathGroup Archive 2007

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Re: Multi-core Support in Mathematica 5.2


it depends on the code executed on iterations 1 to 10...

technically, any mathematica code has the ability to change non-locked functions

this could affect evaluations of parts 11 to 20

In[1]:=
f[10]:=Clear@f
f[_]=1
Table[f@i,{i,1,20}]

Out[2]=
1

Out[3]=
{1,1,1,1,1,1,1,1,1,Null,f[11],f[12],f[13],f[14],f[15],f[16],f[17],f[18],f[19],
  f[20]}

On 3/12/07, Neri <nkafkafi at yahoo.com> wrote:
> Those functions that are parallelized in the 5.2, and supposedly run
> on more than one core simultaneously, do they run in a single thread?
>
> Since it is demonstratively possible to parallelize these functions
> (in one thread or more) why isn't it possible to parallelize a
> function like Table? If I wrote a Table function with the index
> running from 1 to 20, isn't it possible to run 1 to 10 in one core and
> 11 to 20 in another core?
>
> Thanks,
> Neri
>
> > Here is a link with some details:
> >
> > http://www.wolfram.com/products/mathematica/newin52/multicore.html
> >
> > I suspect it is hard to parallelise ordinary code - even functional code
> > - because I can't imagine the kernel can run on more than one thread!
> >
> > David Baileyhttp://www.dbaileyconsultancy.co.uk
> >
>
>
>


-- 
http://chris.chiasson.name/


  • Prev by Date: Re: Noob evaluation question
  • Next by Date: Re: Problem with Which
  • Previous by thread: Re: Multi-core Support in Mathematica 5.2
  • Next by thread: Re: Multi-core Support in Mathematica 5.2