Peano
Loading...
Searching...
No Matches
plot-throughput-fv-rusanov Namespace Reference

Functions

 main ()
 
 parse_file (args)
 
 search_for_entries (data_lines, device, call_semantics, data_flow)
 Search for entries for particular argument combination We return two lists: The first one gives the throughput for one compute kernel while the second one gives the total throughput per measurement including kernel launch overhead.
 

Variables

str preamble = r"\usepackage{amsmath,amssymb}"
 
list Devices = ["host", "device"]
 
list CallSemantics = ["serial", "omp", "sycl"]
 
list DataFlow = ["AoS"]
 
list Markers = ["o", "s", "<", ">", "^", "v", "D"]
 
list Colours
 
list OutputFormats
 
str output_format = "png"
 

Function Documentation

◆ main()

plot-throughput-fv-rusanov.main ( )

Definition at line 51 of file plot-throughput-fv-rusanov.py.

References parse_file(), and search_for_entries().

Referenced by search_for_entries().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ parse_file()

plot-throughput-fv-rusanov.parse_file (   args)

Definition at line 175 of file plot-throughput-fv-rusanov.py.

Referenced by main().

Here is the caller graph for this function:

◆ search_for_entries()

plot-throughput-fv-rusanov.search_for_entries (   data_lines,
  device,
  call_semantics,
  data_flow 
)

Search for entries for particular argument combination We return two lists: The first one gives the throughput for one compute kernel while the second one gives the total throughput per measurement including kernel launch overhead.

Definition at line 198 of file plot-throughput-fv-rusanov.py.

References main().

Referenced by main().

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ CallSemantics

list plot-throughput-fv-rusanov.CallSemantics = ["serial", "omp", "sycl"]

Definition at line 24 of file plot-throughput-fv-rusanov.py.

◆ Colours

list plot-throughput-fv-rusanov.Colours
Initial value:
1= [
2 "#ff0000",
3 "#00ff00",
4 "#0000ff",
5 "#abab00",
6 "#ab00ab",
7 "#00abab",
8 "#787878",
9 "#ffab50",
10 "#ff50ab",
11 "#abff50",
12 "#50ffab",
13 "#50abff",
14 "#ab50ff",
15]

Definition at line 28 of file plot-throughput-fv-rusanov.py.

◆ DataFlow

list plot-throughput-fv-rusanov.DataFlow = ["AoS"]

Definition at line 26 of file plot-throughput-fv-rusanov.py.

◆ Devices

list plot-throughput-fv-rusanov.Devices = ["host", "device"]

Definition at line 22 of file plot-throughput-fv-rusanov.py.

◆ Markers

list plot-throughput-fv-rusanov.Markers = ["o", "s", "<", ">", "^", "v", "D"]

Definition at line 27 of file plot-throughput-fv-rusanov.py.

◆ output_format

str plot-throughput-fv-rusanov.output_format = "png"

Definition at line 48 of file plot-throughput-fv-rusanov.py.

◆ OutputFormats

list plot-throughput-fv-rusanov.OutputFormats
Initial value:
1= [
2 "png",
3 "pdf",
4 "pgf",
5]

Definition at line 43 of file plot-throughput-fv-rusanov.py.

◆ preamble

str plot-throughput-fv-rusanov.preamble = r"\usepackage{amsmath,amssymb}"

Definition at line 10 of file plot-throughput-fv-rusanov.py.