Quoting Andy Sy <andy.sy@???>:
> So Cilk relies heavily on recursion?
It's one of the strategies you can employ to have parallelism under Cilk by
converting loops into recursion (divide-and-conquer approach) as shown in
its examples.
> I'm sure you are also
> aware of functional programming languages' reputed amenability
> to being run on parallel hardware with [claimed] freedom from
> the nastiness of synchronization primitives, deadlocks and threads.
> Recursion is, of course, the central mechanism in FP languages,
> being the side-effect free replacement for iteration mechanisms.
I have read about the Kali Scheme implementation (an abandoned project of NEC)
on networks of computers, but not on parallel hardware.
--
Dante D. Dinawanao, MSCS
Senior Systems and Network Administrator
MSU-Iligan Institute of Technology
A. Bonifacio Avenue, Iligan City
9200 Philippines
_________________________________________
Mindanao State University - Iligan Campus
Visit us at http://www.msuiit.edu.ph.
______________________________________________________
True Computer Science Mailing List
compsci@??? (#CompSci @ irc.free.net.ph)
http://lists.free.net.ph/mailman/listinfo/compsci
Searchable Archives: http://archives.free.net.ph