(j3.2006) Is Moore's law over?
Clune, Thomas L. GSFC-610.3
Thomas.L.Clune
Fri Aug 22 09:15:27 EDT 2008
On Aug 21, 2008, at 8:52 PM, Dan Nagle wrote:
> Hello,
>
> On Aug 21, 2008, at 8:38 PM, Van Snyder wrote:
> >
> > We're thinking about DSP/GPU coprocessors for these two subproblems,
> > but
> > then there's the rest....
> >
> > There isn't much of our program of the form "do n**3 things on n**2
> > data." Mostly (82% or so) it's "do n things on n data." That is,
> > it's
> > mostly memory-bandwidth limited, not cache- or processor-bandwidth
> > limited.
>
>
> If you're bandwidth limited, there's absolutely *no way* in silicon
> that a DSP/GPU can save you. The big problem with them is their
> load and unload bandwidths.
>
>
_If_ one's memory footprint is sufficiently small then the entire
domain can be placed on the high-speed memory within a GPGPU. Even if
not, the IBM Cell tends to get such a high percentage of peak
bandwidth too/from main memory that one can still beat conventional
technology by a healthy factor. (Won't defend cost performance though.)
In any event, Moore's law is not the problem here. The transistor
density is still growing on a nice exponential. Van's problem is
with Amdahl's law. Plenty of memory bandwidth out there if you can
distribute your data sufficiently. Might waste a few bucks on the
unused CPU cores, but those are getting cheap compared to memory anyway.
Cheers,
- Tom
> Game over. Insert 25 cents. ;-)
>
> It appears that Actual Thought will be required.
>
> --
> Cheers!
>
> Dan Nagle
>
>
>
>
> _______________________________________________
> J3 mailing list
> J3 at j3-fortran.org
> http://j3-fortran.org/mailman/listinfo/j3
>
Thomas Clune, Ph.D. 301-286-4635 (W)
Advanced Software Technology Group 240-266-0400 (F)
Software Integration and Visualization Office <Thomas.L.Clune at nasa.gov>
NASA GSFC (610.3) <http://sivo.gsfc.nasa.gov
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://j3-fortran.org/pipermail/j3/attachments/20080822/3e03fad1/attachment.html
More information about the J3
mailing list