Re: [Algorithms] General purpose task parallel threading approach
Brought to you by:
vexxed72
|
From: Sebastian S. <seb...@gm...> - 2009-04-13 17:38:19
|
The cool thing about LRB is that it's what they call "vector complete",
meaning it has all of the machinery (scatter/gather etc.) that any parallel
loop with a static call graph could be turned into a 16 wide vector version
mechanically. This should hopefully allow the compiler to do most of this
work for us if we just mark up the loops we think ought to be data parallel
using some pragma.
On Mon, Apr 13, 2009 at 6:28 PM, Adrian Bentley <ad...@gm...> wrote:
> Daunting to be sure. You know... this would be a great place for a
> good macro system. Commence language war!
>
> Cheers,
> Adrian
>
> On Sun, Apr 12, 2009 at 9:28 PM, Jon Watte <jw...@gm...> wrote:
> > Adrian Bentley wrote:
> >> However, I am very
> >> curious about making more general workloads run in 16 way SIMD.
> >> Sounds super fun.
> >>
> >
> > A preview of your future:
> >
> > |vmadd231ps v0 {k1}, v5, [rbx+rcx*4] {4to16}
> >
> > I remember when "LDA #10" was an advanced instruction :-)
> >
> > Sincerely,
> >
> > jw
> >
> > |
> >
> >
> ------------------------------------------------------------------------------
> > This SF.net email is sponsored by:
> > High Quality Requirements in a Collaborative Environment.
> > Download a free trial of Rational Requirements Composer Now!
> > http://p.sf.net/sfu/www-ibm-com
> > _______________________________________________
> > GDAlgorithms-list mailing list
> > GDA...@li...
> > https://lists.sourceforge.net/lists/listinfo/gdalgorithms-list
> > Archives:
> >
> http://sourceforge.net/mailarchive/forum.php?forum_name=gdalgorithms-list
> >
>
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by:
> High Quality Requirements in a Collaborative Environment.
> Download a free trial of Rational Requirements Composer Now!
> http://p.sf.net/sfu/www-ibm-com
> _______________________________________________
> GDAlgorithms-list mailing list
> GDA...@li...
> https://lists.sourceforge.net/lists/listinfo/gdalgorithms-list
> Archives:
> http://sourceforge.net/mailarchive/forum.php?forum_name=gdalgorithms-list
>
--
Sebastian Sylvan
+44(0)7857-300802
UIN: 44640862
|