HIPS Invited Talk
``What will be the semantics of shared memory programming?''
by Assaf Schuster (TECHNION - Israel Institute of Technology)
In recent years we have witnessed a boom in shared memory parallel programming.
This trend will persist, until shared memory parallel programming becomes as bas
ic a programming capability as, for instance, object-oriented programming. Share
d memory parallel programming requires a model to determine which writes by one
thread will be seen by the other threads. However, defining such a model is not
easy: it involves fixing a point on the curve of a complicated performance-aware
ness tradeoff. In this talk we discuss the experience with Java as a pioneer lan
guage in this domain and the decisions yet to be taken.