LANGREITER.COM plain, simple | |||||||
![]() ![]() | |||||||
![]() "Accelerator is a system that simplifies the programming of [create GPU]s for general-purpose uses. Programmers are provided with a new type of array, a data-parallel array. Data-parallel arrays differ from conventional arrays in two ways. First, the only operations available on them are aggregate operations over entire input arrays. The operations are a subset of those found in languages like APL. They include element-wise arithmetic and comparison operators, reductions to compute min, max, product, and sum, and transformations on entire arrays." ![]() "What might a language look like in which parallelism is the default? How about data-parallel languages, in which you operate, at least conceptually, on all the elements of an array at the same time? These go back to APL in the 1960s [...]. What if do loops and for loops* were normally parallel, and you had to use a special declaration or keyword to indicate sequential execution? That might change your mindset a little bit." * A.k.a., in certain circles, stinking loops.Hannibal on Ars Technica: "If IBM changed CELL's SPE hardware from SIMD floating-point to scalar integer, they'd have something that looks a whole lot like—and possibly even performs like—Sun's UltraSPARC T1. The consumer demand for Cell-like levels of DSP prowess is limited to gaming right now*, and probably will be for a few more years. But the demand for [UltraSPARC T1]-levels of performance per watt is there yesterday in the datacenter." cell-induced daydreaming (to once again proudly recycle earl's words): fun. * Where there are cycles, demand will be. |
![]() ![]() ![]() So log in, fella — or finally get your langreiter.com account. You always wanted one. Nearby in the temporal dimension: Nobody. ... and 125 of the anonymous kind. Click on ![]() THIS DAY IN HISTORY 2005 / 2004 BACKLINKS none RECENT EDITS (MORE) ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() POWERED BY ![]() &c. GeoURL RSS 0.92 FRIENDLY SHOPS Uncut Games bei Gameware OFFEN! Offenlegung gem. §25 MedienG: Christian Langreiter, Langkampfen See also: Privacy policy. |