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

Reply via email to