This documentation describes version 0.9.1 of the XPMAP package.
Date of last modification is: 10 Oct, 1996.
Something like this window will appear on your screen:
You can see the parameters of the hardware platform that will be run your application (number of processors as "#HW" and maximum of nieghbours for all of them as "#Neighbr"). If you press a button "HW" the live-running PVM parameters will appear.
You can choose a mapping method by up/down arrows. There are three groups of methods: greedy (fast, less quality), smart and heavy (slow, greater quality). The choosen method is depicted below these arrows and below this message you can find the on/off switch for the dynamic load-balancing process, that could be executed in the run-time of your application.
Below the View button you can see the application parameters (number of tasks as "#Tsk" and number of channels between them as "#Chn").
Below the "OK" button the mapping progress will be depicted if it is started (as estimated and elapsed "time" - measured in some non-linear "chunks" - real value can be hardly estimated).
Then you can press the "View" button and one new window
will appear below the main XPMAP window:
In this window in the bottom part of the text window the achieved load-balance status as "Imb" and the overall communication cost as "Comm" are shown. More detailed information about the load-imbalance is given in the top part of the text window as horizontal bars. Each this bar represents the computational load on the one processor (PVM host).
When you press the "OK" button the mapping process
starts and the text on the "OK" button is changed to
"STOP":
It means you can interrupt the mapping process for example in the case if it will take too much time and you want change the mapping method to run it again. |
You can restart the mapping (possibly with another method) by pressing the "restart" button or choose exiting the mapping by pressing the "EXIT-save solution" button.
Remark1: You can run the mapping tool without "View" window. In this case you will not be able to restart after finishing the mapping process and it will exit with saving solution immediately.
Remark2: If some previous mapping was run on your application, the last obtained mapping solution will be loaded and shown in the View window. You can exit immediately or restart the mapping process.
Remark3: If some previous mapping was run on your application, the inqiry window appears. Click here for more info.