Paraver: configurations
Table 17, Table 18
and Table 19 provide information about the different
pre-build configurations that are distributed with COMPSs and that can
be found under the /opt/COMPSs/Dependencies/
paraver/cfgs/
folder. The cfgs folder contains all the basic views, the python
folder contains the configurations for Python events, and finally the
comm folder contains the configurations related to communications.
Additionally, it can be shown the data transfers and the task dependencies. To see them it is needed to show communication lines in the paraver windows, to only see the task dependencies are needed to put in Filter > Communications > Comm size, the size equal to 0. Some of the dependencies between tasks may be lost.
Configuration File Name |
Description |
---|---|
2dp_runtime_state.cfg |
2D plot of runtime state |
2dp_tasks.cfg |
2D plot of tasks duration |
3dh_duration_runtime.cfg |
3D Histogram of runtime execution |
3dh_duration_tasks.cfg |
3D Histogram of tasks duration |
compss_cpu_constraints.cfg |
Shows tasks cpu constraints |
compss_executors.cfg |
Shows the number of executor threads in each node |
compss_runtime.cfg |
Shows COMPSs Runtime events (master and workers) |
compss_runtime_master.cfg |
Shows COMPSs Runtime master events |
compss_storage.cfg |
Shows COMPSs persistent storage events |
compss_tasks_and_binding.cfg |
Shows COMPSs Binding events (master and workers) and tasks execution |
compss_tasks_and_runtime.cfg |
Shows COMPSs Runtime events (master and workers) and tasks execution |
compss_tasks.cfg |
Shows tasks execution and tasks instantiation in master nodes |
compss_tasks_cpu_affinity.cfg |
Shows tasks CPU affinity |
compss_tasks_gpu_affinity.cfg |
Shows tasks GPU affinity |
compss_tasks_id.cfg |
Shows tasks execution by task id |
compss_tasks_runtime_&_agents.cfg |
Shows COMPSs Agent and Runtime events and tasks execution |
compss_waiting_tasks.cfg |
Shows waiting tasks |
histograms_HW_counters.cfg |
Shows hardware counters histograms |
instantiation_time.cfg |
Shows the instantiation time |
Interval_between_runtime.cfg |
Interval between runtime events |
nb_executing_tasks.cfg |
Number of executing tasks |
nb_requested_cpus.cfg |
Number of requested CPUs |
nb_requested_disk_bw.cfg |
Number of requested disk bandwidth |
nb_requested_gpus.cfg |
Number of requested GPUs |
nb_executing_mem.cfg |
Number of executing memory |
nb_tasks_in_graph.cfg |
Number of executing tasks |
number_executors.cfg |
Number of executors |
task_duration.cfg |
Shows tasks duration |
thread_cpu.cfg |
Shows the initial executing CPU |
thread_identifiers.cfg |
Shows the type of each thread |
time_btw_tasks.cfg |
Shows the time between tasks |
user_events.cfg |
Shows the user events (type |
Configuration File Name |
Description |
---|---|
3dh_events_inside_task.cfg |
3D Histogram of python events |
3dh_tasks_phase.cfg |
3D Histogram of execution functions |
deserialization_object_number.cfg |
Shows the numbers of the objects that are being deserialized |
deserialization_size.cfg |
Shows the size of the objects that are being deserialized (Bytes) |
events_inside_tasks.cfg |
Events showing python information such as user function execution time, modules imports, or serializations |
events_in_workers.cfg |
Events showing python binding information in worker |
nb_user_code_executing.cfg |
Number of user code executing |
serdes_bw.cfg |
Serialization and deserializations bandwidth (MB/s) |
serdes_cahce_bw.cfg |
Serialization and deserializations to cache bandwidth (MB/s) |
serialization_object_number.cfg |
Shows the numbers of the objects that are being serialized |
serialization_size.cfg |
Shows the size of the objects that are being serialized (Bytes) |
nb_user_code_executing.cfg |
Number of user code executing |
tasks_cpu_affinity.cfg |
Events showing the CPU affinity of the tasks (shows only the first core if multiple assigned) |
tasks_gpu_affinity.cfg |
Events showing the GPU affinity of the tasks (shows only the first GPU if multiple assigned) |
Time_between_events_inside_tasks.cfg |
Shows the time between events inside tasks |
Configuration File Name |
Description |
---|---|
communication_matrix.cfg |
Table view of communications between each node |
compss_data_transfers.cfg |
Shows data transfers for each task’s parameter |
compss_tasksID_transfers.cfg |
Task’s transfers request for each task (task with its IDs are also shown) |
process_bandwith.cfg |
Send/Receive bandwith table for each node |
receive_bandwith.cfg |
Receive bandwidth view for each node |
send_bandwith.cfg |
Send bandwidth view for each node |
sr_bandwith.cfg |
Send/Receive bandwith view for each node |