Here is a PDF for a recent paper describing in more depth ParaSail's pointer-free approach to parallelism:
http://bit.ly/ps15pfp
Here is the abstract from the paper:
http://bit.ly/ps15pfp
Here is the abstract from the paper:
ParaSail is a language specifically designed to simplify the
construction of programs that make full, safe use of parallel
hardware. ParaSail achieves this largely through simplification of the language, rather than by adding numerous rules.
In particular, ParaSail eliminates global variables, parameter aliasing, and most significantly, re-assignable pointers.
ParaSail has adopted a pointer-free approach to defining
data structures. Rather than using pointers, ParaSail supports flexible data structuring using expandable (and
shrinkable) objects, along with generalized indexing. By
eliminating global variables, parameter aliasing, and pointers, ParaSail reduces the complexity for the programmer,
while also allowing ParaSail to provide pervasive, safe,
object-oriented parallel programming.
Oops, the link was pointing at an image instead of the PDF. Try the link again if you saw the image instead of a pdf: http://bit.ly/ps15pfp
ReplyDelete