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.