LANGREITER.COM plain, simple
      START     INDEX
  Freitag, 4. Januar 2008

Anwar Ghuloum: C for Throughput Computing (a.k.a. Ct)

It's certainly interesting to compare the Intel team's incrementalist vision ("work with [...] prevailing tools", "adoptable incrementally", don't "force the programmer to fundamentally change the algorithmic and data-container idioms") with the radical approach exemplified by Kx's K (re-write everything for every major version* and [usually] enjoy simplification and code mass reduction in the process [albeit often there wasn't much code mass to begin with]).

Future-Proof Data Parallel Algorithms and Software on Intel Multi-Core ArchitectureRecommended reading.

Ct seems to trace its intellectual roots primarily to one of my favourite widely-unknown languages, NESL, and a variant of Lisp I heard of for the first time today: Paralation Lisp (paralation standing for "parallel relation"), developed by Gary Sabot while at Thinking Machines; if you have a look at the references section of the above-mentioned paper, you'll find APL well-represented as well.

* Admittedly, those come in at about ¾ per decade.

earl 6194 days AGO
Jay Sipelstein and Guy Blelloch also look at Paralation Lisp (amongst [create Fortran], APL, [create CM-Lisp] and SETL) in their 1991 paper "Collection-Oriented Languages". They have side-by-side examples stated in each of those languages; e.g. APL's A+B+2 for element-wise summing of two vectors and a scalar becomes (elwise ((e1 A) (e2 B)) (+ (+ e1 e2) 2)) in Paralation Lisp.

chris 6194 days AGO
I think I prefer the APL way of doing things ;-).

Looks like a great paper. Thanks for the pointer!

Please log in (you may want to register first) to post comments!


  SEARCH

GET YOUR MOVE ON

  ALMOST ALL ABOUT YOU
So log in, fella — or finally get your langreiter.com account. You always wanted one.
Nearby in the temporal dimension:
Nobody.
... and 60 of the anonymous kind.
Click on Join us in the chatterbox dimension! for a moderate dose of lcom-talk. This will probably not work in Lynx and other browser exotica.


THIS DAY IN HISTORY
2008 / 2007 / 2005

BACKLINKS
none

RECENT EDITS (MORE)
  films-seen
  Blood Stone
  y!kes
  wet towel
  B Studio
  Pilcrow News
  Nastassja Kinski
  2011-10-06-steve
  2011-10-06
  comment-2011-08-04-1

POWERED BY
Special Entanglement Forces provided by Vanilla

&c.
GeoURL RSS 0.92

FRIENDLY SHOPS
Uncut Games bei Gameware

OFFEN!
Offenlegung gem. §25 MedienG:
Christian Langreiter, Langkampfen
See also: Privacy policy.



 
EDIT