|
Peano
|
Functions | |
| read_data (folder_name, kernel_name) | |
| returns { 'cell size' : [ (xdata, ydata) for aos, (xdata, ydata) for soa ], } | |
| read_data_gpu (folder_name, kernel_name) | |
| returns { 'cell size' : [ (xdata, ydata) for aos - always empty, (xdata, ydata) for soa ], } | |
| read_data_gpu_shmem (folder_name, kernel_name) | |
| returns { 'cell size' : [ (xdata, ydata) for aos - always empty, (xdata, ydata) for soa ], } | |
| process_folder (folder_name) | |
| process_folder_gpu (folder_name) | |
| process_folder_gpu_shmem (folder_name) | |
| process_folder_speedup (folder_name) | |
| process_folder_fixed_ppc (folder_name) | |
| process_folder_fixed_ppc_relative (folder_name) | |
Variables | |
| dict | params |
| list | CELL_SIZES = ['0064', '0128', '0256', '0512', '1024'] |
| list | Kernels = [ "density", "force", "kick1", "kick2", "drift" ] |
| dict | KernelName |
| dict | ImplementationVariant |
| dict | ImplementationVariant_FixedPPC |
| dict | ImplementationVariant_GPU |
| dict | ImplementationVariantName |
| list | Colors = [ "#20a040", "#a04020", "#4020a0", "#f0a0f0", "#f06030", "#6030f0", "#2080a0", "#a0a020", "#a020a0", "#20a080", "#a08020" ] |
| list | Symbols = [ "s", "o", "^", "v", "<", ">", "1", "2", "3", "4", "p" ] |
| dict | LineStyles = { 'aos': '--', 'soa': ':'} |
| int | ParticleSize = 272 |
| dict | L2CacheSizeMap |
| print-kernel-throughput-2.process_folder | ( | folder_name | ) |
Definition at line 292 of file print-kernel-throughput-2.py.
References read_data().
Referenced by process_folder_fixed_ppc_relative().


| print-kernel-throughput-2.process_folder_fixed_ppc | ( | folder_name | ) |
Definition at line 616 of file print-kernel-throughput-2.py.
References read_data().
Referenced by process_folder_fixed_ppc_relative().


| print-kernel-throughput-2.process_folder_fixed_ppc_relative | ( | folder_name | ) |
Definition at line 746 of file print-kernel-throughput-2.py.
References process_folder(), process_folder_fixed_ppc(), process_folder_fixed_ppc_relative(), process_folder_gpu(), process_folder_gpu_shmem(), process_folder_speedup(), and read_data().
Referenced by process_folder_fixed_ppc_relative().


| print-kernel-throughput-2.process_folder_gpu | ( | folder_name | ) |
Definition at line 376 of file print-kernel-throughput-2.py.
References read_data_gpu().
Referenced by process_folder_fixed_ppc_relative().


| print-kernel-throughput-2.process_folder_gpu_shmem | ( | folder_name | ) |
Definition at line 463 of file print-kernel-throughput-2.py.
References read_data_gpu_shmem().
Referenced by process_folder_fixed_ppc_relative().


| print-kernel-throughput-2.process_folder_speedup | ( | folder_name | ) |
Definition at line 551 of file print-kernel-throughput-2.py.
References read_data().
Referenced by process_folder_fixed_ppc_relative().


| print-kernel-throughput-2.read_data | ( | folder_name, | |
| kernel_name | |||
| ) |
returns { 'cell size' : [ (xdata, ydata) for aos, (xdata, ydata) for soa ], }
Definition at line 38 of file print-kernel-throughput-2.py.
Referenced by process_folder(), process_folder_fixed_ppc(), process_folder_fixed_ppc_relative(), and process_folder_speedup().

| print-kernel-throughput-2.read_data_gpu | ( | folder_name, | |
| kernel_name | |||
| ) |
returns { 'cell size' : [ (xdata, ydata) for aos - always empty, (xdata, ydata) for soa ], }
Definition at line 73 of file print-kernel-throughput-2.py.
Referenced by process_folder_gpu().

| print-kernel-throughput-2.read_data_gpu_shmem | ( | folder_name, | |
| kernel_name | |||
| ) |
returns { 'cell size' : [ (xdata, ydata) for aos - always empty, (xdata, ydata) for soa ], }
Definition at line 107 of file print-kernel-throughput-2.py.
Referenced by process_folder_gpu_shmem().

| list print-kernel-throughput-2.CELL_SIZES = ['0064', '0128', '0256', '0512', '1024'] |
Definition at line 36 of file print-kernel-throughput-2.py.
| list print-kernel-throughput-2.Colors = [ "#20a040", "#a04020", "#4020a0", "#f0a0f0", "#f06030", "#6030f0", "#2080a0", "#a0a020", "#a020a0", "#20a080", "#a08020" ] |
Definition at line 281 of file print-kernel-throughput-2.py.
| dict print-kernel-throughput-2.ImplementationVariant |
Definition at line 152 of file print-kernel-throughput-2.py.
| dict print-kernel-throughput-2.ImplementationVariant_FixedPPC |
Definition at line 187 of file print-kernel-throughput-2.py.
| dict print-kernel-throughput-2.ImplementationVariant_GPU |
Definition at line 225 of file print-kernel-throughput-2.py.
| dict print-kernel-throughput-2.ImplementationVariantName |
Definition at line 264 of file print-kernel-throughput-2.py.
| dict print-kernel-throughput-2.KernelName |
Definition at line 144 of file print-kernel-throughput-2.py.
| list print-kernel-throughput-2.Kernels = [ "density", "force", "kick1", "kick2", "drift" ] |
Definition at line 142 of file print-kernel-throughput-2.py.
| dict print-kernel-throughput-2.L2CacheSizeMap |
Definition at line 287 of file print-kernel-throughput-2.py.
| dict print-kernel-throughput-2.LineStyles = { 'aos': '--', 'soa': ':'} |
Definition at line 283 of file print-kernel-throughput-2.py.
| dict print-kernel-throughput-2.params |
Definition at line 12 of file print-kernel-throughput-2.py.
| int print-kernel-throughput-2.ParticleSize = 272 |
Definition at line 285 of file print-kernel-throughput-2.py.
| list print-kernel-throughput-2.Symbols = [ "s", "o", "^", "v", "<", ">", "1", "2", "3", "4", "p" ] |
Definition at line 282 of file print-kernel-throughput-2.py.