J Storrs Hall, PhD wrote:
...
The third mistake is to forget that nobody knows how to program SIMD. They
can't even get programmers to adopt functional programming, for god's sake;
the only thing the average programmer can think in is BASIC, or C which is
essentially machine-independent assembly. Not even LISP. APL, which is the
closest approach to a SIMD language, died a decade or so back.
...
Josh
Actually I believe that Prograf (a dataflow language) had a programming
model that was by far the most SIMD. Much more so than APL. It also
died awhile back, trying to transition from the Mac to MSWind95. It
did, however, convince me that reasonable programming idioms from SIMD
were reasonable. (Actually, I think Prograf could have been implemented
as MIMD. Since it was running on a single processor system, though, the
actual implementation was serial.)
P.S.: versions of APL still exist. The last time I checked the
language was called, I believe, J.
http://en.wikipedia.org/wiki/J_programming_language (Such a nice
searchable name!) They eliminated the special symbols, but I don't
remember what they replaced them with. Don't know if the implementation
is SIMD.
-------------------------------------------
agi
Archives: http://www.listbox.com/member/archive/303/=now
RSS Feed: http://www.listbox.com/member/archive/rss/303/
Modify Your Subscription:
http://www.listbox.com/member/?member_id=8660244&id_secret=101455710-f059c4
Powered by Listbox: http://www.listbox.com