LinearFrac
Performs linear fraction transformation of vectors
a
and b
with scalar parameters.Performance:
Intel® Xeon® Processor E5-2680
|
Intel® Xeon® Processor E5-2699 v3
|
Intel® Xeon® Processor E5-2699 v4
|
Intel® Xeon® Gold 6148 Processor
| ||
---|---|---|---|---|---|
single
|
HA
|
N/A
|
N/A
|
N/A
|
N/A
|
LA
|
N/A
|
N/A
|
N/A
|
N/A
| |
EP
|
1.28
|
1.55
|
1.18
|
1.05
| |
double
|
HA
|
N/A
|
N/A
|
N/A
|
N/A
|
LA
|
N/A
|
N/A
|
N/A
|
N/A
| |
EP
|
11.11
|
4.68
|
3.58
|
1.66
|
Notes:
- Units - CPE (Clocks per Element)
- Performance was measured on "working" interval (same for both single and double precision: [ 0.000001, 100000.0] for argumentsa,b,scalea, andscaleb; [ 0.000001, 100000.0 ] for argumentsshifta, andshiftb)
- Data - vectors of 1000 elements with random generated numbers.
- All data was collected with 64-bit libraries.
Accuracy:
Intel® Xeon® Processor E5-2680
|
Intel® Xeon® Processor E5-2699 v3
|
Intel® Xeon® Processor E5-2699 v4
|
Intel® Xeon® Gold 6148 Processor
| ||
---|---|---|---|---|---|
single
|
HA
|
N/A
|
N/A
|
N/A
|
N/A
|
LA
|
N/A
|
N/A
|
N/A
|
N/A
| |
EP
|
80.40
|
80.40
|
80.40
|
80.40
| |
double
|
HA
|
N/A
|
N/A
|
N/A
|
N/A
|
LA
|
N/A
|
N/A
|
N/A
|
N/A
| |
EP
|
1.67E+05
|
1.67E+05
|
1.67E+05
|
3.41E+03
|
Note:
Units - ULP (Units in the Last Place).Performance Graphs:



