I have been reading the Lifeline Global Load Balancing Paper (the paper is available on the link http://www.cs.columbia.edu/~martha/courses/4130/au12/p201-saraswat.pdf). I am new to x10 language. I am actually confused between the terminology of places and workers. As far as I can comprehend, places are different nodes in a distributed system, and workers are threads (or processes, I don't know) on these places. Am I right?
Also, in addition to this, what is the core difference between the environment variables X10_NUM_THREADS
and X10_STATIC_THREADS
? I know that these are the way to implement the workers in x10. But how do we implement this in APGAS framework for Java? Do we use the same variables in Java as well?
Thanks in advance