2 ms·
A lot of early research into parallel algorithms and exploiting associativity for parallelism started at Thinking Machines, a Lisp supercomputer company. Hillis
by sedachv 10y ago
A lot of early research into parallel algorithms and exploiting associativity for parallelism started at Thinking Machines, a Lisp supercomputer company. Hillis and Steele's 1986 paper in CACM is still one of the best introductions to the subject: http://cva.stanford.edu/classes/cs99s/papers/hillis-steele-data-parallel-algorithms.pdf http://cva.stanford.edu/classes/cs99s/papers/hillis-steele-d...
- lispm 10y agoThere was quite a lot research into parallel, concurrent and distributed Lisps beginning in the 80s. Thinking Machines with its SIMD computer was just one approach. At some point in time there was a lot of money available for that stuff, including custom hardware. In the US the DoD paid and you can bet that some military/intelligence applications were based on exotic multiprocessor machines running Lisp. http://www.softwarepreservation.org/projects/LISP/parallel http://www.softwarepreservation.org/projects/LISP/parallel Often parallel computers had also a Lisp implementation. Much more than listed above. Parallel Computation and Computers for Artificial Intelligence http://link.springer.com/book/10.1007/978-1-4613-1989-4 http://link.springer.com/book/10.1007/978-1-4613-1989-4 Parallel Lisp: Languages and Systems http://link.springer.com/book/10.1007/BFb0024148 http://link.springer.com/book/10.1007/BFb0024148 Parallel Symbolic Computing: Languages, Systems, and Applications http://link.springer.com/book/10.1007/BFb0018643/page/1 http://link.springer.com/book/10.1007/BFb0018643/page/1