FPMP Specification — Accuracy, Special Values and Performance#
Generated: 2026-10-05 21:11:43
Overview#
This document is the per-function reference for the fpmp multi-precision types of the CCCL FP component: measured accuracy, special-value behavior and GPU performance, for every function the two types implement.
The types live in namespace cuda. Arithmetic and the math functions both come in with <cuda/fpmp>. Names appear unqualified in the tables below for width; every one of them is a cuda:: name.
Each function is reported at three accuracy levels, low, def and high. def is the default selector and is equal to mid, not to high; mid is the name to use in code (cuda::fpmp2_accuracy::mid).
Test Platforms#
GPU |
Clock (MHz) |
SMs |
FP64:FP32 |
|---|---|---|---|
NVIDIA B300 SXM6 AC |
2032 |
148 |
1:64 |
NVIDIA B200 |
1965 |
148 |
1:2 |
FP64:FP32 is the rate at which the part runs double precision against single, as NVIDIA specifies it: results per clock per SM, from the throughput table in the CUDA C++ Best Practices Guide. A benchmark that times the two side by side can read a narrower gap, since its FP32 baseline runs below peak. It is the single number that decides which of these types is worth using: fp32mp2 is built on FP32 and fp64mp2 on FP64, so each one wins on the hardware where the other’s arithmetic is the scarce resource.
Supported Data Types#
Type |
Representation |
Mantissa |
Range |
Size |
|---|---|---|---|---|
|
float-float |
46 bits = 2×24 − 2 |
float’s, ~±10^38 |
8 bytes |
|
double-double |
104 bits = 2×53 − 2 |
double’s, ~±10^308 |
16 bytes |
Significand counts include the implicit leading bit, the convention cuda::std::numeric_limits::digits uses: float has 24 and double has 53. A non-overlapping pair guarantees 2p − 2 of them, the two subtracted bits being what keeping the halves disjoint costs. Widening the mantissa does not widen the exponent: each type keeps the range of the format it is built from.
Function Families#
The math functions are organized into families that mirror the CUDA C++ mathematical standard library taxonomy (CUDA C++ Programming Guide, “Mathematical Functions”). Each family lives in a dedicated implementation header (fpmp_math_impl_<family>.h) that contains both the fp32mp2 implementation and the fp64mp2 specialization for its functions. Shared kernels and constants live in fpmp_math_impl.h. Include <cuda/fpmp>, which pulls in all family headers and provides the overloaded fpmp2 API wrappers (template declarations, float/double specializations, the freestanding API, and library-mode declarations), along with the basic arithmetic (add, sub, mul, div, fma, mad) and sqrt/rsqrt. Functions that CUDA lists as “non-standard” are folded into their natural standard family.
The implementation headers named below are internal and sit under cuda/__fp/; they are listed to show how the implementation is partitioned, not as headers to include directly.
Family |
Implementation header |
Functions |
|---|---|---|
Common utilities |
|
error-free transforms, Horner/polynomial evaluation, |
Exponential |
|
|
Power |
|
|
Trigonometric |
|
|
Hyperbolic |
|
|
Error, gamma & special |
|
|
Nearest integer & remainder |
|
|
Floating-point manipulation |
|
|
Classification & comparison |
|
|
Table of Contents#
Arithmetic Operations#
Addition (add)#
Type: fp32mp2#
Accuracy: low#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
4261021648 |
99.99% |
1.00e-13 |
1.63e-16 |
43 |
output special |
130965 |
3e-03% |
– |
– |
– |
input special |
5 |
1e-07% |
– |
– |
– |
output denormal |
15196 |
4e-04% |
0.00e+00 |
0.00e+00 |
0 |
input denormal |
18 |
4e-07% |
3.95e-13 |
2.02e-13 |
41 |
input near inf |
1180 |
3e-05% |
2.17e-10 |
8.95e-13 |
32 |
cancellation |
14 |
3e-07% |
1.27e-08 |
4.27e-09 |
26 |
unclassified |
133269 |
3e-03% |
1.21e-09 |
9.65e-13 |
29 |
TOTAL |
4261302295 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
3471.0 |
-0.23x |
6.96x |
3349.1 |
-0.23x |
-0.44x |
ev/clk/SM |
11.54 |
-0.23x |
6.96x |
11.52 |
-0.23x |
-0.44x |
clk/ev |
20.7 |
-0.62x |
5.12x |
21.1 |
-0.62x |
1.02x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
8 |
fp64 |
0 |
other |
1 |
total |
9 |
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
4261021648 |
100.00% |
1.00e-13 |
1.63e-16 |
43 |
input denormal |
18 |
4e-07% |
3.95e-13 |
2.02e-13 |
41 |
input near inf |
1180 |
3e-05% |
2.17e-10 |
8.95e-13 |
32 |
cancellation |
14 |
3e-07% |
1.27e-08 |
4.27e-09 |
26 |
unclassified |
133269 |
3e-03% |
1.21e-09 |
9.65e-13 |
29 |
TOTAL |
4261156129 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
2781.5 |
-0.19x |
5.57x |
2688.6 |
-0.19x |
-0.36x |
ev/clk/SM |
9.25 |
-0.19x |
5.57x |
9.24 |
-0.19x |
-0.36x |
clk/ev |
39.1 |
-0.33x |
2.70x |
39.0 |
-0.34x |
-0.55x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
11 |
fp64 |
0 |
other |
0 |
total |
11 |
Accuracy: high#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
4261156129 |
100.00% |
7.11e-15 |
1.06e-16 |
47 |
TOTAL |
4261156129 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
1643.1 |
-0.11x |
3.29x |
1588.3 |
-0.11x |
-0.21x |
ev/clk/SM |
5.46 |
-0.11x |
3.29x |
5.46 |
-0.11x |
-0.21x |
clk/ev |
57.2 |
-0.23x |
1.85x |
57.7 |
-0.23x |
-0.38x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
20 |
fp64 |
0 |
other |
0 |
total |
20 |
Special Values Table:
a\b |
-INF |
-maxN |
-1 |
-minN |
-maxD |
-minD |
-0 |
+0 |
+minD |
+maxD |
+minN |
+1 |
+maxN |
+INF |
QNAN |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-INF |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
nan |
nan |
-maxN |
-inf |
-inf |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
+0 |
+inf |
nan |
-1 |
-inf |
-3.4e+38 |
-2 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
+0 |
3.4e+38 |
+inf |
nan |
-minN |
-inf |
-3.4e+38 |
-1 |
-2.4e-38 |
-2.4e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-1.4e-45 |
+0 |
1 |
3.4e+38 |
+inf |
nan |
-maxD |
-inf |
-3.4e+38 |
-1 |
-2.4e-38 |
-2.4e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
+0 |
1.4e-45 |
1 |
3.4e+38 |
+inf |
nan |
-minD |
-inf |
-3.4e+38 |
-1 |
-1.2e-38 |
-1.2e-38 |
-2.8e-45 |
-1.4e-45 |
-1.4e-45 |
+0 |
1.2e-38 |
1.2e-38 |
1 |
3.4e+38 |
+inf |
nan |
-0 |
-inf |
-3.4e+38 |
-1 |
-1.2e-38 |
-1.2e-38 |
-1.4e-45 |
-0 |
+0 |
1.4e-45 |
1.2e-38 |
1.2e-38 |
1 |
3.4e+38 |
+inf |
nan |
+0 |
-inf |
-3.4e+38 |
-1 |
-1.2e-38 |
-1.2e-38 |
-1.4e-45 |
+0 |
+0 |
1.4e-45 |
1.2e-38 |
1.2e-38 |
1 |
3.4e+38 |
+inf |
nan |
+minD |
-inf |
-3.4e+38 |
-1 |
-1.2e-38 |
-1.2e-38 |
+0 |
1.4e-45 |
1.4e-45 |
2.8e-45 |
1.2e-38 |
1.2e-38 |
1 |
3.4e+38 |
+inf |
nan |
+maxD |
-inf |
-3.4e+38 |
-1 |
-1.4e-45 |
+0 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
2.4e-38 |
2.4e-38 |
1 |
3.4e+38 |
+inf |
nan |
+minN |
-inf |
-3.4e+38 |
-1 |
+0 |
1.4e-45 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
2.4e-38 |
2.4e-38 |
1 |
3.4e+38 |
+inf |
nan |
+1 |
-inf |
-3.4e+38 |
+0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
2 |
3.4e+38 |
+inf |
nan |
+maxN |
-inf |
+0 |
3.4e+38 |
3.4e+38 |
3.4e+38 |
3.4e+38 |
3.4e+38 |
3.4e+38 |
3.4e+38 |
3.4e+38 |
3.4e+38 |
3.4e+38 |
+inf |
+inf |
nan |
+INF |
nan |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
nan |
QNAN |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
Type: fp64mp2#
Accuracy: low#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
16760813 |
100.00% |
9.54e-29 |
7.62e-36 |
93 |
output special |
2 |
1e-05% |
– |
– |
– |
output denormal |
8 |
5e-05% |
0.00e+00 |
0.00e+00 |
0 |
unclassified |
1 |
6e-06% |
2.31e-27 |
2.31e-27 |
88 |
TOTAL |
16760824 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp64 |
vs fp128 |
B200 |
vs fp64 |
vs fp128 |
|---|---|---|---|---|---|---|
GFLOPS |
62.5 |
-0.13x |
-0.34x |
1793.8 |
-0.24x |
10.34x |
ev/clk/SM |
0.21 |
-0.13x |
-0.34x |
6.17 |
-0.24x |
10.34x |
clk/ev |
563.2 |
-0.19x |
-0.29x |
40.4 |
-0.54x |
4.10x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
0 |
fp64 |
8 |
other |
4 |
total |
12 |
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
16760813 |
100.00% |
9.54e-29 |
7.62e-36 |
93 |
unclassified |
1 |
6e-06% |
2.31e-27 |
2.31e-27 |
88 |
TOTAL |
16760814 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp64 |
vs fp128 |
B200 |
vs fp64 |
vs fp128 |
|---|---|---|---|---|---|---|
GFLOPS |
45.4 |
-0.09x |
-0.24x |
1347.0 |
-0.18x |
7.81x |
ev/clk/SM |
0.15 |
-0.09x |
-0.24x |
4.63 |
-0.18x |
7.81x |
clk/ev |
788.2 |
-0.13x |
-0.21x |
75.8 |
-0.29x |
2.18x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
0 |
fp64 |
11 |
other |
0 |
total |
11 |
Accuracy: high#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
16760814 |
100.00% |
2.46e-32 |
-2.94e-37 |
105 |
TOTAL |
16760814 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp64 |
vs fp128 |
B200 |
vs fp64 |
vs fp128 |
|---|---|---|---|---|---|---|
GFLOPS |
25.0 |
-0.05x |
-0.13x |
816.3 |
-0.11x |
4.66x |
ev/clk/SM |
0.08 |
-0.05x |
-0.13x |
2.81 |
-0.11x |
4.66x |
clk/ev |
1342.7 |
-0.08x |
-0.12x |
107.3 |
-0.20x |
1.54x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
0 |
fp64 |
20 |
other |
0 |
total |
20 |
Special Values Table:
a\b |
-INF |
-maxN |
-1 |
-minN |
-maxD |
-minD |
-0 |
+0 |
+minD |
+maxD |
+minN |
+1 |
+maxN |
+INF |
QNAN |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-INF |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
nan |
nan |
-maxN |
-inf |
-inf |
-1.8e+308 |
-1.8e+308 |
-1.8e+308 |
-1.8e+308 |
-1.8e+308 |
-1.8e+308 |
-1.8e+308 |
-1.8e+308 |
-1.8e+308 |
-1.8e+308 |
+0 |
+inf |
nan |
-1 |
-inf |
-1.8e+308 |
-2 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
+0 |
1.8e+308 |
+inf |
nan |
-minN |
-inf |
-1.8e+308 |
-1 |
-4.5e-308 |
-4.5e-308 |
-2.2e-308 |
-2.2e-308 |
-2.2e-308 |
-2.2e-308 |
-4.9e-324 |
+0 |
1 |
1.8e+308 |
+inf |
nan |
-maxD |
-inf |
-1.8e+308 |
-1 |
-4.5e-308 |
-4.5e-308 |
-2.2e-308 |
-2.2e-308 |
-2.2e-308 |
-2.2e-308 |
+0 |
4.9e-324 |
1 |
1.8e+308 |
+inf |
nan |
-minD |
-inf |
-1.8e+308 |
-1 |
-2.2e-308 |
-2.2e-308 |
-9.9e-324 |
-4.9e-324 |
-4.9e-324 |
+0 |
2.2e-308 |
2.2e-308 |
1 |
1.8e+308 |
+inf |
nan |
-0 |
-inf |
-1.8e+308 |
-1 |
-2.2e-308 |
-2.2e-308 |
-4.9e-324 |
-0 |
+0 |
4.9e-324 |
2.2e-308 |
2.2e-308 |
1 |
1.8e+308 |
+inf |
nan |
+0 |
-inf |
-1.8e+308 |
-1 |
-2.2e-308 |
-2.2e-308 |
-4.9e-324 |
+0 |
+0 |
4.9e-324 |
2.2e-308 |
2.2e-308 |
1 |
1.8e+308 |
+inf |
nan |
+minD |
-inf |
-1.8e+308 |
-1 |
-2.2e-308 |
-2.2e-308 |
+0 |
4.9e-324 |
4.9e-324 |
9.9e-324 |
2.2e-308 |
2.2e-308 |
1 |
1.8e+308 |
+inf |
nan |
+maxD |
-inf |
-1.8e+308 |
-1 |
-4.9e-324 |
+0 |
2.2e-308 |
2.2e-308 |
2.2e-308 |
2.2e-308 |
4.5e-308 |
4.5e-308 |
1 |
1.8e+308 |
+inf |
nan |
+minN |
-inf |
-1.8e+308 |
-1 |
+0 |
4.9e-324 |
2.2e-308 |
2.2e-308 |
2.2e-308 |
2.2e-308 |
4.5e-308 |
4.5e-308 |
1 |
1.8e+308 |
+inf |
nan |
+1 |
-inf |
-1.8e+308 |
+0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
2 |
1.8e+308 |
+inf |
nan |
+maxN |
-inf |
+0 |
1.8e+308 |
1.8e+308 |
1.8e+308 |
1.8e+308 |
1.8e+308 |
1.8e+308 |
1.8e+308 |
1.8e+308 |
1.8e+308 |
1.8e+308 |
+inf |
+inf |
nan |
+INF |
nan |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
nan |
QNAN |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
Subtraction (sub)#
Type: fp32mp2#
Accuracy: low#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
4261021649 |
99.99% |
1.00e-13 |
1.64e-16 |
43 |
output special |
131026 |
3e-03% |
– |
– |
– |
input special |
5 |
1e-07% |
– |
– |
– |
output denormal |
15041 |
4e-04% |
0.00e+00 |
0.00e+00 |
0 |
input denormal |
19 |
4e-07% |
4.12e-13 |
1.76e-13 |
41 |
input near inf |
1170 |
3e-05% |
1.53e-10 |
9.65e-13 |
32 |
cancellation |
12 |
3e-07% |
4.97e-08 |
9.45e-09 |
24 |
unclassified |
133285 |
3e-03% |
1.13e-09 |
9.52e-13 |
29 |
TOTAL |
4261302207 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
3468.4 |
-0.23x |
6.95x |
3349.0 |
-0.23x |
-0.45x |
ev/clk/SM |
11.53 |
-0.23x |
6.95x |
11.52 |
-0.23x |
-0.45x |
clk/ev |
20.8 |
-0.61x |
5.12x |
21.2 |
-0.63x |
1.02x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
8 |
fp64 |
0 |
other |
1 |
total |
9 |
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
4261021648 |
100.00% |
1.00e-13 |
1.64e-16 |
43 |
input denormal |
19 |
4e-07% |
4.12e-13 |
1.76e-13 |
41 |
input near inf |
1170 |
3e-05% |
1.53e-10 |
9.65e-13 |
32 |
cancellation |
12 |
3e-07% |
4.97e-08 |
9.45e-09 |
24 |
unclassified |
133285 |
3e-03% |
1.13e-09 |
9.52e-13 |
29 |
TOTAL |
4261156134 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
2780.3 |
-0.19x |
5.57x |
2687.8 |
-0.19x |
-0.36x |
ev/clk/SM |
9.25 |
-0.19x |
5.57x |
9.24 |
-0.19x |
-0.36x |
clk/ev |
38.8 |
-0.33x |
2.73x |
39.3 |
-0.34x |
-0.56x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
11 |
fp64 |
0 |
other |
0 |
total |
11 |
Accuracy: high#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
4261156134 |
100.00% |
7.11e-15 |
1.06e-16 |
47 |
TOTAL |
4261156134 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
1644.3 |
-0.11x |
3.29x |
1588.3 |
-0.11x |
-0.21x |
ev/clk/SM |
5.47 |
-0.11x |
3.29x |
5.46 |
-0.11x |
-0.21x |
clk/ev |
57.1 |
-0.22x |
1.85x |
57.5 |
-0.23x |
-0.38x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
20 |
fp64 |
0 |
other |
0 |
total |
20 |
Special Values Table:
a\b |
-INF |
-maxN |
-1 |
-minN |
-maxD |
-minD |
-0 |
+0 |
+minD |
+maxD |
+minN |
+1 |
+maxN |
+INF |
QNAN |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-INF |
nan |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
nan |
-maxN |
+inf |
+0 |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
-inf |
-inf |
nan |
-1 |
+inf |
3.4e+38 |
+0 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
-2 |
-3.4e+38 |
-inf |
nan |
-minN |
+inf |
3.4e+38 |
1 |
+0 |
-1.4e-45 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-2.4e-38 |
-2.4e-38 |
-1 |
-3.4e+38 |
-inf |
nan |
-maxD |
+inf |
3.4e+38 |
1 |
1.4e-45 |
+0 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-2.4e-38 |
-2.4e-38 |
-1 |
-3.4e+38 |
-inf |
nan |
-minD |
+inf |
3.4e+38 |
1 |
1.2e-38 |
1.2e-38 |
+0 |
-1.4e-45 |
-1.4e-45 |
-2.8e-45 |
-1.2e-38 |
-1.2e-38 |
-1 |
-3.4e+38 |
-inf |
nan |
-0 |
+inf |
3.4e+38 |
1 |
1.2e-38 |
1.2e-38 |
1.4e-45 |
+0 |
-0 |
-1.4e-45 |
-1.2e-38 |
-1.2e-38 |
-1 |
-3.4e+38 |
-inf |
nan |
+0 |
+inf |
3.4e+38 |
1 |
1.2e-38 |
1.2e-38 |
1.4e-45 |
+0 |
+0 |
-1.4e-45 |
-1.2e-38 |
-1.2e-38 |
-1 |
-3.4e+38 |
-inf |
nan |
+minD |
+inf |
3.4e+38 |
1 |
1.2e-38 |
1.2e-38 |
2.8e-45 |
1.4e-45 |
1.4e-45 |
+0 |
-1.2e-38 |
-1.2e-38 |
-1 |
-3.4e+38 |
-inf |
nan |
+maxD |
+inf |
3.4e+38 |
1 |
2.4e-38 |
2.4e-38 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
+0 |
-1.4e-45 |
-1 |
-3.4e+38 |
-inf |
nan |
+minN |
+inf |
3.4e+38 |
1 |
2.4e-38 |
2.4e-38 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
1.4e-45 |
+0 |
-1 |
-3.4e+38 |
-inf |
nan |
+1 |
+inf |
3.4e+38 |
2 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
+0 |
-3.4e+38 |
-inf |
nan |
+maxN |
+inf |
+inf |
3.4e+38 |
3.4e+38 |
3.4e+38 |
3.4e+38 |
3.4e+38 |
3.4e+38 |
3.4e+38 |
3.4e+38 |
3.4e+38 |
3.4e+38 |
+0 |
-inf |
nan |
+INF |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
nan |
nan |
QNAN |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
Type: fp64mp2#
Accuracy: low#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
16760814 |
100.00% |
8.49e-29 |
-2.46e-36 |
93 |
output special |
2 |
1e-05% |
– |
– |
– |
output denormal |
7 |
4e-05% |
0.00e+00 |
0.00e+00 |
0 |
unclassified |
1 |
6e-06% |
1.45e-28 |
1.45e-28 |
92 |
TOTAL |
16760824 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp64 |
vs fp128 |
B200 |
vs fp64 |
vs fp128 |
|---|---|---|---|---|---|---|
GFLOPS |
62.5 |
-0.13x |
-0.55x |
1799.8 |
-0.24x |
16.13x |
ev/clk/SM |
0.21 |
-0.13x |
-0.55x |
6.19 |
-0.24x |
16.13x |
clk/ev |
562.7 |
-0.19x |
-0.68x |
40.2 |
-0.54x |
9.45x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
0 |
fp64 |
8 |
other |
4 |
total |
12 |
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
16760814 |
100.00% |
8.49e-29 |
-2.46e-36 |
93 |
unclassified |
1 |
6e-06% |
1.45e-28 |
1.45e-28 |
92 |
TOTAL |
16760815 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp64 |
vs fp128 |
B200 |
vs fp64 |
vs fp128 |
|---|---|---|---|---|---|---|
GFLOPS |
45.5 |
-0.09x |
-0.40x |
1350.6 |
-0.18x |
12.10x |
ev/clk/SM |
0.15 |
-0.09x |
-0.40x |
4.64 |
-0.18x |
12.10x |
clk/ev |
786.6 |
-0.13x |
-0.48x |
75.7 |
-0.29x |
5.01x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
0 |
fp64 |
11 |
other |
0 |
total |
11 |
Accuracy: high#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
16760815 |
100.00% |
2.47e-32 |
-8.39e-38 |
105 |
TOTAL |
16760815 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp64 |
vs fp128 |
B200 |
vs fp64 |
vs fp128 |
|---|---|---|---|---|---|---|
GFLOPS |
25.0 |
-0.05x |
-0.22x |
814.5 |
-0.11x |
7.30x |
ev/clk/SM |
0.08 |
-0.05x |
-0.22x |
2.80 |
-0.11x |
7.30x |
clk/ev |
1340.9 |
-0.08x |
-0.28x |
107.7 |
-0.20x |
3.52x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
0 |
fp64 |
20 |
other |
0 |
total |
20 |
Special Values Table:
a\b |
-INF |
-maxN |
-1 |
-minN |
-maxD |
-minD |
-0 |
+0 |
+minD |
+maxD |
+minN |
+1 |
+maxN |
+INF |
QNAN |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-INF |
nan |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
nan |
-maxN |
+inf |
+0 |
-1.8e+308 |
-1.8e+308 |
-1.8e+308 |
-1.8e+308 |
-1.8e+308 |
-1.8e+308 |
-1.8e+308 |
-1.8e+308 |
-1.8e+308 |
-1.8e+308 |
-inf |
-inf |
nan |
-1 |
+inf |
1.8e+308 |
+0 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
-2 |
-1.8e+308 |
-inf |
nan |
-minN |
+inf |
1.8e+308 |
1 |
+0 |
-4.9e-324 |
-2.2e-308 |
-2.2e-308 |
-2.2e-308 |
-2.2e-308 |
-4.5e-308 |
-4.5e-308 |
-1 |
-1.8e+308 |
-inf |
nan |
-maxD |
+inf |
1.8e+308 |
1 |
4.9e-324 |
+0 |
-2.2e-308 |
-2.2e-308 |
-2.2e-308 |
-2.2e-308 |
-4.5e-308 |
-4.5e-308 |
-1 |
-1.8e+308 |
-inf |
nan |
-minD |
+inf |
1.8e+308 |
1 |
2.2e-308 |
2.2e-308 |
+0 |
-4.9e-324 |
-4.9e-324 |
-9.9e-324 |
-2.2e-308 |
-2.2e-308 |
-1 |
-1.8e+308 |
-inf |
nan |
-0 |
+inf |
1.8e+308 |
1 |
2.2e-308 |
2.2e-308 |
4.9e-324 |
+0 |
-0 |
-4.9e-324 |
-2.2e-308 |
-2.2e-308 |
-1 |
-1.8e+308 |
-inf |
nan |
+0 |
+inf |
1.8e+308 |
1 |
2.2e-308 |
2.2e-308 |
4.9e-324 |
+0 |
+0 |
-4.9e-324 |
-2.2e-308 |
-2.2e-308 |
-1 |
-1.8e+308 |
-inf |
nan |
+minD |
+inf |
1.8e+308 |
1 |
2.2e-308 |
2.2e-308 |
9.9e-324 |
4.9e-324 |
4.9e-324 |
+0 |
-2.2e-308 |
-2.2e-308 |
-1 |
-1.8e+308 |
-inf |
nan |
+maxD |
+inf |
1.8e+308 |
1 |
4.5e-308 |
4.5e-308 |
2.2e-308 |
2.2e-308 |
2.2e-308 |
2.2e-308 |
+0 |
-4.9e-324 |
-1 |
-1.8e+308 |
-inf |
nan |
+minN |
+inf |
1.8e+308 |
1 |
4.5e-308 |
4.5e-308 |
2.2e-308 |
2.2e-308 |
2.2e-308 |
2.2e-308 |
4.9e-324 |
+0 |
-1 |
-1.8e+308 |
-inf |
nan |
+1 |
+inf |
1.8e+308 |
2 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
+0 |
-1.8e+308 |
-inf |
nan |
+maxN |
+inf |
+inf |
1.8e+308 |
1.8e+308 |
1.8e+308 |
1.8e+308 |
1.8e+308 |
1.8e+308 |
1.8e+308 |
1.8e+308 |
1.8e+308 |
1.8e+308 |
+0 |
-inf |
nan |
+INF |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
nan |
nan |
QNAN |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
Multiplication (mul)#
Type: fp32mp2#
Accuracy: low#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
3127081961 |
83.86% |
1.00e-13 |
1.31e-15 |
43 |
output special |
537824645 |
14.42% |
– |
– |
– |
input special |
5 |
1e-07% |
– |
– |
– |
output denormal |
3569762 |
0.10% |
3.33e-01 |
1.68e-06 |
1 |
input denormal |
20988831 |
0.56% |
5.96e-08 |
4.70e-09 |
24 |
output near denormal |
3219189 |
0.09% |
1.19e-07 |
8.44e-08 |
23 |
cancellation |
36315300 |
0.97% |
5.96e-08 |
4.23e-09 |
24 |
TOTAL |
3728999693 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
4064.1 |
-0.27x |
8.15x |
3923.9 |
-0.27x |
-0.52x |
ev/clk/SM |
13.51 |
-0.27x |
8.15x |
13.49 |
-0.27x |
-0.52x |
clk/ev |
21.3 |
-0.61x |
4.95x |
21.8 |
-0.61x |
1.00x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
5 |
fp64 |
0 |
other |
1 |
total |
6 |
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
3127081985 |
97.99% |
1.00e-13 |
1.68e-15 |
43 |
output special |
1 |
3e-08% |
– |
– |
– |
output denormal |
3569762 |
0.11% |
3.33e-01 |
1.68e-06 |
1 |
input denormal |
20988807 |
0.66% |
5.96e-08 |
4.70e-09 |
24 |
output near denormal |
3219189 |
0.10% |
1.19e-07 |
8.44e-08 |
23 |
cancellation |
36315300 |
1.14% |
5.96e-08 |
4.23e-09 |
24 |
TOTAL |
3191175044 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
3091.9 |
-0.21x |
6.20x |
2989.4 |
-0.21x |
-0.40x |
ev/clk/SM |
10.28 |
-0.21x |
6.20x |
10.28 |
-0.21x |
-0.40x |
clk/ev |
33.8 |
-0.37x |
3.14x |
34.1 |
-0.39x |
-0.64x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
9 |
fp64 |
0 |
other |
0 |
total |
9 |
Accuracy: high#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
3127081985 |
97.99% |
1.00e-13 |
1.68e-15 |
43 |
output special |
1 |
3e-08% |
– |
– |
– |
output denormal |
3569762 |
0.11% |
3.33e-01 |
1.68e-06 |
1 |
input denormal |
20988807 |
0.66% |
5.96e-08 |
4.70e-09 |
24 |
output near denormal |
3219189 |
0.10% |
1.19e-07 |
8.44e-08 |
23 |
cancellation |
36315300 |
1.14% |
5.96e-08 |
4.23e-09 |
24 |
TOTAL |
3191175044 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
3093.4 |
-0.21x |
6.20x |
2987.3 |
-0.21x |
-0.40x |
ev/clk/SM |
10.29 |
-0.21x |
6.20x |
10.27 |
-0.21x |
-0.40x |
clk/ev |
34.0 |
-0.38x |
3.11x |
34.1 |
-0.39x |
-0.64x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
9 |
fp64 |
0 |
other |
0 |
total |
9 |
Special Values Table:
a\b |
-INF |
-maxN |
-1 |
-minN |
-maxD |
-minD |
-0 |
+0 |
+minD |
+maxD |
+minN |
+1 |
+maxN |
+INF |
QNAN |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-INF |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
nan |
nan |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
nan |
-maxN |
+inf |
+inf |
3.4e+38 |
4 |
4 |
4.8e-07 |
+0 |
-0 |
-4.8e-07 |
-4 |
-4 |
-3.4e+38 |
-inf |
-inf |
nan |
-1 |
+inf |
3.4e+38 |
1 |
1.2e-38 |
1.2e-38 |
1.4e-45 |
+0 |
-0 |
-1.4e-45 |
-1.2e-38 |
-1.2e-38 |
-1 |
-3.4e+38 |
-inf |
nan |
-minN |
+inf |
4 |
1.2e-38 |
+0 |
+0 |
+0 |
+0 |
-0 |
-0 |
-0 |
-0 |
-1.2e-38 |
-4 |
-inf |
nan |
-maxD |
+inf |
4 |
1.2e-38 |
+0 |
+0 |
+0 |
+0 |
-0 |
-0 |
-0 |
-0 |
-1.2e-38 |
-4 |
-inf |
nan |
-minD |
+inf |
4.8e-07 |
1.4e-45 |
+0 |
+0 |
+0 |
+0 |
-0 |
-0 |
-0 |
-0 |
-1.4e-45 |
-4.8e-07 |
-inf |
nan |
-0 |
nan |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
nan |
nan |
+0 |
nan |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
nan |
nan |
+minD |
-inf |
-4.8e-07 |
-1.4e-45 |
-0 |
-0 |
-0 |
-0 |
+0 |
+0 |
+0 |
+0 |
1.4e-45 |
4.8e-07 |
+inf |
nan |
+maxD |
-inf |
-4 |
-1.2e-38 |
-0 |
-0 |
-0 |
-0 |
+0 |
+0 |
+0 |
+0 |
1.2e-38 |
4 |
+inf |
nan |
+minN |
-inf |
-4 |
-1.2e-38 |
-0 |
-0 |
-0 |
-0 |
+0 |
+0 |
+0 |
+0 |
1.2e-38 |
4 |
+inf |
nan |
+1 |
-inf |
-3.4e+38 |
-1 |
-1.2e-38 |
-1.2e-38 |
-1.4e-45 |
-0 |
+0 |
1.4e-45 |
1.2e-38 |
1.2e-38 |
1 |
3.4e+38 |
+inf |
nan |
+maxN |
-inf |
-inf |
-3.4e+38 |
-4 |
-4 |
-4.8e-07 |
-0 |
+0 |
4.8e-07 |
4 |
4 |
3.4e+38 |
+inf |
+inf |
nan |
+INF |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
nan |
nan |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
nan |
QNAN |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
Type: fp64mp2#
Accuracy: low#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
12537828 |
85.50% |
9.99e-29 |
-2.40e-20 |
93 |
output special |
2095104 |
14.29% |
– |
– |
– |
output denormal |
1757 |
0.01% |
2.05e-13 |
2.49e-16 |
42 |
input denormal |
2850 |
0.02% |
1.10e-16 |
4.54e-18 |
53 |
output near denormal |
871 |
6e-03% |
2.22e-16 |
1.97e-16 |
52 |
cancellation |
24953 |
0.17% |
1.11e-16 |
4.57e-18 |
53 |
TOTAL |
14663363 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp64 |
vs fp128 |
B200 |
vs fp64 |
vs fp128 |
|---|---|---|---|---|---|---|
GFLOPS |
106.7 |
-0.21x |
-0.76x |
2191.1 |
-0.29x |
16.14x |
ev/clk/SM |
0.35 |
-0.21x |
-0.76x |
7.53 |
-0.29x |
16.14x |
clk/ev |
389.0 |
-0.27x |
-0.51x |
43.4 |
-0.50x |
4.59x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
0 |
fp64 |
5 |
other |
2 |
total |
7 |
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
12537828 |
99.76% |
9.99e-29 |
-2.40e-20 |
93 |
output denormal |
1757 |
0.01% |
2.05e-13 |
2.49e-16 |
42 |
input denormal |
2850 |
0.02% |
1.10e-16 |
4.54e-18 |
53 |
output near denormal |
871 |
7e-03% |
2.22e-16 |
1.97e-16 |
52 |
cancellation |
24953 |
0.20% |
1.11e-16 |
4.57e-18 |
53 |
TOTAL |
12568259 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp64 |
vs fp128 |
B200 |
vs fp64 |
vs fp128 |
|---|---|---|---|---|---|---|
GFLOPS |
56.4 |
-0.11x |
-0.40x |
1553.9 |
-0.21x |
11.46x |
ev/clk/SM |
0.19 |
-0.11x |
-0.40x |
5.34 |
-0.21x |
11.46x |
clk/ev |
658.6 |
-0.16x |
-0.30x |
65.0 |
-0.34x |
3.07x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
0 |
fp64 |
9 |
other |
0 |
total |
9 |
Accuracy: high#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
12537828 |
99.76% |
9.99e-29 |
-2.40e-20 |
93 |
output denormal |
1757 |
0.01% |
2.05e-13 |
2.49e-16 |
42 |
input denormal |
2850 |
0.02% |
1.10e-16 |
4.54e-18 |
53 |
output near denormal |
871 |
7e-03% |
2.22e-16 |
1.97e-16 |
52 |
cancellation |
24953 |
0.20% |
1.11e-16 |
4.57e-18 |
53 |
TOTAL |
12568259 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp64 |
vs fp128 |
B200 |
vs fp64 |
vs fp128 |
|---|---|---|---|---|---|---|
GFLOPS |
56.4 |
-0.11x |
-0.40x |
1551.6 |
-0.21x |
11.43x |
ev/clk/SM |
0.19 |
-0.11x |
-0.40x |
5.34 |
-0.21x |
11.43x |
clk/ev |
658.7 |
-0.16x |
-0.30x |
65.0 |
-0.33x |
3.07x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
0 |
fp64 |
9 |
other |
0 |
total |
9 |
Special Values Table:
a\b |
-INF |
-maxN |
-1 |
-minN |
-maxD |
-minD |
-0 |
+0 |
+minD |
+maxD |
+minN |
+1 |
+maxN |
+INF |
QNAN |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-INF |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
nan |
nan |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
nan |
-maxN |
+inf |
+inf |
1.8e+308 |
4 |
4 |
8.9e-16 |
+0 |
-0 |
-8.9e-16 |
-4 |
-4 |
-1.8e+308 |
-inf |
-inf |
nan |
-1 |
+inf |
1.8e+308 |
1 |
2.2e-308 |
2.2e-308 |
4.9e-324 |
+0 |
-0 |
-4.9e-324 |
-2.2e-308 |
-2.2e-308 |
-1 |
-1.8e+308 |
-inf |
nan |
-minN |
+inf |
4 |
2.2e-308 |
+0 |
+0 |
+0 |
+0 |
-0 |
-0 |
-0 |
-0 |
-2.2e-308 |
-4 |
-inf |
nan |
-maxD |
+inf |
4 |
2.2e-308 |
+0 |
+0 |
+0 |
+0 |
-0 |
-0 |
-0 |
-0 |
-2.2e-308 |
-4 |
-inf |
nan |
-minD |
+inf |
8.9e-16 |
4.9e-324 |
+0 |
+0 |
+0 |
+0 |
-0 |
-0 |
-0 |
-0 |
-4.9e-324 |
-8.9e-16 |
-inf |
nan |
-0 |
nan |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
nan |
nan |
+0 |
nan |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
nan |
nan |
+minD |
-inf |
-8.9e-16 |
-4.9e-324 |
-0 |
-0 |
-0 |
-0 |
+0 |
+0 |
+0 |
+0 |
4.9e-324 |
8.9e-16 |
+inf |
nan |
+maxD |
-inf |
-4 |
-2.2e-308 |
-0 |
-0 |
-0 |
-0 |
+0 |
+0 |
+0 |
+0 |
2.2e-308 |
4 |
+inf |
nan |
+minN |
-inf |
-4 |
-2.2e-308 |
-0 |
-0 |
-0 |
-0 |
+0 |
+0 |
+0 |
+0 |
2.2e-308 |
4 |
+inf |
nan |
+1 |
-inf |
-1.8e+308 |
-1 |
-2.2e-308 |
-2.2e-308 |
-4.9e-324 |
-0 |
+0 |
4.9e-324 |
2.2e-308 |
2.2e-308 |
1 |
1.8e+308 |
+inf |
nan |
+maxN |
-inf |
-inf |
-1.8e+308 |
-4 |
-4 |
-8.9e-16 |
-0 |
+0 |
8.9e-16 |
4 |
4 |
1.8e+308 |
+inf |
+inf |
nan |
+INF |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
nan |
nan |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
nan |
QNAN |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
Division (div)#
Type: fp32mp2#
Accuracy: low#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
3006532757 |
80.74% |
1.00e-13 |
2.85e-15 |
43 |
output special |
536936544 |
14.42% |
– |
– |
– |
input special |
5 |
1e-07% |
– |
– |
– |
output denormal |
7612929 |
0.20% |
1.00e+00 |
4.13e-01 |
0 |
input denormal |
155637297 |
4.18% |
1.79e-07 |
5.24e-09 |
22 |
output near denormal |
208307 |
6e-03% |
1.00e+00 |
6.29e-01 |
0 |
input near inf |
16515092 |
0.44% |
1.00e+00 |
1.00e+00 |
0 |
cancellation |
290372 |
8e-03% |
1.85e-08 |
1.14e-12 |
25 |
TOTAL |
3723733303 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
4424.9 |
1.95x |
63.78x |
4267.6 |
2.08x |
3.50x |
ev/clk/SM |
14.71 |
1.95x |
63.78x |
14.67 |
2.08x |
3.50x |
clk/ev |
21.1 |
2.87x |
26.92x |
21.5 |
2.87x |
6.12x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
6 |
fp64 |
0 |
other |
1 |
total |
7 |
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
3006485741 |
94.22% |
1.00e-13 |
2.08e-15 |
43 |
output special |
8355823 |
0.26% |
– |
– |
– |
input special |
1 |
3e-08% |
– |
– |
– |
output denormal |
3233022 |
0.10% |
1.00e+00 |
9.73e-01 |
0 |
input denormal |
155782543 |
4.88% |
1.79e-07 |
5.19e-09 |
22 |
output near denormal |
207877 |
7e-03% |
1.00e+00 |
6.30e-01 |
0 |
input near inf |
16515092 |
0.52% |
1.00e+00 |
1.00e+00 |
0 |
cancellation |
192572 |
6e-03% |
1.26e-08 |
1.11e-12 |
26 |
TOTAL |
3190772671 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
1987.5 |
-0.88x |
28.65x |
1922.5 |
-0.94x |
1.57x |
ev/clk/SM |
6.61 |
-0.88x |
28.65x |
6.61 |
-0.94x |
1.57x |
clk/ev |
49.9 |
1.21x |
11.40x |
50.3 |
1.23x |
2.62x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
13 |
fp64 |
0 |
other |
0 |
total |
13 |
Accuracy: high#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
3187273516 |
93.42% |
1.00e-13 |
1.70e-15 |
43 |
output special |
222266516 |
6.51% |
– |
– |
– |
input special |
1 |
3e-08% |
– |
– |
– |
output denormal |
2097440 |
0.06% |
1.00e+00 |
2.17e-06 |
0 |
input denormal |
49841 |
1e-03% |
1.25e-08 |
1.19e-12 |
26 |
input near inf |
4317 |
1e-04% |
2.03e-09 |
1.69e-12 |
28 |
cancellation |
211974 |
6e-03% |
1.26e-08 |
1.10e-12 |
26 |
TOTAL |
3411903605 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
1263.9 |
-0.56x |
18.22x |
1220.7 |
-0.60x |
1.00x |
ev/clk/SM |
4.20 |
-0.56x |
18.22x |
4.20 |
-0.60x |
1.00x |
clk/ev |
84.8 |
-0.72x |
6.70x |
85.2 |
-0.73x |
1.55x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
23 |
fp64 |
0 |
other |
23 |
total |
46 |
Special Values Table:
a\b |
-INF |
-maxN |
-1 |
-minN |
-maxD |
-minD |
-0 |
+0 |
+minD |
+maxD |
+minN |
+1 |
+maxN |
+INF |
QNAN |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-INF |
nan |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
nan |
nan |
-maxN |
+0 |
1 |
3.4e+38 |
+inf |
+inf |
+inf |
+inf |
-inf |
-inf |
-inf |
-inf |
-3.4e+38 |
-1 |
-0 |
nan |
-1 |
+0 |
2.9e-39 |
1 |
8.5e+37 |
8.5e+37 |
+inf |
+inf |
-inf |
-inf |
-8.5e+37 |
-8.5e+37 |
-1 |
-2.9e-39 |
-0 |
nan |
-minN |
+0 |
+0 |
1.2e-38 |
1 |
1 |
+inf |
+inf |
-inf |
-inf |
-1 |
-1 |
-1.2e-38 |
-0 |
-0 |
nan |
-maxD |
+0 |
+0 |
1.2e-38 |
1 |
1 |
+inf |
+inf |
-inf |
-inf |
-1 |
-1 |
-1.2e-38 |
-0 |
-0 |
nan |
-minD |
+0 |
+0 |
1.4e-45 |
1.2e-07 |
1.2e-07 |
+inf |
+inf |
-inf |
-inf |
-1.2e-07 |
-1.2e-07 |
-1.4e-45 |
-0 |
-0 |
nan |
-0 |
+0 |
+0 |
+0 |
+0 |
+0 |
nan |
nan |
nan |
nan |
-0 |
-0 |
-0 |
-0 |
-0 |
nan |
+0 |
-0 |
-0 |
-0 |
-0 |
-0 |
nan |
nan |
nan |
nan |
+0 |
+0 |
+0 |
+0 |
+0 |
nan |
+minD |
-0 |
-0 |
-1.4e-45 |
-1.2e-07 |
-1.2e-07 |
-inf |
-inf |
+inf |
+inf |
1.2e-07 |
1.2e-07 |
1.4e-45 |
+0 |
+0 |
nan |
+maxD |
-0 |
-0 |
-1.2e-38 |
-1 |
-1 |
-inf |
-inf |
+inf |
+inf |
1 |
1 |
1.2e-38 |
+0 |
+0 |
nan |
+minN |
-0 |
-0 |
-1.2e-38 |
-1 |
-1 |
-inf |
-inf |
+inf |
+inf |
1 |
1 |
1.2e-38 |
+0 |
+0 |
nan |
+1 |
-0 |
-2.9e-39 |
-1 |
-8.5e+37 |
-8.5e+37 |
-inf |
-inf |
+inf |
+inf |
8.5e+37 |
8.5e+37 |
1 |
2.9e-39 |
+0 |
nan |
+maxN |
-0 |
-1 |
-3.4e+38 |
-inf |
-inf |
-inf |
-inf |
+inf |
+inf |
+inf |
+inf |
3.4e+38 |
1 |
+0 |
nan |
+INF |
nan |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
nan |
nan |
QNAN |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
Type: fp64mp2#
Accuracy: low#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
12480461 |
85.12% |
1.00e-28 |
-3.87e-20 |
93 |
output special |
2097129 |
14.30% |
– |
– |
– |
output denormal |
2577 |
0.02% |
1.86e-15 |
1.02e-18 |
48 |
input denormal |
81990 |
0.56% |
2.32e-16 |
5.83e-18 |
51 |
output near denormal |
2 |
1e-05% |
1.21e-16 |
1.18e-16 |
52 |
TOTAL |
14662159 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp64 |
vs fp128 |
B200 |
vs fp64 |
vs fp128 |
|---|---|---|---|---|---|---|
GFLOPS |
103.2 |
1.49x |
1.68x |
2342.5 |
1.92x |
39.06x |
ev/clk/SM |
0.34 |
1.49x |
1.68x |
8.05 |
1.92x |
39.06x |
clk/ev |
393.2 |
1.45x |
1.24x |
44.7 |
2.96x |
10.90x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
1 |
fp64 |
11 |
other |
27 |
total |
39 |
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
12480681 |
99.32% |
1.00e-28 |
-3.89e-20 |
93 |
output special |
4083 |
0.03% |
– |
– |
– |
output denormal |
8 |
6e-05% |
1.86e-15 |
3.27e-16 |
48 |
input denormal |
81770 |
0.65% |
2.32e-16 |
5.87e-18 |
51 |
output near denormal |
2 |
2e-05% |
1.21e-16 |
1.17e-16 |
52 |
TOTAL |
12566544 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp64 |
vs fp128 |
B200 |
vs fp64 |
vs fp128 |
|---|---|---|---|---|---|---|
GFLOPS |
44.6 |
-0.64x |
-0.73x |
1070.3 |
-0.88x |
17.80x |
ev/clk/SM |
0.15 |
-0.64x |
-0.73x |
3.68 |
-0.88x |
17.80x |
clk/ev |
852.2 |
-0.67x |
-0.57x |
100.3 |
1.31x |
4.85x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
1 |
fp64 |
18 |
other |
25 |
total |
44 |
Accuracy: high#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
12566536 |
98.79% |
1.19e-29 |
-6.30e-33 |
96 |
output special |
153482 |
1.21% |
– |
– |
– |
output denormal |
229 |
2e-03% |
2.26e-13 |
6.53e-16 |
42 |
TOTAL |
12720247 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp64 |
vs fp128 |
B200 |
vs fp64 |
vs fp128 |
|---|---|---|---|---|---|---|
GFLOPS |
26.2 |
-0.38x |
-0.43x |
587.4 |
-0.48x |
9.78x |
ev/clk/SM |
0.09 |
-0.38x |
-0.43x |
2.02 |
-0.48x |
9.78x |
clk/ev |
1385.9 |
-0.41x |
-0.35x |
174.1 |
-0.76x |
2.80x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
1 |
fp64 |
28 |
other |
49 |
total |
78 |
Special Values Table:
a\b |
-INF |
-maxN |
-1 |
-minN |
-maxD |
-minD |
-0 |
+0 |
+minD |
+maxD |
+minN |
+1 |
+maxN |
+INF |
QNAN |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-INF |
nan |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
nan |
nan |
-maxN |
+0 |
1 |
1.8e+308 |
+inf |
+inf |
+inf |
+inf |
-inf |
-inf |
-inf |
-inf |
-1.8e+308 |
-1 |
-0 |
nan |
-1 |
+0 |
5.6e-309 |
1 |
4.5e+307 |
4.5e+307 |
+inf |
+inf |
-inf |
-inf |
-4.5e+307 |
-4.5e+307 |
-1 |
-5.6e-309 |
-0 |
nan |
-minN |
+0 |
+0 |
2.2e-308 |
1 |
1 |
+inf |
+inf |
-inf |
-inf |
-1 |
-1 |
-2.2e-308 |
-0 |
-0 |
nan |
-maxD |
+0 |
+0 |
2.2e-308 |
1 |
1 |
+inf |
+inf |
-inf |
-inf |
-1 |
-1 |
-2.2e-308 |
-0 |
-0 |
nan |
-minD |
+0 |
+0 |
4.9e-324 |
2.2e-16 |
2.2e-16 |
+inf |
+inf |
-inf |
-inf |
-2.2e-16 |
-2.2e-16 |
-4.9e-324 |
-0 |
-0 |
nan |
-0 |
+0 |
+0 |
+0 |
+0 |
+0 |
nan |
nan |
nan |
nan |
-0 |
-0 |
-0 |
-0 |
-0 |
nan |
+0 |
-0 |
-0 |
-0 |
-0 |
-0 |
nan |
nan |
nan |
nan |
+0 |
+0 |
+0 |
+0 |
+0 |
nan |
+minD |
-0 |
-0 |
-4.9e-324 |
-2.2e-16 |
-2.2e-16 |
-inf |
-inf |
+inf |
+inf |
2.2e-16 |
2.2e-16 |
4.9e-324 |
+0 |
+0 |
nan |
+maxD |
-0 |
-0 |
-2.2e-308 |
-1 |
-1 |
-inf |
-inf |
+inf |
+inf |
1 |
1 |
2.2e-308 |
+0 |
+0 |
nan |
+minN |
-0 |
-0 |
-2.2e-308 |
-1 |
-1 |
-inf |
-inf |
+inf |
+inf |
1 |
1 |
2.2e-308 |
+0 |
+0 |
nan |
+1 |
-0 |
-5.6e-309 |
-1 |
-4.5e+307 |
-4.5e+307 |
-inf |
-inf |
+inf |
+inf |
4.5e+307 |
4.5e+307 |
1 |
5.6e-309 |
+0 |
nan |
+maxN |
-0 |
-1 |
-1.8e+308 |
-inf |
-inf |
-inf |
-inf |
+inf |
+inf |
+inf |
+inf |
1.8e+308 |
1 |
+0 |
nan |
+INF |
nan |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
nan |
nan |
QNAN |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
Accumulate (acc)#
Type: fp32mp2#
Accuracy: low#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
4261156129 |
100.00% |
7.10e-15 |
5.63e-17 |
47 |
output special |
130965 |
3e-03% |
– |
– |
– |
input special |
5 |
1e-07% |
– |
– |
– |
output denormal |
16604 |
4e-04% |
0.00e+00 |
0.00e+00 |
0 |
TOTAL |
4261303703 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
3632.3 |
-0.24x |
7.28x |
3515.2 |
-0.24x |
-0.47x |
ev/clk/SM |
12.08 |
-0.24x |
7.28x |
12.09 |
-0.24x |
-0.47x |
clk/ev |
17.2 |
-0.76x |
6.17x |
17.5 |
-0.76x |
1.25x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
7 |
fp64 |
0 |
other |
1 |
total |
8 |
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
4261156129 |
100.00% |
7.10e-15 |
5.63e-17 |
47 |
TOTAL |
4261156129 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
2996.9 |
-0.20x |
6.01x |
2895.6 |
-0.20x |
-0.38x |
ev/clk/SM |
9.97 |
-0.20x |
6.01x |
9.96 |
-0.20x |
-0.38x |
clk/ev |
39.1 |
-0.33x |
2.71x |
39.3 |
-0.33x |
-0.56x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
10 |
fp64 |
0 |
other |
0 |
total |
10 |
Accuracy: high#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
4261156129 |
100.00% |
7.10e-15 |
5.63e-17 |
47 |
TOTAL |
4261156129 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
2317.2 |
-0.15x |
4.64x |
2238.8 |
-0.15x |
-0.30x |
ev/clk/SM |
7.71 |
-0.15x |
4.64x |
7.70 |
-0.15x |
-0.30x |
clk/ev |
50.8 |
-0.26x |
2.08x |
51.2 |
-0.26x |
-0.42x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
13 |
fp64 |
0 |
other |
0 |
total |
13 |
Special Values Table:
a\b |
-INF |
-maxN |
-1 |
-minN |
-maxD |
-minD |
-0 |
+0 |
+minD |
+maxD |
+minN |
+1 |
+maxN |
+INF |
QNAN |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-INF |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
nan |
nan |
-maxN |
-inf |
-inf |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
+0 |
+inf |
nan |
-1 |
-inf |
-3.4e+38 |
-2 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
+0 |
3.4e+38 |
+inf |
nan |
-minN |
-inf |
-3.4e+38 |
-1 |
-2.4e-38 |
-2.4e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-1.4e-45 |
+0 |
1 |
3.4e+38 |
+inf |
nan |
-maxD |
-inf |
-3.4e+38 |
-1 |
-2.4e-38 |
-2.4e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
+0 |
1.4e-45 |
1 |
3.4e+38 |
+inf |
nan |
-minD |
-inf |
-3.4e+38 |
-1 |
-1.2e-38 |
-1.2e-38 |
-2.8e-45 |
-1.4e-45 |
-1.4e-45 |
+0 |
1.2e-38 |
1.2e-38 |
1 |
3.4e+38 |
+inf |
nan |
-0 |
-inf |
-3.4e+38 |
-1 |
-1.2e-38 |
-1.2e-38 |
-1.4e-45 |
-0 |
+0 |
1.4e-45 |
1.2e-38 |
1.2e-38 |
1 |
3.4e+38 |
+inf |
nan |
+0 |
-inf |
-3.4e+38 |
-1 |
-1.2e-38 |
-1.2e-38 |
-1.4e-45 |
+0 |
+0 |
1.4e-45 |
1.2e-38 |
1.2e-38 |
1 |
3.4e+38 |
+inf |
nan |
+minD |
-inf |
-3.4e+38 |
-1 |
-1.2e-38 |
-1.2e-38 |
+0 |
1.4e-45 |
1.4e-45 |
2.8e-45 |
1.2e-38 |
1.2e-38 |
1 |
3.4e+38 |
+inf |
nan |
+maxD |
-inf |
-3.4e+38 |
-1 |
-1.4e-45 |
+0 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
2.4e-38 |
2.4e-38 |
1 |
3.4e+38 |
+inf |
nan |
+minN |
-inf |
-3.4e+38 |
-1 |
+0 |
1.4e-45 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
2.4e-38 |
2.4e-38 |
1 |
3.4e+38 |
+inf |
nan |
+1 |
-inf |
-3.4e+38 |
+0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
2 |
3.4e+38 |
+inf |
nan |
+maxN |
-inf |
+0 |
3.4e+38 |
3.4e+38 |
3.4e+38 |
3.4e+38 |
3.4e+38 |
3.4e+38 |
3.4e+38 |
3.4e+38 |
3.4e+38 |
3.4e+38 |
+inf |
+inf |
nan |
+INF |
nan |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
nan |
QNAN |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
Type: fp64mp2#
Accuracy: low#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
16760814 |
100.00% |
1.32e-32 |
-3.35e-38 |
105 |
output special |
2 |
1e-05% |
– |
– |
– |
output denormal |
8 |
5e-05% |
0.00e+00 |
0.00e+00 |
0 |
TOTAL |
16760824 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp64 |
vs fp128 |
B200 |
vs fp64 |
vs fp128 |
|---|---|---|---|---|---|---|
GFLOPS |
71.4 |
-0.14x |
-0.38x |
1939.5 |
-0.26x |
11.19x |
ev/clk/SM |
0.24 |
-0.14x |
-0.38x |
6.67 |
-0.26x |
11.19x |
clk/ev |
508.9 |
-0.21x |
-0.32x |
34.6 |
-0.63x |
4.78x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
0 |
fp64 |
7 |
other |
2 |
total |
9 |
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
16760814 |
100.00% |
1.32e-32 |
-3.35e-38 |
105 |
TOTAL |
16760814 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp64 |
vs fp128 |
B200 |
vs fp64 |
vs fp128 |
|---|---|---|---|---|---|---|
GFLOPS |
50.0 |
-0.10x |
-0.27x |
1459.2 |
-0.19x |
8.43x |
ev/clk/SM |
0.17 |
-0.10x |
-0.27x |
5.02 |
-0.19x |
8.43x |
clk/ev |
722.8 |
-0.15x |
-0.23x |
75.5 |
-0.29x |
2.19x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
0 |
fp64 |
10 |
other |
0 |
total |
10 |
Accuracy: high#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
16760814 |
100.00% |
1.32e-32 |
-3.35e-38 |
105 |
TOTAL |
16760814 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp64 |
vs fp128 |
B200 |
vs fp64 |
vs fp128 |
|---|---|---|---|---|---|---|
GFLOPS |
38.5 |
-0.08x |
-0.21x |
1173.3 |
-0.16x |
6.66x |
ev/clk/SM |
0.13 |
-0.08x |
-0.21x |
4.03 |
-0.16x |
6.66x |
clk/ev |
914.8 |
-0.12x |
-0.18x |
99.4 |
-0.22x |
1.66x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
0 |
fp64 |
13 |
other |
0 |
total |
13 |
Special Values Table:
a\b |
-INF |
-maxN |
-1 |
-minN |
-maxD |
-minD |
-0 |
+0 |
+minD |
+maxD |
+minN |
+1 |
+maxN |
+INF |
QNAN |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-INF |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
nan |
nan |
-maxN |
-inf |
-inf |
-1.8e+308 |
-1.8e+308 |
-1.8e+308 |
-1.8e+308 |
-1.8e+308 |
-1.8e+308 |
-1.8e+308 |
-1.8e+308 |
-1.8e+308 |
-1.8e+308 |
+0 |
+inf |
nan |
-1 |
-inf |
-1.8e+308 |
-2 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
+0 |
1.8e+308 |
+inf |
nan |
-minN |
-inf |
-1.8e+308 |
-1 |
-4.5e-308 |
-4.5e-308 |
-2.2e-308 |
-2.2e-308 |
-2.2e-308 |
-2.2e-308 |
-4.9e-324 |
+0 |
1 |
1.8e+308 |
+inf |
nan |
-maxD |
-inf |
-1.8e+308 |
-1 |
-4.5e-308 |
-4.5e-308 |
-2.2e-308 |
-2.2e-308 |
-2.2e-308 |
-2.2e-308 |
+0 |
4.9e-324 |
1 |
1.8e+308 |
+inf |
nan |
-minD |
-inf |
-1.8e+308 |
-1 |
-2.2e-308 |
-2.2e-308 |
-9.9e-324 |
-4.9e-324 |
-4.9e-324 |
+0 |
2.2e-308 |
2.2e-308 |
1 |
1.8e+308 |
+inf |
nan |
-0 |
-inf |
-1.8e+308 |
-1 |
-2.2e-308 |
-2.2e-308 |
-4.9e-324 |
-0 |
+0 |
4.9e-324 |
2.2e-308 |
2.2e-308 |
1 |
1.8e+308 |
+inf |
nan |
+0 |
-inf |
-1.8e+308 |
-1 |
-2.2e-308 |
-2.2e-308 |
-4.9e-324 |
+0 |
+0 |
4.9e-324 |
2.2e-308 |
2.2e-308 |
1 |
1.8e+308 |
+inf |
nan |
+minD |
-inf |
-1.8e+308 |
-1 |
-2.2e-308 |
-2.2e-308 |
+0 |
4.9e-324 |
4.9e-324 |
9.9e-324 |
2.2e-308 |
2.2e-308 |
1 |
1.8e+308 |
+inf |
nan |
+maxD |
-inf |
-1.8e+308 |
-1 |
-4.9e-324 |
+0 |
2.2e-308 |
2.2e-308 |
2.2e-308 |
2.2e-308 |
4.5e-308 |
4.5e-308 |
1 |
1.8e+308 |
+inf |
nan |
+minN |
-inf |
-1.8e+308 |
-1 |
+0 |
4.9e-324 |
2.2e-308 |
2.2e-308 |
2.2e-308 |
2.2e-308 |
4.5e-308 |
4.5e-308 |
1 |
1.8e+308 |
+inf |
nan |
+1 |
-inf |
-1.8e+308 |
+0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
2 |
1.8e+308 |
+inf |
nan |
+maxN |
-inf |
+0 |
1.8e+308 |
1.8e+308 |
1.8e+308 |
1.8e+308 |
1.8e+308 |
1.8e+308 |
1.8e+308 |
1.8e+308 |
1.8e+308 |
1.8e+308 |
+inf |
+inf |
nan |
+INF |
nan |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
nan |
QNAN |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
Fused Multiply-Add (fma)#
Type: fp32mp2#
Accuracy: low#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
3705991498 |
87.35% |
1.00e-13 |
8.17e-16 |
43 |
output special |
531120823 |
12.52% |
– |
– |
– |
input special |
41 |
1e-06% |
– |
– |
– |
output denormal |
64932 |
2e-03% |
1.29e-03 |
7.37e-07 |
9 |
input denormal |
5220413 |
0.12% |
5.96e-08 |
1.37e-09 |
24 |
output near denormal |
40469 |
1e-03% |
1.19e-07 |
8.32e-08 |
23 |
input near inf |
4306 |
1e-04% |
3.82e-09 |
1.89e-12 |
27 |
cancellation |
174428 |
4e-03% |
1.09e-08 |
1.27e-12 |
26 |
unclassified |
74732 |
2e-03% |
2.58e-09 |
9.39e-13 |
28 |
TOTAL |
4242691642 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
1887.2 |
-0.13x |
3.78x |
1822.0 |
-0.13x |
-0.24x |
ev/clk/SM |
6.28 |
-0.13x |
3.78x |
6.27 |
-0.13x |
-0.24x |
clk/ev |
32.3 |
-0.41x |
3.42x |
32.6 |
-0.41x |
-0.68x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
16 |
fp64 |
0 |
other |
1 |
total |
17 |
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
3705991498 |
99.85% |
1.00e-13 |
8.17e-16 |
43 |
output special |
18531 |
5e-04% |
– |
– |
– |
output denormal |
42617 |
1e-03% |
1.29e-03 |
1.12e-06 |
9 |
input denormal |
5220413 |
0.14% |
5.96e-08 |
1.37e-09 |
24 |
output near denormal |
40469 |
1e-03% |
1.19e-07 |
8.32e-08 |
23 |
input near inf |
4306 |
1e-04% |
3.82e-09 |
1.89e-12 |
27 |
cancellation |
174428 |
5e-03% |
1.09e-08 |
1.27e-12 |
26 |
unclassified |
74732 |
2e-03% |
2.58e-09 |
9.39e-13 |
28 |
TOTAL |
3711566994 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
1628.0 |
-0.11x |
3.26x |
1573.4 |
-0.11x |
-0.21x |
ev/clk/SM |
5.41 |
-0.11x |
3.26x |
5.41 |
-0.11x |
-0.21x |
clk/ev |
64.3 |
-0.20x |
1.72x |
65.0 |
-0.21x |
-0.34x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
19 |
fp64 |
0 |
other |
0 |
total |
19 |
Accuracy: high#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
3706072849 |
99.85% |
1.00e-13 |
5.02e-16 |
43 |
output special |
18531 |
5e-04% |
– |
– |
– |
output denormal |
42617 |
1e-03% |
1.29e-03 |
1.12e-06 |
9 |
input denormal |
5210818 |
0.14% |
5.96e-08 |
1.37e-09 |
24 |
output near denormal |
40469 |
1e-03% |
1.19e-07 |
8.32e-08 |
23 |
input near inf |
3100 |
8e-05% |
1.22e-09 |
1.36e-12 |
29 |
cancellation |
125702 |
3e-03% |
1.22e-08 |
1.32e-12 |
26 |
unclassified |
52908 |
1e-03% |
3.70e-09 |
1.00e-12 |
28 |
TOTAL |
3711566994 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
842.5 |
-0.06x |
1.69x |
813.9 |
-0.06x |
-0.11x |
ev/clk/SM |
2.80 |
-0.06x |
1.69x |
2.80 |
-0.06x |
-0.11x |
clk/ev |
90.3 |
-0.14x |
1.22x |
91.0 |
-0.15x |
-0.24x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
37 |
fp64 |
0 |
other |
0 |
total |
37 |
Type: fp64mp2#
Accuracy: low#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
16646144 |
100.00% |
0.00e+00 |
0.00e+00 |
106 |
TOTAL |
16646144 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp64 |
vs fp128 |
B200 |
vs fp64 |
vs fp128 |
|---|---|---|---|---|---|---|
GFLOPS |
31.6 |
-0.06x |
-0.70x |
1002.6 |
-0.13x |
22.58x |
ev/clk/SM |
0.11 |
-0.06x |
-0.70x |
3.45 |
-0.13x |
22.58x |
clk/ev |
1086.9 |
-0.10x |
-0.96x |
60.5 |
-0.36x |
17.37x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
0 |
fp64 |
16 |
other |
2 |
total |
18 |
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
16646144 |
100.00% |
0.00e+00 |
0.00e+00 |
106 |
TOTAL |
16646144 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp64 |
vs fp128 |
B200 |
vs fp64 |
vs fp128 |
|---|---|---|---|---|---|---|
GFLOPS |
26.6 |
-0.05x |
-0.59x |
841.5 |
-0.11x |
18.96x |
ev/clk/SM |
0.09 |
-0.05x |
-0.59x |
2.89 |
-0.11x |
18.96x |
clk/ev |
1302.1 |
-0.09x |
-0.80x |
123.7 |
-0.18x |
8.49x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
0 |
fp64 |
19 |
other |
0 |
total |
19 |
Accuracy: high#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
16646144 |
100.00% |
0.00e+00 |
0.00e+00 |
106 |
TOTAL |
16646144 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp64 |
vs fp128 |
B200 |
vs fp64 |
vs fp128 |
|---|---|---|---|---|---|---|
GFLOPS |
13.6 |
-0.03x |
-0.30x |
460.8 |
-0.06x |
10.38x |
ev/clk/SM |
0.05 |
-0.03x |
-0.30x |
1.58 |
-0.06x |
10.38x |
clk/ev |
2452.8 |
-0.04x |
-0.42x |
171.2 |
-0.13x |
6.13x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
0 |
fp64 |
37 |
other |
0 |
total |
37 |
Multiply-Add (mad)#
Type: fp32mp2#
Accuracy: low#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
3705975209 |
87.35% |
1.00e-13 |
7.88e-16 |
43 |
output special |
531120823 |
12.52% |
– |
– |
– |
input special |
41 |
1e-06% |
– |
– |
– |
output denormal |
68114 |
2e-03% |
1.29e-03 |
7.03e-07 |
9 |
input denormal |
5222880 |
0.12% |
5.96e-08 |
1.36e-09 |
24 |
output near denormal |
40469 |
1e-03% |
1.19e-07 |
8.32e-08 |
23 |
input near inf |
4527 |
1e-04% |
1.38e-09 |
1.31e-12 |
29 |
cancellation |
184095 |
4e-03% |
1.22e-08 |
1.30e-12 |
26 |
unclassified |
78666 |
2e-03% |
3.70e-09 |
9.60e-13 |
28 |
TOTAL |
4242694824 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
2227.1 |
-0.15x |
4.46x |
2149.7 |
-0.15x |
-0.29x |
ev/clk/SM |
7.41 |
-0.15x |
4.46x |
7.39 |
-0.15x |
-0.29x |
clk/ev |
30.9 |
-0.42x |
3.58x |
31.0 |
-0.43x |
-0.71x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
13 |
fp64 |
0 |
other |
0 |
total |
13 |
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
3705975209 |
99.85% |
1.00e-13 |
7.88e-16 |
43 |
output special |
18531 |
5e-04% |
– |
– |
– |
output denormal |
42617 |
1e-03% |
1.29e-03 |
1.12e-06 |
9 |
input denormal |
5222880 |
0.14% |
5.96e-08 |
1.36e-09 |
24 |
output near denormal |
40469 |
1e-03% |
1.19e-07 |
8.32e-08 |
23 |
input near inf |
4527 |
1e-04% |
1.38e-09 |
1.31e-12 |
29 |
cancellation |
184095 |
5e-03% |
1.22e-08 |
1.30e-12 |
26 |
unclassified |
78666 |
2e-03% |
3.70e-09 |
9.60e-13 |
28 |
TOTAL |
3711566994 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
1862.4 |
-0.12x |
3.73x |
1797.8 |
-0.12x |
-0.24x |
ev/clk/SM |
6.19 |
-0.12x |
3.73x |
6.18 |
-0.12x |
-0.24x |
clk/ev |
45.2 |
-0.28x |
2.45x |
45.7 |
-0.29x |
-0.48x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
16 |
fp64 |
0 |
other |
0 |
total |
16 |
Accuracy: high#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
3705962819 |
99.85% |
1.00e-13 |
9.67e-16 |
43 |
output special |
18531 |
5e-04% |
– |
– |
– |
output denormal |
42617 |
1e-03% |
1.29e-03 |
1.12e-06 |
9 |
input denormal |
5223153 |
0.14% |
5.96e-08 |
1.36e-09 |
24 |
output near denormal |
40469 |
1e-03% |
1.19e-07 |
8.32e-08 |
23 |
input near inf |
4776 |
1e-04% |
1.38e-09 |
1.31e-12 |
29 |
cancellation |
192586 |
5e-03% |
7.89e-09 |
1.28e-12 |
26 |
unclassified |
82043 |
2e-03% |
2.83e-09 |
9.66e-13 |
28 |
TOTAL |
3711566994 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
1193.5 |
-0.08x |
2.39x |
1152.5 |
-0.08x |
-0.15x |
ev/clk/SM |
3.97 |
-0.08x |
2.39x |
3.96 |
-0.08x |
-0.15x |
clk/ev |
79.0 |
-0.17x |
1.40x |
79.1 |
-0.17x |
-0.28x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
29 |
fp64 |
0 |
other |
0 |
total |
29 |
Type: fp64mp2#
Accuracy: low#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
16646144 |
100.00% |
0.00e+00 |
0.00e+00 |
106 |
TOTAL |
16646144 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp64 |
vs fp128 |
B200 |
vs fp64 |
vs fp128 |
|---|---|---|---|---|---|---|
GFLOPS |
39.0 |
-0.08x |
-0.86x |
1207.3 |
-0.16x |
27.20x |
ev/clk/SM |
0.13 |
-0.08x |
-0.86x |
4.15 |
-0.16x |
27.20x |
clk/ev |
889.9 |
-0.12x |
1.17x |
60.5 |
-0.37x |
17.36x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
0 |
fp64 |
13 |
other |
0 |
total |
13 |
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
16646144 |
100.00% |
0.00e+00 |
0.00e+00 |
106 |
TOTAL |
16646144 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp64 |
vs fp128 |
B200 |
vs fp64 |
vs fp128 |
|---|---|---|---|---|---|---|
GFLOPS |
31.6 |
-0.06x |
-0.70x |
985.3 |
-0.13x |
22.20x |
ev/clk/SM |
0.11 |
-0.06x |
-0.70x |
3.39 |
-0.13x |
22.20x |
clk/ev |
1081.6 |
-0.10x |
-0.96x |
86.2 |
-0.26x |
12.18x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
0 |
fp64 |
16 |
other |
0 |
total |
16 |
Accuracy: high#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
16646144 |
100.00% |
0.00e+00 |
0.00e+00 |
106 |
TOTAL |
16646144 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp64 |
vs fp128 |
B200 |
vs fp64 |
vs fp128 |
|---|---|---|---|---|---|---|
GFLOPS |
17.3 |
-0.03x |
-0.38x |
577.7 |
-0.08x |
13.01x |
ev/clk/SM |
0.06 |
-0.03x |
-0.38x |
1.99 |
-0.08x |
13.01x |
clk/ev |
1926.5 |
-0.06x |
-0.54x |
155.6 |
-0.14x |
6.75x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
0 |
fp64 |
29 |
other |
0 |
total |
29 |
Mathematical Functions#
Square Root (sqrt)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
1992354374 |
93.14% |
1.00e-13 |
2.30e-15 |
43 |
output special |
8388605 |
0.39% |
– |
– |
– |
input denormal |
138352058 |
6.47% |
2.98e-08 |
1.25e-09 |
25 |
TOTAL |
2139095037 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
1558.5 |
-0.58x |
23.45x |
1510.0 |
-0.58x |
1.30x |
ev/clk/SM |
5.18 |
-0.58x |
23.45x |
5.19 |
-0.58x |
1.30x |
clk/ev |
71.4 |
-0.93x |
8.16x |
70.9 |
-0.94x |
1.46x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
18 |
fp64 |
0 |
other |
1 |
total |
19 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-3.4e+38 |
-1 |
-1 |
-minN |
-1.2e-38 |
-maxD |
-1.2e-38 |
-minD |
-1.4e-45 |
-0 |
-0 |
+0 |
+0 |
+minD |
1.4e-45 |
+maxD |
1.2e-38 |
+minN |
1.2e-38 |
+1 |
1 |
+maxN |
3.4e+38 |
+INF |
+inf |
QNAN |
nan |
Type: fp64mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
8305868 |
99.06% |
1.00e-28 |
-2.09e-20 |
93 |
input denormal |
78644 |
0.94% |
1.58e-16 |
2.27e-18 |
52 |
TOTAL |
8384512 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp64 |
vs fp128 |
B200 |
vs fp64 |
vs fp128 |
|---|---|---|---|---|---|---|
GFLOPS |
23.3 |
-0.35x |
-0.31x |
582.8 |
-0.50x |
7.92x |
ev/clk/SM |
0.08 |
-0.35x |
-0.31x |
2.00 |
-0.50x |
7.92x |
clk/ev |
1519.6 |
-0.38x |
-0.43x |
172.7 |
-0.60x |
3.78x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
0 |
fp64 |
23 |
other |
25 |
total |
48 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-1.8e+308 |
-1 |
-1 |
-minN |
-2.2e-308 |
-maxD |
-2.2e-308 |
-minD |
-4.9e-324 |
-0 |
-0 |
+0 |
+0 |
+minD |
4.9e-324 |
+maxD |
2.2e-308 |
+minN |
2.2e-308 |
+1 |
1 |
+maxN |
1.8e+308 |
+INF |
+inf |
QNAN |
nan |
Reciprocal Square Root (rsqrt)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
2130706432 |
99.61% |
5.06e-14 |
2.36e-15 |
44 |
output special |
8388605 |
0.39% |
– |
– |
– |
input special |
1 |
5e-08% |
– |
– |
– |
TOTAL |
2139095038 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
1568.2 |
-0.41x |
15.18x |
1517.0 |
-0.40x |
-0.95x |
ev/clk/SM |
5.21 |
-0.41x |
15.18x |
5.22 |
-0.40x |
-0.95x |
clk/ev |
72.5 |
-0.61x |
4.65x |
72.0 |
-0.60x |
1.07x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
17 |
fp64 |
0 |
other |
0 |
total |
17 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-3.4e+38 |
-1 |
-1 |
-minN |
-1.2e-38 |
-maxD |
-1.2e-38 |
-minD |
-1.4e-45 |
-0 |
-0 |
+0 |
+0 |
+minD |
1.4e-45 |
+maxD |
1.2e-38 |
+minN |
1.2e-38 |
+1 |
1 |
+maxN |
3.4e+38 |
+INF |
+inf |
QNAN |
nan |
Type: fp64mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
8384512 |
100.00% |
2.45e-32 |
-4.81e-33 |
105 |
TOTAL |
8384512 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp64 |
vs fp128 |
B200 |
vs fp64 |
vs fp128 |
|---|---|---|---|---|---|---|
GFLOPS |
24.7 |
-0.24x |
-0.72x |
611.8 |
-0.38x |
18.55x |
ev/clk/SM |
0.08 |
-0.24x |
-0.72x |
2.10 |
-0.38x |
18.55x |
clk/ev |
1433.8 |
-0.24x |
1.12x |
168.8 |
-0.46x |
9.53x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
0 |
fp64 |
22 |
other |
23 |
total |
45 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-1.8e+308 |
-1 |
-1 |
-minN |
-2.2e-308 |
-maxD |
-2.2e-308 |
-minD |
-4.9e-324 |
-0 |
-0 |
+0 |
+0 |
+minD |
4.9e-324 |
+maxD |
2.2e-308 |
+minN |
2.2e-308 |
+1 |
1 |
+maxN |
1.8e+308 |
+INF |
+inf |
QNAN |
nan |
Cube Root (cbrt)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
4278190075 |
100.00% |
3.17e-14 |
1.37e-15 |
44 |
input special |
3 |
7e-08% |
– |
– |
– |
TOTAL |
4278190078 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
329.1 |
-0.16x |
8.15x |
317.9 |
-0.17x |
-0.53x |
ev/clk/SM |
1.09 |
-0.16x |
8.15x |
1.09 |
-0.17x |
-0.53x |
clk/ev |
290.1 |
-0.29x |
3.66x |
291.5 |
-0.29x |
-0.88x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
75 |
fp64 |
0 |
other |
27 |
total |
102 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-3.4e+38 |
-1 |
-1 |
-minN |
-1.2e-38 |
-maxD |
-1.2e-38 |
-minD |
-1.4e-45 |
-0 |
-0 |
+0 |
+0 |
+minD |
1.4e-45 |
+maxD |
1.2e-38 |
+minN |
1.2e-38 |
+1 |
1 |
+maxN |
3.4e+38 |
+INF |
+inf |
QNAN |
nan |
Note: ``fp64mp2`` is a thin wrapper over the system ``fp64`` (or ``fp128`` reference) math for this function and is omitted from the spec.
Reciprocal Cube Root (rcbrt)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
4278190075 |
100.00% |
1.06e-14 |
1.19e-15 |
46 |
output special |
5 |
1e-07% |
– |
– |
– |
TOTAL |
4278190080 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
266.2 |
-0.22x |
9.03x |
257.1 |
-0.22x |
-0.53x |
ev/clk/SM |
0.89 |
-0.22x |
9.03x |
0.88 |
-0.22x |
-0.53x |
clk/ev |
333.1 |
-0.49x |
4.14x |
334.4 |
-0.50x |
1.03x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
95 |
fp64 |
0 |
other |
35 |
total |
130 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-3.4e+38 |
-1 |
-1 |
-minN |
-1.2e-38 |
-maxD |
-1.2e-38 |
-minD |
-1.4e-45 |
-0 |
-0 |
+0 |
+0 |
+minD |
1.4e-45 |
+maxD |
1.2e-38 |
+minN |
1.2e-38 |
+1 |
1 |
+maxN |
3.4e+38 |
+INF |
+inf |
QNAN |
nan |
Note: ``fp64mp2`` is a thin wrapper over the system ``fp64`` (or ``fp128`` reference) math for this function and is omitted from the spec.
Power (pow)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
1066806685 |
54.96% |
1.00e-13 |
9.15e-16 |
43 |
output special |
867368869 |
44.68% |
– |
– |
– |
input special |
2 |
1e-07% |
– |
– |
– |
output denormal |
1029046 |
0.05% |
1.00e+00 |
1.00e+00 |
0 |
input denormal |
642056 |
0.03% |
3.40e-09 |
2.14e-13 |
28 |
output near inf |
57508 |
3e-03% |
2.27e-12 |
2.59e-13 |
38 |
input near inf |
46077 |
2e-03% |
4.60e-11 |
1.96e-13 |
34 |
cancellation |
2722373 |
0.14% |
5.68e-09 |
2.19e-13 |
27 |
unclassified |
2455173 |
0.13% |
2.66e-12 |
1.98e-13 |
38 |
TOTAL |
1941127789 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
79.3 |
-0.17x |
13.31x |
77.1 |
-0.18x |
-0.56x |
ev/clk/SM |
0.26 |
-0.17x |
13.31x |
0.27 |
-0.18x |
-0.56x |
clk/ev |
800.4 |
-0.29x |
7.18x |
801.5 |
-0.29x |
-0.97x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
305 |
fp64 |
0 |
other |
69 |
total |
374 |
Special Values Table:
a\b |
-INF |
-maxN |
-1 |
-minN |
-maxD |
-minD |
-0 |
+0 |
+minD |
+maxD |
+minN |
+1 |
+maxN |
+INF |
QNAN |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-INF |
+0 |
+0 |
-0 |
nan |
nan |
nan |
1 |
1 |
nan |
nan |
nan |
-inf |
+inf |
+inf |
nan |
-maxN |
+0 |
nan |
-0 |
nan |
nan |
nan |
1 |
1 |
nan |
nan |
nan |
-3.4e+38 |
nan |
+inf |
nan |
-1 |
1 |
1 |
-1 |
nan |
nan |
nan |
1 |
1 |
nan |
nan |
nan |
-1 |
1 |
1 |
nan |
-minN |
+inf |
nan |
-8.5e+37 |
nan |
nan |
nan |
1 |
1 |
nan |
nan |
nan |
-0 |
nan |
+0 |
nan |
-maxD |
+inf |
nan |
-8.5e+37 |
nan |
nan |
nan |
1 |
1 |
nan |
nan |
nan |
-0 |
nan |
+0 |
nan |
-minD |
+inf |
nan |
-inf |
nan |
nan |
nan |
1 |
1 |
nan |
nan |
nan |
-0 |
nan |
+0 |
nan |
-0 |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
1 |
1 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
nan |
+0 |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
1 |
1 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
nan |
+minD |
+inf |
nan |
+inf |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
+0 |
nan |
+0 |
nan |
+maxD |
+inf |
nan |
8.5e+37 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
+0 |
nan |
+0 |
nan |
+minN |
+inf |
nan |
8.5e+37 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
+0 |
nan |
+0 |
nan |
+1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
+maxN |
+0 |
nan |
+0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
3.4e+38 |
nan |
+inf |
nan |
+INF |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
1 |
1 |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
nan |
QNAN |
nan |
nan |
nan |
nan |
nan |
nan |
1 |
1 |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
Note: ``fp64mp2`` is a thin wrapper over the system ``fp64`` (or ``fp128`` reference) math for this function and is omitted from the spec.
Exponential (exp)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
2233993655 |
68.53% |
1.00e-13 |
6.19e-16 |
43 |
output special |
1020169796 |
31.29% |
– |
– |
– |
input special |
1 |
3e-08% |
– |
– |
– |
output denormal |
2180472 |
0.07% |
1.00e+00 |
1.00e+00 |
0 |
output near inf |
66521 |
2e-03% |
3.53e-13 |
1.73e-13 |
41 |
unclassified |
3608715 |
0.11% |
2.83e-08 |
1.94e-13 |
25 |
TOTAL |
3260019160 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
218.6 |
-0.06x |
6.55x |
211.2 |
-0.06x |
-0.24x |
ev/clk/SM |
0.73 |
-0.06x |
6.55x |
0.73 |
-0.06x |
-0.24x |
clk/ev |
322.8 |
-0.16x |
3.06x |
323.4 |
-0.17x |
-0.50x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
136 |
fp64 |
0 |
other |
14 |
total |
150 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-3.4e+38 |
-1 |
-1 |
-minN |
-1.2e-38 |
-maxD |
-1.2e-38 |
-minD |
-1.4e-45 |
-0 |
-0 |
+0 |
+0 |
+minD |
1.4e-45 |
+maxD |
1.2e-38 |
+minN |
1.2e-38 |
+1 |
1 |
+maxN |
3.4e+38 |
+INF |
+inf |
QNAN |
nan |
Note: ``fp64mp2`` is a thin wrapper over the system ``fp64`` (or ``fp128`` reference) math for this function and is omitted from the spec.
Base-2 Exponential (exp2)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
2245060170 |
68.79% |
1.00e-13 |
6.76e-16 |
43 |
output special |
1015021568 |
31.10% |
– |
– |
– |
input special |
1 |
3e-08% |
– |
– |
– |
output denormal |
573105 |
0.02% |
1.67e-01 |
6.81e-06 |
2 |
output near inf |
48145 |
1e-03% |
3.49e-13 |
1.37e-13 |
41 |
unclassified |
2776486 |
0.09% |
1.52e-08 |
2.11e-13 |
25 |
TOTAL |
3263479475 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
217.8 |
-0.06x |
6.97x |
210.4 |
-0.06x |
-0.25x |
ev/clk/SM |
0.72 |
-0.06x |
6.97x |
0.72 |
-0.06x |
-0.25x |
clk/ev |
316.8 |
-0.13x |
3.31x |
315.6 |
-0.14x |
-0.52x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
126 |
fp64 |
0 |
other |
21 |
total |
147 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-3.4e+38 |
-1 |
-1 |
-minN |
-1.2e-38 |
-maxD |
-1.2e-38 |
-minD |
-1.4e-45 |
-0 |
-0 |
+0 |
+0 |
+minD |
1.4e-45 |
+maxD |
1.2e-38 |
+minN |
1.2e-38 |
+1 |
1 |
+maxN |
3.4e+38 |
+INF |
+inf |
QNAN |
nan |
Note: ``fp64mp2`` is a thin wrapper over the system ``fp64`` (or ``fp128`` reference) math for this function and is omitted from the spec.
Base-10 Exponential (exp10)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
2217857141 |
68.28% |
9.99e-14 |
8.53e-17 |
43 |
output special |
1030086470 |
31.71% |
– |
– |
– |
input special |
1 |
3e-08% |
– |
– |
– |
output denormal |
39806 |
1e-03% |
1.54e-02 |
2.17e-06 |
6 |
unclassified |
2079 |
6e-05% |
6.18e-10 |
1.01e-12 |
30 |
TOTAL |
3247985497 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
183.9 |
-0.05x |
6.25x |
176.7 |
-0.05x |
-0.22x |
ev/clk/SM |
0.61 |
-0.05x |
6.25x |
0.61 |
-0.05x |
-0.22x |
clk/ev |
490.0 |
-0.10x |
2.28x |
489.5 |
-0.11x |
-0.36x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
198 |
fp64 |
0 |
other |
21 |
total |
219 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-3.4e+38 |
-1 |
-1 |
-minN |
-1.2e-38 |
-maxD |
-1.2e-38 |
-minD |
-1.4e-45 |
-0 |
-0 |
+0 |
+0 |
+minD |
1.4e-45 |
+maxD |
1.2e-38 |
+minN |
1.2e-38 |
+1 |
1 |
+maxN |
3.4e+38 |
+INF |
+inf |
QNAN |
nan |
Note: ``fp64mp2`` is a thin wrapper over the system ``fp64`` (or ``fp128`` reference) math for this function and is omitted from the spec.
Exponential Minus One (expm1)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
3239165628 |
76.01% |
1.00e-13 |
3.33e-16 |
43 |
output special |
1020169796 |
23.94% |
– |
– |
– |
input special |
1 |
2e-08% |
– |
– |
– |
output near inf |
66521 |
2e-03% |
3.53e-13 |
1.73e-13 |
41 |
unclassified |
2010918 |
0.05% |
6.53e-13 |
1.56e-13 |
40 |
TOTAL |
4261412864 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
160.2 |
-0.11x |
6.00x |
154.7 |
-0.11x |
-0.32x |
ev/clk/SM |
0.53 |
-0.11x |
6.00x |
0.53 |
-0.11x |
-0.32x |
clk/ev |
478.1 |
-0.15x |
2.76x |
478.3 |
-0.15x |
-0.46x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
285 |
fp64 |
0 |
other |
28 |
total |
313 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-3.4e+38 |
-1 |
-1 |
-minN |
-1.2e-38 |
-maxD |
-1.2e-38 |
-minD |
-1.4e-45 |
-0 |
-0 |
+0 |
+0 |
+minD |
1.4e-45 |
+maxD |
1.2e-38 |
+minN |
1.2e-38 |
+1 |
1 |
+maxN |
3.4e+38 |
+INF |
+inf |
QNAN |
nan |
Note: ``fp64mp2`` is a thin wrapper over the system ``fp64`` (or ``fp128`` reference) math for this function and is omitted from the spec.
Natural Logarithm (log)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
2139095037 |
49.80% |
5.03e-14 |
8.02e-16 |
44 |
output special |
2139095043 |
49.80% |
– |
– |
– |
input special |
16777216 |
0.39% |
– |
– |
– |
TOTAL |
4294967296 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
211.2 |
-0.16x |
12.35x |
202.3 |
-0.16x |
-0.59x |
ev/clk/SM |
0.70 |
-0.16x |
12.35x |
0.70 |
-0.16x |
-0.59x |
clk/ev |
330.7 |
-0.27x |
6.00x |
332.5 |
-0.27x |
-0.82x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
135 |
fp64 |
0 |
other |
20 |
total |
155 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-3.4e+38 |
-1 |
-1 |
-minN |
-1.2e-38 |
-maxD |
-1.2e-38 |
-minD |
-1.4e-45 |
-0 |
-0 |
+0 |
+0 |
+minD |
1.4e-45 |
+maxD |
1.2e-38 |
+minN |
1.2e-38 |
+1 |
1 |
+maxN |
3.4e+38 |
+INF |
+inf |
QNAN |
nan |
Note: ``fp64mp2`` is a thin wrapper over the system ``fp64`` (or ``fp128`` reference) math for this function and is omitted from the spec.
Base-2 Logarithm (log2)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
2139095037 |
49.80% |
5.01e-14 |
1.37e-15 |
44 |
output special |
2139095043 |
49.80% |
– |
– |
– |
input special |
16777216 |
0.39% |
– |
– |
– |
TOTAL |
4294967296 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
191.7 |
-0.15x |
11.98x |
185.1 |
-0.15x |
-0.55x |
ev/clk/SM |
0.64 |
-0.15x |
11.98x |
0.64 |
-0.15x |
-0.55x |
clk/ev |
384.1 |
-0.25x |
5.51x |
385.3 |
-0.25x |
-0.75x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
145 |
fp64 |
0 |
other |
21 |
total |
166 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-3.4e+38 |
-1 |
-1 |
-minN |
-1.2e-38 |
-maxD |
-1.2e-38 |
-minD |
-1.4e-45 |
-0 |
-0 |
+0 |
+0 |
+minD |
1.4e-45 |
+maxD |
1.2e-38 |
+minN |
1.2e-38 |
+1 |
1 |
+maxN |
3.4e+38 |
+INF |
+inf |
QNAN |
nan |
Note: ``fp64mp2`` is a thin wrapper over the system ``fp64`` (or ``fp128`` reference) math for this function and is omitted from the spec.
Base-10 Logarithm (log10)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
2139095037 |
49.80% |
5.15e-14 |
1.47e-15 |
44 |
output special |
2139095043 |
49.80% |
– |
– |
– |
input special |
16777216 |
0.39% |
– |
– |
– |
TOTAL |
4294967296 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
190.9 |
-0.15x |
11.94x |
184.4 |
-0.15x |
-0.55x |
ev/clk/SM |
0.63 |
-0.15x |
11.94x |
0.63 |
-0.15x |
-0.55x |
clk/ev |
384.0 |
-0.24x |
5.51x |
385.5 |
-0.24x |
-0.75x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
145 |
fp64 |
0 |
other |
21 |
total |
166 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-3.4e+38 |
-1 |
-1 |
-minN |
-1.2e-38 |
-maxD |
-1.2e-38 |
-minD |
-1.4e-45 |
-0 |
-0 |
+0 |
+0 |
+minD |
1.4e-45 |
+maxD |
1.2e-38 |
+minN |
1.2e-38 |
+1 |
1 |
+maxN |
3.4e+38 |
+INF |
+inf |
QNAN |
nan |
Note: ``fp64mp2`` is a thin wrapper over the system ``fp64`` (or ``fp128`` reference) math for this function and is omitted from the spec.
Logarithm of One Plus x (log1p)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
3187671040 |
100.00% |
8.71e-14 |
4.48e-16 |
43 |
input special |
1 |
3e-08% |
– |
– |
– |
TOTAL |
3187671041 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
140.0 |
-0.10x |
8.49x |
136.0 |
-0.10x |
-0.41x |
ev/clk/SM |
0.47 |
-0.10x |
8.49x |
0.47 |
-0.10x |
-0.41x |
clk/ev |
538.8 |
-0.16x |
3.91x |
539.5 |
-0.16x |
-0.62x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
288 |
fp64 |
0 |
other |
52 |
total |
340 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-3.4e+38 |
-1 |
-1 |
-minN |
-1.2e-38 |
-maxD |
-1.2e-38 |
-minD |
-1.4e-45 |
-0 |
-0 |
+0 |
+0 |
+minD |
1.4e-45 |
+maxD |
1.2e-38 |
+minN |
1.2e-38 |
+1 |
1 |
+maxN |
3.4e+38 |
+INF |
+inf |
QNAN |
nan |
Note: ``fp64mp2`` is a thin wrapper over the system ``fp64`` (or ``fp128`` reference) math for this function and is omitted from the spec.
Sine (sin)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
4233002838 |
99.33% |
1.00e-13 |
2.64e-15 |
43 |
input near inf |
441308 |
0.01% |
1.24e-12 |
1.44e-13 |
39 |
unclassified |
27968718 |
0.66% |
1.75e-08 |
1.45e-13 |
25 |
TOTAL |
4261412864 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
120.1 |
-0.10x |
4.19x |
115.5 |
-0.09x |
-0.21x |
ev/clk/SM |
0.40 |
-0.10x |
4.19x |
0.40 |
-0.09x |
-0.21x |
clk/ev |
505.0 |
-0.22x |
2.45x |
506.6 |
-0.23x |
-0.52x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
226 |
fp64 |
0 |
other |
227 |
total |
453 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-3.4e+38 |
-1 |
-1 |
-minN |
-1.2e-38 |
-maxD |
-1.2e-38 |
-minD |
-1.4e-45 |
-0 |
-0 |
+0 |
+0 |
+minD |
1.4e-45 |
+maxD |
1.2e-38 |
+minN |
1.2e-38 |
+1 |
1 |
+maxN |
3.4e+38 |
+INF |
+inf |
QNAN |
nan |
Note: ``fp64mp2`` is a thin wrapper over the system ``fp64`` (or ``fp128`` reference) math for this function and is omitted from the spec.
Cosine (cos)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
4249101016 |
99.32% |
1.00e-13 |
2.61e-15 |
43 |
input near inf |
441836 |
0.01% |
2.72e-12 |
1.44e-13 |
38 |
unclassified |
28647228 |
0.67% |
1.99e-09 |
1.46e-13 |
28 |
TOTAL |
4278190080 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
120.2 |
-0.11x |
4.20x |
115.4 |
-0.10x |
-0.23x |
ev/clk/SM |
0.40 |
-0.11x |
4.20x |
0.40 |
-0.10x |
-0.23x |
clk/ev |
505.0 |
-0.23x |
2.49x |
506.3 |
-0.23x |
-0.56x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
226 |
fp64 |
0 |
other |
230 |
total |
456 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-3.4e+38 |
-1 |
-1 |
-minN |
-1.2e-38 |
-maxD |
-1.2e-38 |
-minD |
-1.4e-45 |
-0 |
-0 |
+0 |
+0 |
+minD |
1.4e-45 |
+maxD |
1.2e-38 |
+minN |
1.2e-38 |
+1 |
1 |
+maxN |
3.4e+38 |
+INF |
+inf |
QNAN |
nan |
Note: ``fp64mp2`` is a thin wrapper over the system ``fp64`` (or ``fp128`` reference) math for this function and is omitted from the spec.
Tangent (tan)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
4199082652 |
98.54% |
1.00e-13 |
4.81e-15 |
43 |
input near inf |
961493 |
0.02% |
2.72e-12 |
1.46e-13 |
38 |
unclassified |
61368719 |
1.44% |
1.75e-08 |
1.48e-13 |
25 |
TOTAL |
4261412864 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
110.2 |
-0.08x |
6.68x |
106.5 |
-0.08x |
-0.30x |
ev/clk/SM |
0.37 |
-0.08x |
6.68x |
0.37 |
-0.08x |
-0.30x |
clk/ev |
562.3 |
-0.23x |
3.84x |
561.4 |
-0.24x |
-0.69x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
242 |
fp64 |
0 |
other |
229 |
total |
471 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-3.4e+38 |
-1 |
-1 |
-minN |
-1.2e-38 |
-maxD |
-1.2e-38 |
-minD |
-1.4e-45 |
-0 |
-0 |
+0 |
+0 |
+minD |
1.4e-45 |
+maxD |
1.2e-38 |
+minN |
1.2e-38 |
+1 |
1 |
+maxN |
3.4e+38 |
+INF |
+inf |
QNAN |
nan |
Note: ``fp64mp2`` is a thin wrapper over the system ``fp64`` (or ``fp128`` reference) math for this function and is omitted from the spec.
Sine of Pi Times x (sinpi)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
2801853403 |
96.12% |
1.00e-13 |
2.98e-15 |
43 |
output denormal |
1076580 |
0.04% |
2.98e-05 |
2.38e-07 |
15 |
input denormal |
100811746 |
3.46% |
5.96e-08 |
2.79e-09 |
24 |
output near denormal |
1986404 |
0.07% |
1.19e-07 |
8.60e-08 |
23 |
unclassified |
9245451 |
0.32% |
2.63e-13 |
1.45e-13 |
41 |
TOTAL |
2914973584 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
97.5 |
-0.07x |
3.38x |
94.7 |
-0.07x |
-0.16x |
ev/clk/SM |
0.32 |
-0.07x |
3.38x |
0.33 |
-0.07x |
-0.16x |
clk/ev |
649.0 |
-0.11x |
2.03x |
648.2 |
-0.11x |
-0.32x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
269 |
fp64 |
0 |
other |
73 |
total |
342 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-3.4e+38 |
-1 |
-1 |
-minN |
-1.2e-38 |
-maxD |
-1.2e-38 |
-minD |
-1.4e-45 |
-0 |
-0 |
+0 |
+0 |
+minD |
1.4e-45 |
+maxD |
1.2e-38 |
+minN |
1.2e-38 |
+1 |
1 |
+maxN |
3.4e+38 |
+INF |
+inf |
QNAN |
nan |
Cosine of Pi Times x (cospi)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
4235387247 |
99.39% |
1.00e-13 |
9.13e-16 |
43 |
unclassified |
26023294 |
0.61% |
2.64e-13 |
1.73e-13 |
41 |
TOTAL |
4261410541 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
103.6 |
-0.07x |
3.19x |
99.4 |
-0.07x |
-0.16x |
ev/clk/SM |
0.34 |
-0.07x |
3.19x |
0.34 |
-0.07x |
-0.16x |
clk/ev |
613.6 |
-0.13x |
1.92x |
613.2 |
-0.12x |
-0.36x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
265 |
fp64 |
0 |
other |
66 |
total |
331 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-3.4e+38 |
-1 |
-1 |
-minN |
-1.2e-38 |
-maxD |
-1.2e-38 |
-minD |
-1.4e-45 |
-0 |
-0 |
+0 |
+0 |
+minD |
1.4e-45 |
+maxD |
1.2e-38 |
+minN |
1.2e-38 |
+1 |
1 |
+maxN |
3.4e+38 |
+INF |
+inf |
QNAN |
nan |
Arc Sine (asin)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
2113929218 |
100.00% |
4.75e-14 |
9.84e-17 |
44 |
TOTAL |
2113929218 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
113.3 |
-0.07x |
5.98x |
109.5 |
-0.07x |
-0.24x |
ev/clk/SM |
0.38 |
-0.07x |
5.98x |
0.38 |
-0.07x |
-0.24x |
clk/ev |
425.1 |
-0.23x |
4.56x |
426.4 |
-0.23x |
-0.47x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
432 |
fp64 |
0 |
other |
9 |
total |
441 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-3.4e+38 |
-1 |
-1 |
-minN |
-1.2e-38 |
-maxD |
-1.2e-38 |
-minD |
-1.4e-45 |
-0 |
-0 |
+0 |
+0 |
+minD |
1.4e-45 |
+maxD |
1.2e-38 |
+minN |
1.2e-38 |
+1 |
1 |
+maxN |
3.4e+38 |
+INF |
+inf |
QNAN |
nan |
Note: ``fp64mp2`` is a thin wrapper over the system ``fp64`` (or ``fp128`` reference) math for this function and is omitted from the spec.
Arc Cosine (acos)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
2130706434 |
100.00% |
3.41e-14 |
5.00e-16 |
44 |
TOTAL |
2130706434 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
124.5 |
-0.09x |
6.57x |
120.5 |
-0.09x |
-0.31x |
ev/clk/SM |
0.41 |
-0.09x |
6.57x |
0.41 |
-0.09x |
-0.31x |
clk/ev |
375.2 |
-0.29x |
5.25x |
375.6 |
-0.29x |
-0.61x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
454 |
fp64 |
0 |
other |
10 |
total |
464 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-3.4e+38 |
-1 |
-1 |
-minN |
-1.2e-38 |
-maxD |
-1.2e-38 |
-minD |
-1.4e-45 |
-0 |
-0 |
+0 |
+0 |
+minD |
1.4e-45 |
+maxD |
1.2e-38 |
+minN |
1.2e-38 |
+1 |
1 |
+maxN |
3.4e+38 |
+INF |
+inf |
QNAN |
nan |
Note: ``fp64mp2`` is a thin wrapper over the system ``fp64`` (or ``fp128`` reference) math for this function and is omitted from the spec.
Arc Tangent (atan)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
4261412864 |
100.00% |
2.82e-14 |
3.29e-16 |
45 |
input special |
3 |
7e-08% |
– |
– |
– |
TOTAL |
4261412867 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
101.8 |
-0.06x |
5.62x |
97.8 |
-0.06x |
-0.20x |
ev/clk/SM |
0.34 |
-0.06x |
5.62x |
0.34 |
-0.06x |
-0.20x |
clk/ev |
434.7 |
-0.20x |
4.19x |
434.4 |
-0.20x |
-0.62x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
264 |
fp64 |
0 |
other |
6 |
total |
270 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-3.4e+38 |
-1 |
-1 |
-minN |
-1.2e-38 |
-maxD |
-1.2e-38 |
-minD |
-1.4e-45 |
-0 |
-0 |
+0 |
+0 |
+minD |
1.4e-45 |
+maxD |
1.2e-38 |
+minN |
1.2e-38 |
+1 |
1 |
+maxN |
3.4e+38 |
+INF |
+inf |
QNAN |
nan |
Note: ``fp64mp2`` is a thin wrapper over the system ``fp64`` (or ``fp128`` reference) math for this function and is omitted from the spec.
Two-Argument Arc Tangent (atan2)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
3883669366 |
97.32% |
1.00e-13 |
8.70e-16 |
43 |
output special |
65536 |
2e-03% |
– |
– |
– |
output denormal |
1616789 |
0.04% |
1.00e+00 |
9.73e-01 |
0 |
input denormal |
88376055 |
2.21% |
1.79e-07 |
4.59e-09 |
22 |
output near denormal |
103777 |
3e-03% |
1.00e+00 |
6.31e-01 |
0 |
input near inf |
16487858 |
0.41% |
1.00e+00 |
5.06e-01 |
0 |
cancellation |
96863 |
2e-03% |
4.02e-09 |
1.02e-12 |
27 |
TOTAL |
3990416244 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
90.5 |
-0.11x |
6.90x |
87.0 |
-0.11x |
-0.31x |
ev/clk/SM |
0.30 |
-0.11x |
6.90x |
0.30 |
-0.11x |
-0.31x |
clk/ev |
486.7 |
-0.26x |
5.10x |
486.6 |
-0.26x |
-0.72x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
299 |
fp64 |
0 |
other |
46 |
total |
345 |
Special Values Table:
a\b |
-INF |
-maxN |
-1 |
-minN |
-maxD |
-minD |
-0 |
+0 |
+minD |
+maxD |
+minN |
+1 |
+maxN |
+INF |
QNAN |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-INF |
-2.4 |
-1.6 |
-1.6 |
-1.6 |
-1.6 |
-1.6 |
-1.6 |
-1.6 |
-1.6 |
-1.6 |
-1.6 |
-1.6 |
-1.6 |
-0.79 |
nan |
-maxN |
-3.1 |
-2.4 |
-1.6 |
-1.6 |
-1.6 |
-1.6 |
-1.6 |
-1.6 |
-1.6 |
-1.6 |
-1.6 |
-1.6 |
-0.79 |
-0 |
nan |
-1 |
-3.1 |
-3.1 |
-2.4 |
-1.6 |
-1.6 |
-1.6 |
-1.6 |
-1.6 |
-1.6 |
-1.6 |
-1.6 |
-0.79 |
-2.9e-39 |
-0 |
nan |
-minN |
-3.1 |
-3.1 |
-3.1 |
-2.4 |
-2.4 |
-1.6 |
-1.6 |
-1.6 |
-1.6 |
-0.79 |
-0.79 |
-1.2e-38 |
-0 |
-0 |
nan |
-maxD |
-3.1 |
-3.1 |
-3.1 |
-2.4 |
-2.4 |
-1.6 |
-1.6 |
-1.6 |
-1.6 |
-0.79 |
-0.79 |
-1.2e-38 |
-0 |
-0 |
nan |
-minD |
-3.1 |
-3.1 |
-3.1 |
-3.1 |
-3.1 |
nan |
nan |
nan |
nan |
-1.2e-07 |
-1.2e-07 |
-1.4e-45 |
-0 |
-0 |
nan |
-0 |
3.1 |
3.1 |
3.1 |
3.1 |
3.1 |
nan |
+0 |
+0 |
nan |
+0 |
+0 |
+0 |
+0 |
+0 |
nan |
+0 |
3.1 |
3.1 |
3.1 |
3.1 |
3.1 |
nan |
+0 |
+0 |
nan |
+0 |
+0 |
+0 |
+0 |
+0 |
nan |
+minD |
3.1 |
3.1 |
3.1 |
3.1 |
3.1 |
nan |
nan |
nan |
nan |
1.2e-07 |
1.2e-07 |
1.4e-45 |
+0 |
+0 |
nan |
+maxD |
3.1 |
3.1 |
3.1 |
2.4 |
2.4 |
1.6 |
1.6 |
1.6 |
1.6 |
0.79 |
0.79 |
1.2e-38 |
+0 |
+0 |
nan |
+minN |
3.1 |
3.1 |
3.1 |
2.4 |
2.4 |
1.6 |
1.6 |
1.6 |
1.6 |
0.79 |
0.79 |
1.2e-38 |
+0 |
+0 |
nan |
+1 |
3.1 |
3.1 |
2.4 |
1.6 |
1.6 |
1.6 |
1.6 |
1.6 |
1.6 |
1.6 |
1.6 |
0.79 |
2.9e-39 |
+0 |
nan |
+maxN |
3.1 |
2.4 |
1.6 |
1.6 |
1.6 |
1.6 |
1.6 |
1.6 |
1.6 |
1.6 |
1.6 |
1.6 |
0.79 |
+0 |
nan |
+INF |
2.4 |
1.6 |
1.6 |
1.6 |
1.6 |
1.6 |
1.6 |
1.6 |
1.6 |
1.6 |
1.6 |
1.6 |
1.6 |
0.79 |
nan |
QNAN |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
Note: ``fp64mp2`` is a thin wrapper over the system ``fp64`` (or ``fp128`` reference) math for this function and is omitted from the spec.
Hyperbolic Sine (sinh)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
2216918324 |
99.80% |
1.00e-13 |
7.17e-16 |
43 |
output special |
181863 |
8e-03% |
– |
– |
– |
output near inf |
22838 |
1e-03% |
2.98e-13 |
2.27e-13 |
41 |
unclassified |
4132326 |
0.19% |
6.53e-13 |
1.57e-13 |
40 |
TOTAL |
2221255351 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
167.1 |
-0.12x |
9.71x |
161.3 |
-0.13x |
-0.52x |
ev/clk/SM |
0.56 |
-0.12x |
9.71x |
0.55 |
-0.13x |
-0.52x |
clk/ev |
427.2 |
-0.25x |
5.16x |
426.1 |
-0.26x |
-0.93x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
288 |
fp64 |
0 |
other |
23 |
total |
311 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-3.4e+38 |
-1 |
-1 |
-minN |
-1.2e-38 |
-maxD |
-1.2e-38 |
-minD |
-1.4e-45 |
-0 |
-0 |
+0 |
+0 |
+minD |
1.4e-45 |
+maxD |
1.2e-38 |
+minN |
1.2e-38 |
+1 |
1 |
+maxN |
3.4e+38 |
+INF |
+inf |
QNAN |
nan |
Note: ``fp64mp2`` is a thin wrapper over the system ``fp64`` (or ``fp128`` reference) math for this function and is omitted from the spec.
Hyperbolic Cosine (cosh)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
2233695454 |
99.81% |
1.00e-13 |
7.95e-16 |
43 |
output special |
181863 |
8e-03% |
– |
– |
– |
output near inf |
22838 |
1e-03% |
2.98e-13 |
2.27e-13 |
41 |
unclassified |
4132412 |
0.18% |
6.53e-13 |
1.57e-13 |
40 |
TOTAL |
2238032567 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
181.2 |
-0.11x |
7.47x |
175.6 |
-0.13x |
-0.35x |
ev/clk/SM |
0.60 |
-0.11x |
7.47x |
0.60 |
-0.13x |
-0.35x |
clk/ev |
400.1 |
-0.26x |
3.49x |
399.6 |
-0.26x |
-0.61x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
160 |
fp64 |
0 |
other |
18 |
total |
178 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-3.4e+38 |
-1 |
-1 |
-minN |
-1.2e-38 |
-maxD |
-1.2e-38 |
-minD |
-1.4e-45 |
-0 |
-0 |
+0 |
+0 |
+minD |
1.4e-45 |
+maxD |
1.2e-38 |
+minN |
1.2e-38 |
+1 |
1 |
+maxN |
3.4e+38 |
+INF |
+inf |
QNAN |
nan |
Note: ``fp64mp2`` is a thin wrapper over the system ``fp64`` (or ``fp128`` reference) math for this function and is omitted from the spec.
Hyperbolic Tangent (tanh)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
4261412864 |
100.00% |
2.47e-14 |
4.61e-17 |
45 |
TOTAL |
4261412864 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
156.0 |
-0.07x |
7.12x |
151.0 |
-0.08x |
-0.33x |
ev/clk/SM |
0.52 |
-0.07x |
7.12x |
0.52 |
-0.08x |
-0.33x |
clk/ev |
330.7 |
-0.20x |
2.75x |
331.5 |
-0.21x |
-0.47x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
310 |
fp64 |
0 |
other |
28 |
total |
338 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-3.4e+38 |
-1 |
-1 |
-minN |
-1.2e-38 |
-maxD |
-1.2e-38 |
-minD |
-1.4e-45 |
-0 |
-0 |
+0 |
+0 |
+minD |
1.4e-45 |
+maxD |
1.2e-38 |
+minN |
1.2e-38 |
+1 |
1 |
+maxN |
3.4e+38 |
+INF |
+inf |
QNAN |
nan |
Note: ``fp64mp2`` is a thin wrapper over the system ``fp64`` (or ``fp128`` reference) math for this function and is omitted from the spec.
Inverse Hyperbolic Sine (asinh)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
4261412864 |
100.00% |
8.97e-14 |
7.61e-16 |
43 |
input special |
3 |
7e-08% |
– |
– |
– |
TOTAL |
4261412867 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
91.7 |
-0.11x |
7.88x |
88.5 |
-0.11x |
-0.38x |
ev/clk/SM |
0.30 |
-0.11x |
7.88x |
0.30 |
-0.11x |
-0.38x |
clk/ev |
857.4 |
-0.19x |
3.49x |
856.6 |
-0.19x |
-0.55x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
521 |
fp64 |
0 |
other |
88 |
total |
609 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-3.4e+38 |
-1 |
-1 |
-minN |
-1.2e-38 |
-maxD |
-1.2e-38 |
-minD |
-1.4e-45 |
-0 |
-0 |
+0 |
+0 |
+minD |
1.4e-45 |
+maxD |
1.2e-38 |
+minN |
1.2e-38 |
+1 |
1 |
+maxN |
3.4e+38 |
+INF |
+inf |
QNAN |
nan |
Note: ``fp64mp2`` is a thin wrapper over the system ``fp64`` (or ``fp128`` reference) math for this function and is omitted from the spec.
Inverse Hyperbolic Cosine (acosh)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
1073741822 |
100.00% |
6.57e-14 |
1.14e-15 |
43 |
input special |
1 |
9e-08% |
– |
– |
– |
TOTAL |
1073741823 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
94.9 |
-0.11x |
7.70x |
91.0 |
-0.11x |
-0.37x |
ev/clk/SM |
0.32 |
-0.11x |
7.70x |
0.31 |
-0.11x |
-0.37x |
clk/ev |
606.3 |
-0.24x |
3.85x |
606.4 |
-0.24x |
-0.67x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
517 |
fp64 |
0 |
other |
85 |
total |
602 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-3.4e+38 |
-1 |
-1 |
-minN |
-1.2e-38 |
-maxD |
-1.2e-38 |
-minD |
-1.4e-45 |
-0 |
-0 |
+0 |
+0 |
+minD |
1.4e-45 |
+maxD |
1.2e-38 |
+minN |
1.2e-38 |
+1 |
1 |
+maxN |
3.4e+38 |
+INF |
+inf |
QNAN |
nan |
Note: ``fp64mp2`` is a thin wrapper over the system ``fp64`` (or ``fp128`` reference) math for this function and is omitted from the spec.
Inverse Hyperbolic Tangent (atanh)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
2113929216 |
100.00% |
3.00e-14 |
1.00e-16 |
44 |
output special |
2 |
9e-08% |
– |
– |
– |
TOTAL |
2113929218 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
121.7 |
-0.12x |
9.11x |
116.8 |
-0.12x |
-0.43x |
ev/clk/SM |
0.40 |
-0.12x |
9.11x |
0.40 |
-0.12x |
-0.43x |
clk/ev |
358.0 |
-0.36x |
6.49x |
358.3 |
-0.37x |
1.22x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
463 |
fp64 |
0 |
other |
68 |
total |
531 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-3.4e+38 |
-1 |
-1 |
-minN |
-1.2e-38 |
-maxD |
-1.2e-38 |
-minD |
-1.4e-45 |
-0 |
-0 |
+0 |
+0 |
+minD |
1.4e-45 |
+maxD |
1.2e-38 |
+minN |
1.2e-38 |
+1 |
1 |
+maxN |
3.4e+38 |
+INF |
+inf |
QNAN |
nan |
Note: ``fp64mp2`` is a thin wrapper over the system ``fp64`` (or ``fp128`` reference) math for this function and is omitted from the spec.
Error Function (erf)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
4165995376 |
97.72% |
1.00e-13 |
5.74e-16 |
43 |
output denormal |
53642 |
1e-03% |
3.45e-05 |
2.38e-07 |
14 |
input denormal |
97165519 |
2.28% |
5.96e-08 |
1.44e-09 |
24 |
output near denormal |
160571 |
4e-03% |
1.19e-07 |
7.95e-08 |
23 |
TOTAL |
4263375108 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
70.2 |
-0.05x |
6.23x |
67.8 |
-0.05x |
-0.20x |
ev/clk/SM |
0.23 |
-0.05x |
6.23x |
0.23 |
-0.05x |
-0.20x |
clk/ev |
660.4 |
-0.11x |
4.53x |
658.6 |
-0.11x |
-0.59x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
560 |
fp64 |
0 |
other |
22 |
total |
582 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-3.4e+38 |
-1 |
-1 |
-minN |
-1.2e-38 |
-maxD |
-1.2e-38 |
-minD |
-1.4e-45 |
-0 |
-0 |
+0 |
+0 |
+minD |
1.4e-45 |
+maxD |
1.2e-38 |
+minN |
1.2e-38 |
+1 |
1 |
+maxN |
3.4e+38 |
+INF |
+inf |
QNAN |
nan |
Note: ``fp64mp2`` is a thin wrapper over the system ``fp64`` (or ``fp128`` reference) math for this function and is omitted from the spec.
Complementary Error Function (erfc)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
1465663971 |
45.36% |
1.00e-13 |
1.28e-14 |
43 |
output denormal |
35872 |
1e-03% |
1.00e+00 |
2.12e-02 |
0 |
input denormal |
436207615 |
13.50% |
1.03e-13 |
1.03e-13 |
43 |
output near denormal |
13089 |
4e-04% |
1.19e-07 |
8.60e-08 |
23 |
unclassified |
1328981987 |
41.13% |
5.96e-08 |
9.69e-13 |
24 |
TOTAL |
3230902534 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
46.0 |
-0.06x |
5.58x |
44.5 |
-0.06x |
-0.24x |
ev/clk/SM |
0.15 |
-0.06x |
5.58x |
0.15 |
-0.06x |
-0.24x |
clk/ev |
724.8 |
-0.19x |
5.91x |
730.6 |
-0.19x |
-0.56x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
525 |
fp64 |
0 |
other |
20 |
total |
545 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-3.4e+38 |
-1 |
-1 |
-minN |
-1.2e-38 |
-maxD |
-1.2e-38 |
-minD |
-1.4e-45 |
-0 |
-0 |
+0 |
+0 |
+minD |
1.4e-45 |
+maxD |
1.2e-38 |
+minN |
1.2e-38 |
+1 |
1 |
+maxN |
3.4e+38 |
+INF |
+inf |
QNAN |
nan |
Note: ``fp64mp2`` is a thin wrapper over the system ``fp64`` (or ``fp128`` reference) math for this function and is omitted from the spec.
Inverse Normal CDF (normcdfinv)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
162681277 |
97.20% |
1.00e-13 |
7.38e-15 |
43 |
unclassified |
4683464 |
2.80% |
4.37e-13 |
1.47e-13 |
41 |
TOTAL |
167364741 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
61.1 |
-0.04x |
6.75x |
59.4 |
-0.04x |
-0.31x |
ev/clk/SM |
0.20 |
-0.04x |
6.75x |
0.20 |
-0.04x |
-0.31x |
clk/ev |
869.4 |
-0.13x |
4.20x |
869.5 |
-0.13x |
-0.58x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
735 |
fp64 |
0 |
other |
36 |
total |
771 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-3.4e+38 |
-1 |
-1 |
-minN |
-1.2e-38 |
-maxD |
-1.2e-38 |
-minD |
-1.4e-45 |
-0 |
-0 |
+0 |
+0 |
+minD |
1.4e-45 |
+maxD |
1.2e-38 |
+minN |
1.2e-38 |
+1 |
1 |
+maxN |
3.4e+38 |
+INF |
+inf |
QNAN |
nan |
Boys Function F0 (boys_f0)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
325851359 |
100.00% |
9.88e-14 |
1.84e-14 |
43 |
unclassified |
9 |
3e-06% |
1.09e-13 |
1.04e-13 |
43 |
TOTAL |
325851368 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
93.7 |
13.50x |
13.13x |
90.5 |
-0.64x |
-0.64x |
ev/clk/SM |
0.31 |
13.50x |
13.13x |
0.31 |
-0.64x |
-0.64x |
clk/ev |
352.6 |
14.15x |
13.79x |
352.3 |
2.24x |
2.18x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
749 |
fp64 |
0 |
other |
11 |
total |
760 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-3.4e+38 |
-1 |
-1 |
-minN |
-1.2e-38 |
-maxD |
-1.2e-38 |
-minD |
-1.4e-45 |
-0 |
-0 |
+0 |
+0 |
+minD |
1.4e-45 |
+maxD |
1.2e-38 |
+minN |
1.2e-38 |
+1 |
1 |
+maxN |
3.4e+38 |
+INF |
+inf |
QNAN |
nan |
Note: ``fp64mp2`` is a thin wrapper over the system ``fp64`` (or ``fp128`` reference) math for this function and is omitted from the spec.
Floor (floor)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
3212836860 |
100.00% |
0.00e+00 |
0.00e+00 |
48 |
TOTAL |
3212836860 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
1971.3 |
-0.43x |
3.33x |
1908.8 |
-0.45x |
-0.47x |
ev/clk/SM |
6.55 |
-0.43x |
3.33x |
6.56 |
-0.45x |
-0.47x |
clk/ev |
102.0 |
-0.26x |
1.04x |
101.3 |
-0.26x |
-0.28x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
28 |
fp64 |
0 |
other |
13 |
total |
41 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-3.4e+38 |
-1 |
-1 |
-minN |
-1.2e-38 |
-maxD |
-1.2e-38 |
-minD |
-1.4e-45 |
-0 |
-0 |
+0 |
+0 |
+minD |
1.4e-45 |
+maxD |
1.2e-38 |
+minN |
1.2e-38 |
+1 |
1 |
+maxN |
3.4e+38 |
+INF |
+inf |
QNAN |
nan |
Note: ``fp64mp2`` is a thin wrapper over the system ``fp64`` (or ``fp128`` reference) math for this function and is omitted from the spec.
Ceiling (ceil)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
3212836861 |
100.00% |
0.00e+00 |
0.00e+00 |
48 |
TOTAL |
3212836861 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
1972.0 |
-0.43x |
3.33x |
1911.4 |
-0.45x |
-0.47x |
ev/clk/SM |
6.56 |
-0.43x |
3.33x |
6.57 |
-0.45x |
-0.47x |
clk/ev |
102.2 |
-0.26x |
1.04x |
101.3 |
-0.26x |
-0.28x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
28 |
fp64 |
0 |
other |
13 |
total |
41 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-3.4e+38 |
-1 |
-1 |
-minN |
-1.2e-38 |
-maxD |
-1.2e-38 |
-minD |
-1.4e-45 |
-0 |
-0 |
+0 |
+0 |
+minD |
1.4e-45 |
+maxD |
1.2e-38 |
+minN |
1.2e-38 |
+1 |
1 |
+maxN |
3.4e+38 |
+INF |
+inf |
QNAN |
nan |
Note: ``fp64mp2`` is a thin wrapper over the system ``fp64`` (or ``fp128`` reference) math for this function and is omitted from the spec.
Round to Nearest (round)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
2164260863 |
100.00% |
3.55e-15 |
9.54e-18 |
48 |
TOTAL |
2164260863 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
952.7 |
-0.21x |
3.66x |
923.0 |
-0.21x |
-0.25x |
ev/clk/SM |
3.17 |
-0.21x |
3.66x |
3.17 |
-0.21x |
-0.25x |
clk/ev |
204.2 |
-0.18x |
-0.82x |
203.2 |
-0.18x |
-0.22x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
71 |
fp64 |
0 |
other |
29 |
total |
100 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-3.4e+38 |
-1 |
-1 |
-minN |
-1.2e-38 |
-maxD |
-1.2e-38 |
-minD |
-1.4e-45 |
-0 |
-0 |
+0 |
+0 |
+minD |
1.4e-45 |
+maxD |
1.2e-38 |
+minN |
1.2e-38 |
+1 |
1 |
+maxN |
3.4e+38 |
+INF |
+inf |
QNAN |
nan |
Note: ``fp64mp2`` is a thin wrapper over the system ``fp64`` (or ``fp128`` reference) math for this function and is omitted from the spec.
Truncate (trunc)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
2147483646 |
100.00% |
0.00e+00 |
0.00e+00 |
48 |
TOTAL |
2147483646 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
2038.4 |
-0.44x |
3.44x |
1964.8 |
-0.46x |
-0.49x |
ev/clk/SM |
6.78 |
-0.44x |
3.44x |
6.76 |
-0.46x |
-0.49x |
clk/ev |
102.0 |
-0.26x |
1.03x |
101.4 |
-0.26x |
-0.28x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
35 |
fp64 |
0 |
other |
23 |
total |
58 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-3.4e+38 |
-1 |
-1 |
-minN |
-1.2e-38 |
-maxD |
-1.2e-38 |
-minD |
-1.4e-45 |
-0 |
-0 |
+0 |
+0 |
+minD |
1.4e-45 |
+maxD |
1.2e-38 |
+minN |
1.2e-38 |
+1 |
1 |
+maxN |
3.4e+38 |
+INF |
+inf |
QNAN |
nan |
Note: ``fp64mp2`` is a thin wrapper over the system ``fp64`` (or ``fp128`` reference) math for this function and is omitted from the spec.
Floating-Point Remainder (fmod)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
4205136149 |
100.00% |
3.55e-15 |
8.72e-17 |
48 |
TOTAL |
4205136149 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
845.5 |
-0.20x |
3.39x |
816.6 |
-0.20x |
-0.49x |
ev/clk/SM |
2.81 |
-0.20x |
3.39x |
2.81 |
-0.20x |
-0.49x |
clk/ev |
105.9 |
-0.44x |
1.12x |
106.5 |
-0.44x |
-0.78x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
41 |
fp64 |
0 |
other |
235 |
total |
276 |
Special Values Table:
a\b |
-INF |
-maxN |
-1 |
-minN |
-maxD |
-minD |
-0 |
+0 |
+minD |
+maxD |
+minN |
+1 |
+maxN |
+INF |
QNAN |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-INF |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
-maxN |
-3.4e+38 |
-0 |
-0 |
-0 |
-1.4e-45 |
-0 |
nan |
nan |
-0 |
-1.4e-45 |
-0 |
-0 |
-0 |
-3.4e+38 |
nan |
-1 |
-1 |
-1 |
-0 |
-0 |
-2.9e-42 |
-0 |
nan |
nan |
-0 |
-2.9e-42 |
-0 |
-0 |
-1 |
-1 |
nan |
-minN |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-0 |
-1.4e-45 |
-0 |
nan |
nan |
-0 |
-1.4e-45 |
-0 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
nan |
-maxD |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-0 |
-0 |
nan |
nan |
-0 |
-0 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
nan |
-minD |
-1.4e-45 |
-1.4e-45 |
-1.4e-45 |
-1.4e-45 |
-1.4e-45 |
-0 |
nan |
nan |
-0 |
-1.4e-45 |
-1.4e-45 |
-1.4e-45 |
-1.4e-45 |
-1.4e-45 |
nan |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
nan |
nan |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
nan |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
nan |
nan |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
nan |
+minD |
1.4e-45 |
1.4e-45 |
1.4e-45 |
1.4e-45 |
1.4e-45 |
+0 |
nan |
nan |
+0 |
1.4e-45 |
1.4e-45 |
1.4e-45 |
1.4e-45 |
1.4e-45 |
nan |
+maxD |
1.2e-38 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
+0 |
+0 |
nan |
nan |
+0 |
+0 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
nan |
+minN |
1.2e-38 |
1.2e-38 |
1.2e-38 |
+0 |
1.4e-45 |
+0 |
nan |
nan |
+0 |
1.4e-45 |
+0 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
nan |
+1 |
1 |
1 |
+0 |
+0 |
2.9e-42 |
+0 |
nan |
nan |
+0 |
2.9e-42 |
+0 |
+0 |
1 |
1 |
nan |
+maxN |
3.4e+38 |
+0 |
+0 |
+0 |
1.4e-45 |
+0 |
nan |
nan |
+0 |
1.4e-45 |
+0 |
+0 |
+0 |
3.4e+38 |
nan |
+INF |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
QNAN |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
Note: ``fp64mp2`` is a thin wrapper over the system ``fp64`` (or ``fp128`` reference) math for this function and is omitted from the spec.
IEEE Remainder (remainder)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
4188533852 |
100.00% |
2.93e-15 |
7.00e-25 |
48 |
TOTAL |
4188533852 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
627.1 |
-0.26x |
7.52x |
606.5 |
-0.27x |
-0.66x |
ev/clk/SM |
2.09 |
-0.26x |
7.52x |
2.09 |
-0.27x |
-0.66x |
clk/ev |
216.8 |
-0.35x |
2.13x |
216.4 |
-0.35x |
-0.53x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
65 |
fp64 |
0 |
other |
275 |
total |
340 |
Special Values Table:
a\b |
-INF |
-maxN |
-1 |
-minN |
-maxD |
-minD |
-0 |
+0 |
+minD |
+maxD |
+minN |
+1 |
+maxN |
+INF |
QNAN |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-INF |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
-maxN |
-3.4e+38 |
-0 |
-0 |
-0 |
-1.4e-45 |
-0 |
nan |
nan |
-0 |
-1.4e-45 |
-0 |
-0 |
-0 |
-3.4e+38 |
nan |
-1 |
-1 |
-1 |
-0 |
-0 |
-2.9e-42 |
-0 |
nan |
nan |
-0 |
-2.9e-42 |
-0 |
-0 |
-1 |
-1 |
nan |
-minN |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-0 |
-1.4e-45 |
-0 |
nan |
nan |
-0 |
-1.4e-45 |
-0 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
nan |
-maxD |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
1.4e-45 |
-0 |
-0 |
nan |
nan |
-0 |
-0 |
1.4e-45 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
nan |
-minD |
-1.4e-45 |
-1.4e-45 |
-1.4e-45 |
-1.4e-45 |
-1.4e-45 |
-0 |
nan |
nan |
-0 |
-1.4e-45 |
-1.4e-45 |
-1.4e-45 |
-1.4e-45 |
-1.4e-45 |
nan |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
nan |
nan |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
nan |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
nan |
nan |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
nan |
+minD |
1.4e-45 |
1.4e-45 |
1.4e-45 |
1.4e-45 |
1.4e-45 |
+0 |
nan |
nan |
+0 |
1.4e-45 |
1.4e-45 |
1.4e-45 |
1.4e-45 |
1.4e-45 |
nan |
+maxD |
1.2e-38 |
1.2e-38 |
1.2e-38 |
-1.4e-45 |
+0 |
+0 |
nan |
nan |
+0 |
+0 |
-1.4e-45 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
nan |
+minN |
1.2e-38 |
1.2e-38 |
1.2e-38 |
+0 |
1.4e-45 |
+0 |
nan |
nan |
+0 |
1.4e-45 |
+0 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
nan |
+1 |
1 |
1 |
+0 |
+0 |
2.9e-42 |
+0 |
nan |
nan |
+0 |
2.9e-42 |
+0 |
+0 |
1 |
1 |
nan |
+maxN |
3.4e+38 |
+0 |
+0 |
+0 |
1.4e-45 |
+0 |
nan |
nan |
+0 |
1.4e-45 |
+0 |
+0 |
+0 |
3.4e+38 |
nan |
+INF |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
QNAN |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
Note: ``fp64mp2`` is a thin wrapper over the system ``fp64`` (or ``fp128`` reference) math for this function and is omitted from the spec.
Scale by Power of Two (ldexp)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
2222529003 |
68.64% |
1.00e-13 |
2.72e-19 |
43 |
output special |
1015103359 |
31.35% |
– |
– |
– |
input special |
16225 |
5e-04% |
– |
– |
– |
output denormal |
119527 |
4e-03% |
1.00e+00 |
6.30e-04 |
0 |
input denormal |
122385 |
4e-03% |
5.96e-08 |
6.69e-09 |
24 |
output near denormal |
2982 |
9e-05% |
1.19e-07 |
8.24e-08 |
23 |
cancellation |
9038 |
3e-04% |
5.74e-08 |
2.23e-10 |
24 |
TOTAL |
3237902519 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
259.8 |
-0.04x |
2.08x |
1391.7 |
-0.21x |
-0.41x |
ev/clk/SM |
0.86 |
-0.04x |
2.08x |
4.79 |
-0.21x |
-0.41x |
clk/ev |
149.7 |
-0.17x |
1.97x |
58.0 |
-0.44x |
-0.80x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
22 |
fp64 |
9 |
other |
52 |
total |
83 |
Special Values Table:
a\b |
-INF |
-maxN |
-1 |
-minN |
-maxD |
-minD |
-0 |
+0 |
+minD |
+maxD |
+minN |
+1 |
+maxN |
+INF |
QNAN |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-INF |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-maxN |
-0 |
-0 |
-1.7e+38 |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
-inf |
-inf |
-inf |
-3.4e+38 |
-1 |
-0 |
-0 |
-0.5 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
-2 |
-inf |
-inf |
-1 |
-minN |
-0 |
-0 |
-5.9e-39 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-2.4e-38 |
-inf |
-inf |
-1.2e-38 |
-maxD |
-0 |
-0 |
-5.9e-39 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-2.4e-38 |
-inf |
-inf |
-1.2e-38 |
-minD |
-0 |
-0 |
-0 |
-1.4e-45 |
-1.4e-45 |
-1.4e-45 |
-1.4e-45 |
-1.4e-45 |
-1.4e-45 |
-1.4e-45 |
-1.4e-45 |
-2.8e-45 |
-inf |
-inf |
-1.4e-45 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+minD |
+0 |
+0 |
+0 |
1.4e-45 |
1.4e-45 |
1.4e-45 |
1.4e-45 |
1.4e-45 |
1.4e-45 |
1.4e-45 |
1.4e-45 |
2.8e-45 |
+inf |
+inf |
1.4e-45 |
+maxD |
+0 |
+0 |
5.9e-39 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
2.4e-38 |
+inf |
+inf |
1.2e-38 |
+minN |
+0 |
+0 |
5.9e-39 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
2.4e-38 |
+inf |
+inf |
1.2e-38 |
+1 |
+0 |
+0 |
0.5 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
2 |
+inf |
+inf |
1 |
+maxN |
+0 |
+0 |
1.7e+38 |
3.4e+38 |
3.4e+38 |
3.4e+38 |
3.4e+38 |
3.4e+38 |
3.4e+38 |
3.4e+38 |
3.4e+38 |
+inf |
+inf |
+inf |
3.4e+38 |
+INF |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
QNAN |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
Note: ``fp64mp2`` is a thin wrapper over the system ``fp64`` (or ``fp128`` reference) math for this function and is omitted from the spec.
Scale by Power of Two (scalbn)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
2222529003 |
68.64% |
1.00e-13 |
2.72e-19 |
43 |
output special |
1015103359 |
31.35% |
– |
– |
– |
input special |
16225 |
5e-04% |
– |
– |
– |
output denormal |
119527 |
4e-03% |
1.00e+00 |
6.30e-04 |
0 |
input denormal |
122385 |
4e-03% |
5.96e-08 |
6.69e-09 |
24 |
output near denormal |
2982 |
9e-05% |
1.19e-07 |
8.24e-08 |
23 |
cancellation |
9038 |
3e-04% |
5.74e-08 |
2.23e-10 |
24 |
TOTAL |
3237902519 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
259.8 |
-0.04x |
2.08x |
1391.5 |
-0.21x |
-0.40x |
ev/clk/SM |
0.86 |
-0.04x |
2.08x |
4.78 |
-0.21x |
-0.40x |
clk/ev |
149.8 |
-0.17x |
1.97x |
58.1 |
-0.44x |
-0.80x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
22 |
fp64 |
9 |
other |
52 |
total |
83 |
Special Values Table:
a\b |
-INF |
-maxN |
-1 |
-minN |
-maxD |
-minD |
-0 |
+0 |
+minD |
+maxD |
+minN |
+1 |
+maxN |
+INF |
QNAN |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-INF |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-maxN |
-0 |
-0 |
-1.7e+38 |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
-inf |
-inf |
-inf |
-3.4e+38 |
-1 |
-0 |
-0 |
-0.5 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
-2 |
-inf |
-inf |
-1 |
-minN |
-0 |
-0 |
-5.9e-39 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-2.4e-38 |
-inf |
-inf |
-1.2e-38 |
-maxD |
-0 |
-0 |
-5.9e-39 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-2.4e-38 |
-inf |
-inf |
-1.2e-38 |
-minD |
-0 |
-0 |
-0 |
-1.4e-45 |
-1.4e-45 |
-1.4e-45 |
-1.4e-45 |
-1.4e-45 |
-1.4e-45 |
-1.4e-45 |
-1.4e-45 |
-2.8e-45 |
-inf |
-inf |
-1.4e-45 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+minD |
+0 |
+0 |
+0 |
1.4e-45 |
1.4e-45 |
1.4e-45 |
1.4e-45 |
1.4e-45 |
1.4e-45 |
1.4e-45 |
1.4e-45 |
2.8e-45 |
+inf |
+inf |
1.4e-45 |
+maxD |
+0 |
+0 |
5.9e-39 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
2.4e-38 |
+inf |
+inf |
1.2e-38 |
+minN |
+0 |
+0 |
5.9e-39 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
2.4e-38 |
+inf |
+inf |
1.2e-38 |
+1 |
+0 |
+0 |
0.5 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
2 |
+inf |
+inf |
1 |
+maxN |
+0 |
+0 |
1.7e+38 |
3.4e+38 |
3.4e+38 |
3.4e+38 |
3.4e+38 |
3.4e+38 |
3.4e+38 |
3.4e+38 |
3.4e+38 |
+inf |
+inf |
+inf |
3.4e+38 |
+INF |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
QNAN |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
Note: ``fp64mp2`` is a thin wrapper over the system ``fp64`` (or ``fp128`` reference) math for this function and is omitted from the spec.
Scale by Power of Two, Long Exponent (scalbln)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
2222529003 |
68.64% |
1.00e-13 |
2.72e-19 |
43 |
output special |
1015103359 |
31.35% |
– |
– |
– |
input special |
16225 |
5e-04% |
– |
– |
– |
output denormal |
119527 |
4e-03% |
1.00e+00 |
6.30e-04 |
0 |
input denormal |
122385 |
4e-03% |
5.96e-08 |
6.69e-09 |
24 |
output near denormal |
2982 |
9e-05% |
1.19e-07 |
8.24e-08 |
23 |
cancellation |
9038 |
3e-04% |
5.74e-08 |
2.23e-10 |
24 |
TOTAL |
3237902519 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
259.6 |
-0.04x |
2.08x |
1391.7 |
-0.21x |
-0.40x |
ev/clk/SM |
0.86 |
-0.04x |
2.08x |
4.79 |
-0.21x |
-0.40x |
clk/ev |
149.7 |
-0.17x |
1.97x |
57.6 |
-0.45x |
-0.80x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
22 |
fp64 |
9 |
other |
52 |
total |
83 |
Special Values Table:
a\b |
-INF |
-maxN |
-1 |
-minN |
-maxD |
-minD |
-0 |
+0 |
+minD |
+maxD |
+minN |
+1 |
+maxN |
+INF |
QNAN |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-INF |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-maxN |
-0 |
-0 |
-1.7e+38 |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
-3.4e+38 |
-inf |
-inf |
-inf |
-3.4e+38 |
-1 |
-0 |
-0 |
-0.5 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
-2 |
-inf |
-inf |
-1 |
-minN |
-0 |
-0 |
-5.9e-39 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-2.4e-38 |
-inf |
-inf |
-1.2e-38 |
-maxD |
-0 |
-0 |
-5.9e-39 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-1.2e-38 |
-2.4e-38 |
-inf |
-inf |
-1.2e-38 |
-minD |
-0 |
-0 |
-0 |
-1.4e-45 |
-1.4e-45 |
-1.4e-45 |
-1.4e-45 |
-1.4e-45 |
-1.4e-45 |
-1.4e-45 |
-1.4e-45 |
-2.8e-45 |
-inf |
-inf |
-1.4e-45 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+minD |
+0 |
+0 |
+0 |
1.4e-45 |
1.4e-45 |
1.4e-45 |
1.4e-45 |
1.4e-45 |
1.4e-45 |
1.4e-45 |
1.4e-45 |
2.8e-45 |
+inf |
+inf |
1.4e-45 |
+maxD |
+0 |
+0 |
5.9e-39 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
2.4e-38 |
+inf |
+inf |
1.2e-38 |
+minN |
+0 |
+0 |
5.9e-39 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
1.2e-38 |
2.4e-38 |
+inf |
+inf |
1.2e-38 |
+1 |
+0 |
+0 |
0.5 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
2 |
+inf |
+inf |
1 |
+maxN |
+0 |
+0 |
1.7e+38 |
3.4e+38 |
3.4e+38 |
3.4e+38 |
3.4e+38 |
3.4e+38 |
3.4e+38 |
3.4e+38 |
3.4e+38 |
+inf |
+inf |
+inf |
3.4e+38 |
+INF |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
QNAN |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
Type: fp64mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
15534530 |
96.21% |
0.00e+00 |
0.00e+00 |
106 |
output special |
610078 |
3.78% |
– |
– |
– |
output denormal |
1035 |
6e-03% |
2.27e-13 |
-3.64e-15 |
42 |
TOTAL |
16145643 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp64 |
vs fp128 |
B200 |
vs fp64 |
vs fp128 |
|---|---|---|---|---|---|---|
GFLOPS |
55.6 |
-0.44x |
3.88x |
1520.5 |
-0.44x |
10.91x |
ev/clk/SM |
0.18 |
-0.44x |
3.88x |
5.23 |
-0.44x |
10.91x |
clk/ev |
636.7 |
-0.46x |
3.45x |
51.7 |
-0.90x |
6.30x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
0 |
fp64 |
14 |
other |
22 |
total |
36 |
Special Values Table:
a\b |
-INF |
-maxN |
-1 |
-minN |
-maxD |
-minD |
-0 |
+0 |
+minD |
+maxD |
+minN |
+1 |
+maxN |
+INF |
QNAN |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-INF |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-maxN |
-8.8e+217 |
-8.8e+217 |
-9.0e+307 |
-1.8e+308 |
-1.8e+308 |
-1.8e+308 |
-1.8e+308 |
-1.8e+308 |
-1.8e+308 |
-1.8e+308 |
-1.8e+308 |
-inf |
-inf |
-inf |
-1.8e+308 |
-1 |
-4.9e-91 |
-4.9e-91 |
-0.5 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
-2 |
-2.0e+90 |
-2.0e+90 |
-1 |
-minN |
-0 |
-0 |
-1.1e-308 |
-2.2e-308 |
-2.2e-308 |
-2.2e-308 |
-2.2e-308 |
-2.2e-308 |
-2.2e-308 |
-2.2e-308 |
-2.2e-308 |
-4.5e-308 |
-4.5e-218 |
-4.5e-218 |
-2.2e-308 |
-maxD |
-0 |
-0 |
-1.1e-308 |
-2.2e-308 |
-2.2e-308 |
-2.2e-308 |
-2.2e-308 |
-2.2e-308 |
-2.2e-308 |
-2.2e-308 |
-2.2e-308 |
-4.5e-308 |
-4.5e-218 |
-4.5e-218 |
-2.2e-308 |
-minD |
-0 |
-0 |
-0 |
-4.9e-324 |
-4.9e-324 |
-4.9e-324 |
-4.9e-324 |
-4.9e-324 |
-4.9e-324 |
-4.9e-324 |
-4.9e-324 |
-9.9e-324 |
-1.0e-233 |
-1.0e-233 |
-4.9e-324 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
-0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
+minD |
+0 |
+0 |
+0 |
4.9e-324 |
4.9e-324 |
4.9e-324 |
4.9e-324 |
4.9e-324 |
4.9e-324 |
4.9e-324 |
4.9e-324 |
9.9e-324 |
1.0e-233 |
1.0e-233 |
4.9e-324 |
+maxD |
+0 |
+0 |
1.1e-308 |
2.2e-308 |
2.2e-308 |
2.2e-308 |
2.2e-308 |
2.2e-308 |
2.2e-308 |
2.2e-308 |
2.2e-308 |
4.5e-308 |
4.5e-218 |
4.5e-218 |
2.2e-308 |
+minN |
+0 |
+0 |
1.1e-308 |
2.2e-308 |
2.2e-308 |
2.2e-308 |
2.2e-308 |
2.2e-308 |
2.2e-308 |
2.2e-308 |
2.2e-308 |
4.5e-308 |
4.5e-218 |
4.5e-218 |
2.2e-308 |
+1 |
4.9e-91 |
4.9e-91 |
0.5 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
2 |
2.0e+90 |
2.0e+90 |
1 |
+maxN |
8.8e+217 |
8.8e+217 |
9.0e+307 |
1.8e+308 |
1.8e+308 |
1.8e+308 |
1.8e+308 |
1.8e+308 |
1.8e+308 |
1.8e+308 |
1.8e+308 |
+inf |
+inf |
+inf |
1.8e+308 |
+INF |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
QNAN |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
nan |
Split into Significand and Exponent (frexp)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
4278190075 |
100.00% |
0.00e+00 |
0.00e+00 |
48 |
input special |
3 |
7e-08% |
– |
– |
– |
TOTAL |
4278190078 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
296.5 |
-0.10x |
1.75x |
706.7 |
-0.24x |
-0.33x |
ev/clk/SM |
0.99 |
-0.10x |
1.75x |
2.43 |
-0.24x |
-0.33x |
clk/ev |
189.8 |
-0.21x |
1.64x |
147.4 |
-0.28x |
-0.45x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
13 |
fp64 |
2 |
other |
25 |
total |
40 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-3.4e+38 |
-1 |
-1 |
-minN |
-1.2e-38 |
-maxD |
-1.2e-38 |
-minD |
-1.4e-45 |
-0 |
-0 |
+0 |
+0 |
+minD |
1.4e-45 |
+maxD |
1.2e-38 |
+minN |
1.2e-38 |
+1 |
1 |
+maxN |
3.4e+38 |
+INF |
+inf |
QNAN |
nan |
Type: fp64mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
16769024 |
100.00% |
0.00e+00 |
0.00e+00 |
106 |
TOTAL |
16769024 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp64 |
vs fp128 |
B200 |
vs fp64 |
vs fp128 |
|---|---|---|---|---|---|---|
GFLOPS |
46.1 |
-0.27x |
-0.16x |
695.0 |
-0.32x |
2.55x |
ev/clk/SM |
0.15 |
-0.27x |
-0.16x |
2.39 |
-0.32x |
2.55x |
clk/ev |
950.9 |
-0.33x |
-0.72x |
173.1 |
-0.38x |
2.88x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
0 |
fp64 |
11 |
other |
28 |
total |
39 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-1.8e+308 |
-1 |
-1 |
-minN |
-2.2e-308 |
-maxD |
-2.2e-308 |
-minD |
-4.9e-324 |
-0 |
-0 |
+0 |
+0 |
+minD |
4.9e-324 |
+maxD |
2.2e-308 |
+minN |
2.2e-308 |
+1 |
1 |
+maxN |
1.8e+308 |
+INF |
+inf |
QNAN |
nan |
Comparison Operations#
Equal (eq)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
4261478400 |
100.00% |
0.00e+00 |
0.00e+00 |
1 |
TOTAL |
4261478400 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
4094.9 |
-0.66x |
8.21x |
3960.3 |
-0.66x |
-0.95x |
ev/clk/SM |
13.62 |
-0.66x |
8.21x |
13.62 |
-0.66x |
-0.95x |
clk/ev |
18.6 |
-0.80x |
5.84x |
18.4 |
-0.83x |
1.41x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
2 |
fp64 |
0 |
other |
1 |
total |
3 |
Special Values Table:
a\b |
-INF |
-maxN |
-1 |
-minN |
-maxD |
-minD |
-0 |
+0 |
+minD |
+maxD |
+minN |
+1 |
+maxN |
+INF |
QNAN |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-INF |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-maxN |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-minN |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-maxD |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-minD |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
+0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
+minD |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
+maxD |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
+minN |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
+1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
+maxN |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
+INF |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
QNAN |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Type: fp64mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
16760836 |
100.00% |
0.00e+00 |
0.00e+00 |
1 |
TOTAL |
16760836 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp64 |
vs fp128 |
B200 |
vs fp64 |
vs fp128 |
|---|---|---|---|---|---|---|
GFLOPS |
249.6 |
-0.50x |
-0.50x |
2372.8 |
-0.57x |
4.84x |
ev/clk/SM |
0.83 |
-0.50x |
-0.50x |
8.16 |
-0.57x |
4.84x |
clk/ev |
207.4 |
-0.52x |
-0.53x |
30.2 |
-0.85x |
3.61x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
0 |
fp64 |
2 |
other |
1 |
total |
3 |
Special Values Table:
a\b |
-INF |
-maxN |
-1 |
-minN |
-maxD |
-minD |
-0 |
+0 |
+minD |
+maxD |
+minN |
+1 |
+maxN |
+INF |
QNAN |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-INF |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-maxN |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-minN |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-maxD |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-minD |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
+0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
+minD |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
+maxD |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
+minN |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
+1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
+maxN |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
+INF |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
QNAN |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Not Equal (ne)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
4261478400 |
100.00% |
0.00e+00 |
0.00e+00 |
1 |
TOTAL |
4261478400 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
4089.9 |
-0.66x |
8.20x |
3956.0 |
-0.66x |
-0.95x |
ev/clk/SM |
13.60 |
-0.66x |
8.20x |
13.60 |
-0.66x |
-0.95x |
clk/ev |
18.2 |
-0.82x |
5.98x |
18.8 |
-0.81x |
1.37x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
2 |
fp64 |
0 |
other |
1 |
total |
3 |
Special Values Table:
a\b |
-INF |
-maxN |
-1 |
-minN |
-maxD |
-minD |
-0 |
+0 |
+minD |
+maxD |
+minN |
+1 |
+maxN |
+INF |
QNAN |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-INF |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
-maxN |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
-1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
-minN |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
-maxD |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
-minD |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
-0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
+0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
+minD |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
+maxD |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
+minN |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
+1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
+maxN |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
+INF |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
QNAN |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
Type: fp64mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
16760836 |
100.00% |
0.00e+00 |
0.00e+00 |
1 |
TOTAL |
16760836 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp64 |
vs fp128 |
B200 |
vs fp64 |
vs fp128 |
|---|---|---|---|---|---|---|
GFLOPS |
249.6 |
-0.50x |
-0.49x |
2372.3 |
-0.57x |
4.83x |
ev/clk/SM |
0.83 |
-0.50x |
-0.49x |
8.16 |
-0.57x |
4.83x |
clk/ev |
206.6 |
-0.53x |
-0.50x |
30.4 |
-0.85x |
3.35x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
0 |
fp64 |
2 |
other |
1 |
total |
3 |
Special Values Table:
a\b |
-INF |
-maxN |
-1 |
-minN |
-maxD |
-minD |
-0 |
+0 |
+minD |
+maxD |
+minN |
+1 |
+maxN |
+INF |
QNAN |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-INF |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
-maxN |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
-1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
-minN |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
-maxD |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
-minD |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
-0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
+0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
+minD |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
+maxD |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
+minN |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
+1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
+maxN |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
+INF |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
QNAN |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
Less Than (lt)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
4261478400 |
100.00% |
0.00e+00 |
0.00e+00 |
1 |
TOTAL |
4261478400 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
3025.9 |
-0.49x |
6.07x |
2943.6 |
-0.49x |
-0.71x |
ev/clk/SM |
10.06 |
-0.49x |
6.07x |
10.12 |
-0.49x |
-0.71x |
clk/ev |
32.1 |
-0.46x |
3.38x |
32.5 |
-0.47x |
-0.80x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
3 |
fp64 |
0 |
other |
2 |
total |
5 |
Special Values Table:
a\b |
-INF |
-maxN |
-1 |
-minN |
-maxD |
-minD |
-0 |
+0 |
+minD |
+maxD |
+minN |
+1 |
+maxN |
+INF |
QNAN |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-INF |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
-maxN |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
-1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
-minN |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
-maxD |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
-minD |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
-0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
+0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
+minD |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
+maxD |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
+minN |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
+1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
+maxN |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
+INF |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
QNAN |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Type: fp64mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
16760836 |
100.00% |
0.00e+00 |
0.00e+00 |
1 |
TOTAL |
16760836 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp64 |
vs fp128 |
B200 |
vs fp64 |
vs fp128 |
|---|---|---|---|---|---|---|
GFLOPS |
166.9 |
-0.33x |
-0.35x |
2080.1 |
-0.50x |
4.47x |
ev/clk/SM |
0.55 |
-0.33x |
-0.35x |
7.15 |
-0.50x |
4.47x |
clk/ev |
279.5 |
-0.39x |
-0.38x |
38.9 |
-0.66x |
2.71x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
0 |
fp64 |
3 |
other |
2 |
total |
5 |
Special Values Table:
a\b |
-INF |
-maxN |
-1 |
-minN |
-maxD |
-minD |
-0 |
+0 |
+minD |
+maxD |
+minN |
+1 |
+maxN |
+INF |
QNAN |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-INF |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
-maxN |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
-1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
-minN |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
-maxD |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
-minD |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
-0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
+0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
+minD |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
+maxD |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
+minN |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
+1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
+maxN |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
+INF |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
QNAN |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Less Than or Equal (le)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
4261478400 |
100.00% |
0.00e+00 |
0.00e+00 |
1 |
TOTAL |
4261478400 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
3042.5 |
-0.49x |
6.10x |
2946.0 |
-0.49x |
-0.71x |
ev/clk/SM |
10.12 |
-0.49x |
6.10x |
10.13 |
-0.49x |
-0.71x |
clk/ev |
31.6 |
-0.47x |
3.44x |
32.1 |
-0.47x |
-0.80x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
3 |
fp64 |
0 |
other |
2 |
total |
5 |
Special Values Table:
a\b |
-INF |
-maxN |
-1 |
-minN |
-maxD |
-minD |
-0 |
+0 |
+minD |
+maxD |
+minN |
+1 |
+maxN |
+INF |
QNAN |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-INF |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
-maxN |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
-1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
-minN |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
-maxD |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
-minD |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
-0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
+0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
+minD |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
+maxD |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
+minN |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
+1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
+maxN |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
+INF |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
QNAN |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Type: fp64mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
16760836 |
100.00% |
0.00e+00 |
0.00e+00 |
1 |
TOTAL |
16760836 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp64 |
vs fp128 |
B200 |
vs fp64 |
vs fp128 |
|---|---|---|---|---|---|---|
GFLOPS |
166.9 |
-0.33x |
-0.35x |
2081.8 |
-0.50x |
4.47x |
ev/clk/SM |
0.55 |
-0.33x |
-0.35x |
7.16 |
-0.50x |
4.47x |
clk/ev |
279.7 |
-0.39x |
-0.41x |
39.0 |
-0.66x |
2.90x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
0 |
fp64 |
3 |
other |
2 |
total |
5 |
Special Values Table:
a\b |
-INF |
-maxN |
-1 |
-minN |
-maxD |
-minD |
-0 |
+0 |
+minD |
+maxD |
+minN |
+1 |
+maxN |
+INF |
QNAN |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-INF |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
-maxN |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
-1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
-minN |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
-maxD |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
-minD |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
-0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
+0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
+minD |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
+maxD |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
+minN |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
+1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
+maxN |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
+INF |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
QNAN |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Greater Than (gt)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
4261478400 |
100.00% |
0.00e+00 |
0.00e+00 |
1 |
TOTAL |
4261478400 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
3045.1 |
-0.49x |
6.10x |
2942.5 |
-0.49x |
-0.71x |
ev/clk/SM |
10.13 |
-0.49x |
6.10x |
10.12 |
-0.49x |
-0.71x |
clk/ev |
31.8 |
-0.48x |
3.41x |
32.5 |
-0.47x |
-0.79x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
3 |
fp64 |
0 |
other |
2 |
total |
5 |
Special Values Table:
a\b |
-INF |
-maxN |
-1 |
-minN |
-maxD |
-minD |
-0 |
+0 |
+minD |
+maxD |
+minN |
+1 |
+maxN |
+INF |
QNAN |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-INF |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-maxN |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-minN |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-maxD |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-minD |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
+0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
+minD |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
+maxD |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
+minN |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
+1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
+maxN |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
+INF |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
QNAN |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Type: fp64mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
16760836 |
100.00% |
0.00e+00 |
0.00e+00 |
1 |
TOTAL |
16760836 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp64 |
vs fp128 |
B200 |
vs fp64 |
vs fp128 |
|---|---|---|---|---|---|---|
GFLOPS |
166.5 |
-0.33x |
-0.35x |
2076.1 |
-0.50x |
4.46x |
ev/clk/SM |
0.55 |
-0.33x |
-0.35x |
7.14 |
-0.50x |
4.46x |
clk/ev |
282.4 |
-0.39x |
-0.38x |
38.9 |
-0.67x |
2.76x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
0 |
fp64 |
3 |
other |
2 |
total |
5 |
Special Values Table:
a\b |
-INF |
-maxN |
-1 |
-minN |
-maxD |
-minD |
-0 |
+0 |
+minD |
+maxD |
+minN |
+1 |
+maxN |
+INF |
QNAN |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-INF |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-maxN |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-minN |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-maxD |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-minD |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
+0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
+minD |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
+maxD |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
+minN |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
+1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
+maxN |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
+INF |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
QNAN |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Greater Than or Equal (ge)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
4261478400 |
100.00% |
0.00e+00 |
0.00e+00 |
1 |
TOTAL |
4261478400 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
3044.0 |
-0.49x |
6.10x |
2940.7 |
-0.49x |
-0.71x |
ev/clk/SM |
10.12 |
-0.49x |
6.10x |
10.11 |
-0.49x |
-0.71x |
clk/ev |
31.8 |
-0.46x |
3.43x |
32.2 |
-0.48x |
-0.80x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
3 |
fp64 |
0 |
other |
2 |
total |
5 |
Special Values Table:
a\b |
-INF |
-maxN |
-1 |
-minN |
-maxD |
-minD |
-0 |
+0 |
+minD |
+maxD |
+minN |
+1 |
+maxN |
+INF |
QNAN |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-INF |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-maxN |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-minN |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-maxD |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-minD |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
+0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
+minD |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
+maxD |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
+minN |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
+1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
+maxN |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
+INF |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
QNAN |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Type: fp64mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
16760836 |
100.00% |
0.00e+00 |
0.00e+00 |
1 |
TOTAL |
16760836 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp64 |
vs fp128 |
B200 |
vs fp64 |
vs fp128 |
|---|---|---|---|---|---|---|
GFLOPS |
166.5 |
-0.33x |
-0.35x |
2074.6 |
-0.50x |
4.46x |
ev/clk/SM |
0.55 |
-0.33x |
-0.35x |
7.13 |
-0.50x |
4.46x |
clk/ev |
282.4 |
-0.39x |
-0.36x |
39.2 |
-0.66x |
2.58x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
0 |
fp64 |
3 |
other |
2 |
total |
5 |
Special Values Table:
a\b |
-INF |
-maxN |
-1 |
-minN |
-maxD |
-minD |
-0 |
+0 |
+minD |
+maxD |
+minN |
+1 |
+maxN |
+INF |
QNAN |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-INF |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-maxN |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-minN |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-maxD |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-minD |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
+0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
+minD |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
+maxD |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
+minN |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
+1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
+maxN |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
+INF |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
QNAN |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Type Conversions#
To Int32 (mp2int)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
2533359616 |
100.00% |
0.00e+00 |
0.00e+00 |
32 |
TOTAL |
2533359616 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
1544.4 |
-0.33x |
-1.00x |
1480.3 |
-0.35x |
-1.00x |
ev/clk/SM |
5.14 |
-0.33x |
-1.00x |
5.09 |
-0.35x |
-1.00x |
clk/ev |
71.0 |
-0.38x |
-0.99x |
69.2 |
-0.38x |
1.00x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
2 |
fp64 |
0 |
other |
5 |
total |
7 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-LMAX |
-9.2e+18 |
-IMAX |
-2.1e+09 |
-1 |
-1 |
-0 |
-0 |
+0 |
+0 |
+1 |
1 |
+IMAX |
2.1e+09 |
+UMAX |
4.3e+09 |
+LMAX |
9.2e+18 |
+INF |
+inf |
QNAN |
nan |
Type: fp64mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
8577024 |
100.00% |
0.00e+00 |
0.00e+00 |
32 |
TOTAL |
8577024 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp64 |
vs fp128 |
B200 |
vs fp64 |
vs fp128 |
|---|---|---|---|---|---|---|
GFLOPS |
104.4 |
-0.18x |
-1.00x |
1415.4 |
-0.36x |
-1.00x |
ev/clk/SM |
0.35 |
-0.18x |
-1.00x |
4.87 |
-0.36x |
-1.00x |
clk/ev |
377.8 |
-0.28x |
1.00x |
75.8 |
-0.43x |
-1.00x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
0 |
fp64 |
5 |
other |
3 |
total |
8 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-LMAX |
-9.2e+18 |
-IMAX |
-2.1e+09 |
-1 |
-1 |
-0 |
-0 |
+0 |
+0 |
+1 |
1 |
+IMAX |
2.1e+09 |
+UMAX |
4.3e+09 |
+LMAX |
9.2e+18 |
+INF |
+inf |
QNAN |
nan |
To UInt32 (mp2uint)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
1266679810 |
100.00% |
0.00e+00 |
0.00e+00 |
32 |
TOTAL |
1266679810 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
1544.3 |
-0.34x |
-1.00x |
1480.7 |
-0.35x |
-1.00x |
ev/clk/SM |
5.13 |
-0.34x |
-1.00x |
5.09 |
-0.35x |
-1.00x |
clk/ev |
71.0 |
-0.38x |
1.00x |
69.3 |
-0.38x |
1.00x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
2 |
fp64 |
0 |
other |
5 |
total |
7 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-LMAX |
-9.2e+18 |
-IMAX |
-2.1e+09 |
-1 |
-1 |
-0 |
-0 |
+0 |
+0 |
+1 |
1 |
+IMAX |
2.1e+09 |
+UMAX |
4.3e+09 |
+LMAX |
9.2e+18 |
+INF |
+inf |
QNAN |
nan |
Type: fp64mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
4288512 |
100.00% |
0.00e+00 |
0.00e+00 |
32 |
TOTAL |
4288512 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp64 |
vs fp128 |
B200 |
vs fp64 |
vs fp128 |
|---|---|---|---|---|---|---|
GFLOPS |
104.4 |
-0.18x |
-1.00x |
1414.6 |
-0.36x |
-1.00x |
ev/clk/SM |
0.35 |
-0.18x |
-1.00x |
4.86 |
-0.36x |
-1.00x |
clk/ev |
378.0 |
-0.28x |
-1.00x |
75.4 |
-0.43x |
1.00x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
0 |
fp64 |
5 |
other |
3 |
total |
8 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-LMAX |
-9.2e+18 |
-IMAX |
-2.1e+09 |
-1 |
-1 |
-0 |
-0 |
+0 |
+0 |
+1 |
1 |
+IMAX |
2.1e+09 |
+UMAX |
4.3e+09 |
+LMAX |
9.2e+18 |
+INF |
+inf |
QNAN |
nan |
To Int64 (mp2ll)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
2533359616 |
100.00% |
0.00e+00 |
0.00e+00 |
64 |
TOTAL |
2533359616 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
176.2 |
-0.30x |
1.00x |
1497.6 |
-0.35x |
-1.00x |
ev/clk/SM |
0.59 |
-0.30x |
1.00x |
5.15 |
-0.35x |
-1.00x |
clk/ev |
262.5 |
-0.40x |
-1.00x |
60.5 |
-0.43x |
-1.00x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
2 |
fp64 |
0 |
other |
7 |
total |
9 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-LMAX |
-9.2e+18 |
-IMAX |
-2.1e+09 |
-1 |
-1 |
-0 |
-0 |
+0 |
+0 |
+1 |
1 |
+IMAX |
2.1e+09 |
+UMAX |
4.3e+09 |
+LMAX |
9.2e+18 |
+INF |
+inf |
QNAN |
nan |
Type: fp64mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
8577024 |
100.00% |
0.00e+00 |
0.00e+00 |
64 |
TOTAL |
8577024 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp64 |
vs fp128 |
B200 |
vs fp64 |
vs fp128 |
|---|---|---|---|---|---|---|
GFLOPS |
103.5 |
-0.17x |
-1.00x |
1417.6 |
-0.35x |
-1.00x |
ev/clk/SM |
0.34 |
-0.17x |
-1.00x |
4.87 |
-0.35x |
-1.00x |
clk/ev |
391.0 |
-0.27x |
-1.00x |
72.4 |
-0.39x |
-1.00x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
0 |
fp64 |
5 |
other |
4 |
total |
9 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-LMAX |
-9.2e+18 |
-IMAX |
-2.1e+09 |
-1 |
-1 |
-0 |
-0 |
+0 |
+0 |
+1 |
1 |
+IMAX |
2.1e+09 |
+UMAX |
4.3e+09 |
+LMAX |
9.2e+18 |
+INF |
+inf |
QNAN |
nan |
To UInt64 (mp2ull)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
1266679810 |
100.00% |
0.00e+00 |
0.00e+00 |
64 |
TOTAL |
1266679810 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
176.2 |
-0.30x |
1.00x |
1496.1 |
-0.35x |
-1.00x |
ev/clk/SM |
0.59 |
-0.30x |
1.00x |
5.14 |
-0.35x |
-1.00x |
clk/ev |
262.0 |
-0.41x |
1.00x |
60.5 |
-0.43x |
-0.99x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
2 |
fp64 |
0 |
other |
7 |
total |
9 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-LMAX |
-9.2e+18 |
-IMAX |
-2.1e+09 |
-1 |
-1 |
-0 |
-0 |
+0 |
+0 |
+1 |
1 |
+IMAX |
2.1e+09 |
+UMAX |
4.3e+09 |
+LMAX |
9.2e+18 |
+INF |
+inf |
QNAN |
nan |
Type: fp64mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
4288512 |
100.00% |
0.00e+00 |
0.00e+00 |
64 |
TOTAL |
4288512 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp64 |
vs fp128 |
B200 |
vs fp64 |
vs fp128 |
|---|---|---|---|---|---|---|
GFLOPS |
103.5 |
-0.17x |
-1.00x |
1416.7 |
-0.35x |
-1.00x |
ev/clk/SM |
0.34 |
-0.17x |
-1.00x |
4.87 |
-0.35x |
-1.00x |
clk/ev |
391.1 |
-0.27x |
-1.00x |
72.4 |
-0.39x |
1.00x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
0 |
fp64 |
5 |
other |
4 |
total |
9 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-LMAX |
-9.2e+18 |
-IMAX |
-2.1e+09 |
-1 |
-1 |
-0 |
-0 |
+0 |
+0 |
+1 |
1 |
+IMAX |
2.1e+09 |
+UMAX |
4.3e+09 |
+LMAX |
9.2e+18 |
+INF |
+inf |
QNAN |
nan |
From Int32 (int2mp)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
4294967295 |
100.00% |
0.00e+00 |
0.00e+00 |
48 |
TOTAL |
4294967295 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
9120.5 |
-0.99x |
-0.99x |
8816.2 |
-0.99x |
-0.99x |
ev/clk/SM |
30.33 |
-0.99x |
-0.99x |
30.31 |
-0.99x |
-0.99x |
clk/ev |
11.0 |
1.05x |
-0.99x |
11.3 |
1.00x |
1.01x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
2 |
fp64 |
0 |
other |
3 |
total |
5 |
Special Values Table:
Input |
Value |
|---|---|
0 |
0 |
+1 |
1 |
-1 |
-1 |
+2 |
2 |
-2 |
-2 |
+MAX |
2147483647 |
-MAX |
-2147483648 |
+Mx-1 |
2147483646 |
-Mx+1 |
-2147483647 |
+half |
1073741823 |
-half |
-1073741824 |
+100 |
100 |
-100 |
-100 |
+1M |
1000000 |
-1M |
-1000000 |
~MAX |
2147483632 |
Type: fp64mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
16777216 |
100.00% |
0.00e+00 |
0.00e+00 |
106 |
TOTAL |
16777216 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp64 |
vs fp128 |
B200 |
vs fp64 |
vs fp128 |
|---|---|---|---|---|---|---|
GFLOPS |
593.0 |
3.31x |
-1.00x |
4242.8 |
2.93x |
1.00x |
ev/clk/SM |
1.97 |
3.31x |
-1.00x |
14.59 |
2.93x |
1.00x |
clk/ev |
105.5 |
2.27x |
1.00x |
26.2 |
2.48x |
1.01x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
0 |
fp64 |
1 |
other |
1 |
total |
2 |
Special Values Table:
Input |
Value |
|---|---|
0 |
0 |
+1 |
1 |
-1 |
-1 |
+2 |
2 |
-2 |
-2 |
+MAX |
2147483647 |
-MAX |
-2147483648 |
+Mx-1 |
2147483646 |
-Mx+1 |
-2147483647 |
+half |
1073741823 |
-half |
-1073741824 |
+100 |
100 |
-100 |
-100 |
+1M |
1000000 |
-1M |
-1000000 |
~MAX |
2147483632 |
From UInt32 (uint2mp)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
4294967295 |
100.00% |
0.00e+00 |
0.00e+00 |
48 |
TOTAL |
4294967295 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
9115.0 |
-0.99x |
-0.99x |
8844.1 |
-1.00x |
-1.00x |
ev/clk/SM |
30.31 |
-0.99x |
-0.99x |
30.41 |
-1.00x |
-1.00x |
clk/ev |
10.9 |
1.02x |
1.01x |
11.2 |
1.03x |
1.01x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
2 |
fp64 |
0 |
other |
3 |
total |
5 |
Special Values Table:
Input |
Value |
|---|---|
0 |
0 |
1 |
1 |
2 |
2 |
MAX |
4294967295 |
Mx-1 |
4294967294 |
half |
2147483647 |
hlf+1 |
2147483648 |
100 |
100 |
1K |
1000 |
1M |
1000000 |
1B |
1000000000 |
MSB |
2147483648 |
~MSB |
2147483647 |
hi16 |
4294901760 |
lo16 |
65535 |
0xAA |
2863311530 |
Type: fp64mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
16777216 |
100.00% |
0.00e+00 |
0.00e+00 |
106 |
TOTAL |
16777216 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp64 |
vs fp128 |
B200 |
vs fp64 |
vs fp128 |
|---|---|---|---|---|---|---|
GFLOPS |
593.1 |
3.31x |
-1.00x |
4234.9 |
2.92x |
-1.00x |
ev/clk/SM |
1.97 |
3.31x |
-1.00x |
14.56 |
2.92x |
-1.00x |
clk/ev |
105.6 |
2.26x |
1.01x |
26.5 |
2.44x |
1.00x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
0 |
fp64 |
1 |
other |
1 |
total |
2 |
Special Values Table:
Input |
Value |
|---|---|
0 |
0 |
1 |
1 |
2 |
2 |
MAX |
4294967295 |
Mx-1 |
4294967294 |
half |
2147483647 |
hlf+1 |
2147483648 |
100 |
100 |
1K |
1000 |
1M |
1000000 |
1B |
1000000000 |
MSB |
2147483648 |
~MSB |
2147483647 |
hi16 |
4294901760 |
lo16 |
65535 |
0xAA |
2863311530 |
From Int64 (ll2mp)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
4294967296 |
100.00% |
0.00e+00 |
0.00e+00 |
48 |
TOTAL |
4294967296 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
184.6 |
-0.31x |
1.00x |
1370.5 |
-0.38x |
-1.00x |
ev/clk/SM |
0.61 |
-0.31x |
1.00x |
4.71 |
-0.38x |
-1.00x |
clk/ev |
294.5 |
-0.35x |
1.00x |
76.6 |
-0.49x |
-1.00x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
0 |
fp64 |
0 |
other |
6 |
total |
6 |
Special Values Table:
Input |
Value |
|---|---|
0 |
0 |
+1 |
1 |
-1 |
-1 |
+2 |
2 |
-2 |
-2 |
+MAX |
9223372036854775807 |
-MAX |
-9223372036854775808 |
+Mx-1 |
9223372036854775806 |
-Mx+1 |
-9223372036854775806 |
+half |
4611686018427387903 |
-half |
-4611686018427387904 |
+100 |
100 |
-100 |
-100 |
+1T |
1000000000000 |
-1T |
-1000000000000 |
~MAX |
9223372036854775792 |
Type: fp64mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
16777216 |
100.00% |
0.00e+00 |
0.00e+00 |
106 |
TOTAL |
16777216 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp64 |
vs fp128 |
B200 |
vs fp64 |
vs fp128 |
|---|---|---|---|---|---|---|
GFLOPS |
591.5 |
6.60x |
-1.00x |
3990.5 |
4.68x |
-0.99x |
ev/clk/SM |
1.97 |
6.60x |
-1.00x |
13.72 |
4.68x |
-0.99x |
clk/ev |
107.5 |
4.34x |
1.00x |
28.8 |
3.72x |
-0.99x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
0 |
fp64 |
3 |
other |
4 |
total |
7 |
Special Values Table:
Input |
Value |
|---|---|
0 |
0 |
+1 |
1 |
-1 |
-1 |
+2 |
2 |
-2 |
-2 |
+MAX |
9223372036854775807 |
-MAX |
-9223372036854775808 |
+Mx-1 |
9223372036854775806 |
-Mx+1 |
-9223372036854775806 |
+half |
4611686018427387903 |
-half |
-4611686018427387904 |
+100 |
100 |
-100 |
-100 |
+1T |
1000000000000 |
-1T |
-1000000000000 |
~MAX |
9223372036854775792 |
From UInt64 (ull2mp)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
4294967296 |
100.00% |
0.00e+00 |
0.00e+00 |
48 |
TOTAL |
4294967296 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
184.7 |
-0.31x |
-1.00x |
1371.0 |
-0.38x |
-1.00x |
ev/clk/SM |
0.61 |
-0.31x |
-1.00x |
4.71 |
-0.38x |
-1.00x |
clk/ev |
294.6 |
-0.35x |
-1.00x |
76.8 |
-0.49x |
-1.00x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
0 |
fp64 |
0 |
other |
6 |
total |
6 |
Special Values Table:
Input |
Value |
|---|---|
0 |
0 |
1 |
1 |
2 |
2 |
MAX |
18446744073709551615 |
Mx-1 |
18446744073709551614 |
half |
9223372036854775807 |
hlf+1 |
9223372036854775808 |
100 |
100 |
1T |
1000000000000 |
MSB |
9223372036854775808 |
~MSB |
9223372036854775807 |
hi32 |
18446744069414584320 |
lo32 |
4294967295 |
0xAA |
12297829382473034410 |
0x55 |
6148914691236517205 |
~MAX |
18446744073709551360 |
Type: fp64mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
16777216 |
100.00% |
0.00e+00 |
0.00e+00 |
106 |
TOTAL |
16777216 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp64 |
vs fp128 |
B200 |
vs fp64 |
vs fp128 |
|---|---|---|---|---|---|---|
GFLOPS |
591.4 |
6.60x |
-1.00x |
3992.9 |
4.69x |
-0.99x |
ev/clk/SM |
1.97 |
6.60x |
-1.00x |
13.73 |
4.69x |
-0.99x |
clk/ev |
107.2 |
4.36x |
1.00x |
28.5 |
3.77x |
1.00x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
0 |
fp64 |
3 |
other |
4 |
total |
7 |
Special Values Table:
Input |
Value |
|---|---|
0 |
0 |
1 |
1 |
2 |
2 |
MAX |
18446744073709551615 |
Mx-1 |
18446744073709551614 |
half |
9223372036854775807 |
hlf+1 |
9223372036854775808 |
100 |
100 |
1T |
1000000000000 |
MSB |
9223372036854775808 |
~MSB |
9223372036854775807 |
hi32 |
18446744069414584320 |
lo32 |
4294967295 |
0xAA |
12297829382473034410 |
0x55 |
6148914691236517205 |
~MAX |
18446744073709551360 |
To Native Float (mp2fp)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
4278190075 |
100.00% |
0.00e+00 |
0.00e+00 |
53 |
input special |
3 |
7e-08% |
– |
– |
– |
TOTAL |
4278190078 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
734.1 |
1.24x |
4.09x |
714.9 |
-0.17x |
-0.32x |
ev/clk/SM |
2.44 |
1.24x |
4.09x |
2.46 |
-0.17x |
-0.32x |
clk/ev |
219.4 |
-0.48x |
1.09x |
152.5 |
-0.17x |
-0.28x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
7 |
fp64 |
3 |
other |
30 |
total |
40 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-3.4e+38 |
-1 |
-1 |
-minN |
-1.2e-38 |
-maxD |
-1.2e-38 |
-minD |
-1.4e-45 |
-0 |
-0 |
+0 |
+0 |
+minD |
1.4e-45 |
+maxD |
1.2e-38 |
+minN |
1.2e-38 |
+1 |
1 |
+maxN |
3.4e+38 |
+INF |
+inf |
QNAN |
nan |
Type: fp64mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
16769024 |
99.95% |
0.00e+00 |
0.00e+00 |
113 |
input special |
8192 |
0.05% |
– |
– |
– |
TOTAL |
16777216 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp64 |
vs fp128 |
B200 |
vs fp64 |
vs fp128 |
|---|---|---|---|---|---|---|
GFLOPS |
12.7 |
-0.48x |
-1.00x |
77.1 |
-0.16x |
1.00x |
ev/clk/SM |
0.04 |
-0.48x |
-1.00x |
0.27 |
-0.16x |
1.00x |
clk/ev |
3635.9 |
-0.44x |
-1.00x |
943.6 |
-0.26x |
-1.00x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
0 |
fp64 |
86 |
other |
1081 |
total |
1167 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-1.8e+308 |
-1 |
-1 |
-minN |
-2.2e-308 |
-maxD |
-2.2e-308 |
-minD |
-4.9e-324 |
-0 |
-0 |
+0 |
+0 |
+minD |
4.9e-324 |
+maxD |
2.2e-308 |
+minN |
2.2e-308 |
+1 |
1 |
+maxN |
1.8e+308 |
+INF |
+inf |
QNAN |
nan |
From Native Float (fp2mp)#
Type: fp32mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
532651806 |
22.09% |
1.00e-13 |
1.60e-17 |
43 |
output special |
1879048192 |
77.91% |
– |
– |
– |
unclassified |
24802 |
1e-03% |
2.97e-09 |
1.13e-12 |
28 |
TOTAL |
2411724800 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp32 |
vs fp64 |
B200 |
vs fp32 |
vs fp64 |
|---|---|---|---|---|---|---|
GFLOPS |
1290.1 |
2.18x |
9.67x |
1247.5 |
-0.32x |
-0.90x |
ev/clk/SM |
4.29 |
2.18x |
9.67x |
4.29 |
-0.32x |
-0.90x |
clk/ev |
86.8 |
1.22x |
3.78x |
85.4 |
-0.38x |
-0.88x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
6 |
fp64 |
1 |
other |
18 |
total |
25 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-3.4e+38 |
-1 |
-1 |
-minN |
-1.2e-38 |
-maxD |
-1.2e-38 |
-minD |
-1.4e-45 |
-0 |
-0 |
+0 |
+0 |
+minD |
1.4e-45 |
+maxD |
1.2e-38 |
+minN |
1.2e-38 |
+1 |
1 |
+maxN |
3.4e+38 |
+INF |
+inf |
QNAN |
nan |
Type: fp64mp2#
Accuracy: def (mid)#
Measured Accuracy:
Class |
Count |
Percent |
Max RelErr |
Avg RelErr |
Bits |
|---|---|---|---|---|---|
normal (OK) |
1047552 |
11.75% |
0.00e+00 |
0.00e+00 |
106 |
input special |
7864320 |
88.24% |
– |
– |
– |
output denormal |
255 |
3e-03% |
0.00e+00 |
0.00e+00 |
0 |
TOTAL |
8912127 |
100.00% |
Measured Performance:
Metric |
B300 SXM6 AC |
vs fp64 |
vs fp128 |
B200 |
vs fp64 |
vs fp128 |
|---|---|---|---|---|---|---|
GFLOPS |
9.5 |
-0.31x |
1.00x |
66.7 |
-0.24x |
1.00x |
ev/clk/SM |
0.03 |
-0.31x |
1.00x |
0.23 |
-0.24x |
1.00x |
clk/ev |
4219.9 |
-0.29x |
-1.00x |
895.4 |
-0.25x |
1.00x |
SASS Instructions:
Class |
Count |
|---|---|
fp32 |
0 |
fp64 |
102 |
other |
1177 |
total |
1279 |
Special Values Table:
Input |
Value |
|---|---|
-INF |
-inf |
-maxN |
-1.8e+308 |
-1 |
-1 |
-minN |
-2.2e-308 |
-maxD |
-2.2e-308 |
-minD |
-4.9e-324 |
-0 |
-0 |
+0 |
+0 |
+minD |
4.9e-324 |
+maxD |
2.2e-308 |
+minN |
2.2e-308 |
+1 |
1 |
+maxN |
1.8e+308 |
+INF |
+inf |
QNAN |
nan |
Appendix: Legends#
Measured Accuracy Legend#
Pattern Dataset#
Accuracy measurements use the pattern dataset, which provides exhaustive bit-pattern coverage across the IEEE-754 floating-point representation space. The dataset is designed to systematically test:
Sign bit: Both positive and negative values
Exponent field: Full range from denormals through maximum normal values
Mantissa bits: Both most significant and least significant bits
For multi-precision types (fp32mp2, fp64mp2), both the high and low components are generated with coordinated exponents to ensure proper normalization (|lo| < ulp(hi)/2).
Sample distribution:
Region |
Coverage |
|---|---|
Denormal inputs |
Systematically tested via exponent field patterns |
Near-denormal (smallest normal binade) |
Covered by exponent boundary patterns |
Normal range |
Dense coverage with sign/exponent/mantissa bit variations |
Near-infinity (largest normal binade) |
Covered by exponent boundary patterns |
Special values (INF, NaN) |
Tested separately in the Special Values Table |
For binary functions, bits are divided equally between arguments. For example, with 32-bit rigor and a binary function, each argument receives 16 bits of pattern control, yielding ~4 billion test combinations (2^32 total samples).
Note: For unary functions with a single 32-bit argument (e.g., ``int2mp``, ``uint2mp``), the pattern dataset provides exhaustive coverage of all 2^32 possible input values.
Classification Categories#
The accuracy classification table shows only deviations from expected behavior: cases that exceed the warning threshold or have special value mismatches. If only normal (OK) is shown, all test cases passed within acceptable accuracy bounds.
Category |
Description |
|---|---|
normal (OK) |
Result within warning threshold (acceptable accuracy) |
output special |
Output special value mismatch (INF or NaN) |
input special |
Special input (INF or NaN) causes result mismatch |
output denormal |
Output is denormal, accuracy loss |
input denormal |
Denormal input causes accuracy loss |
output near denormal |
Output is in smallest normal binade and exceeds warning threshold |
input near denormal |
Input is in smallest normal binade and result exceeds warning threshold |
output near inf |
Output is in largest normal binade and exceeds warning threshold |
input near inf |
Input is in largest normal binade and result exceeds warning threshold |
cancellation |
Cancellation case: result is much smaller than inputs |
unclassified |
Warning without identified cause (between warning and error threshold) |
error (FAIL) |
Exceeds error threshold without any mitigating factor |
Table columns:
Column |
Description |
|---|---|
Count |
Number of test cases in this category |
Percent |
Percentage of total test cases |
Max RelErr |
Maximum relative error observed in this category |
Avg RelErr |
Average relative error in this category |
Bits |
Minimum correct mantissa bits (derived from max relative error) |
Special Values Legend (Floating Point)#
Symbol |
Description |
|---|---|
-INF |
Negative infinity |
+INF |
Positive infinity |
-maxN |
Negative maximum normal (largest finite negative) |
+maxN |
Positive maximum normal (largest finite positive) |
-minN |
Negative minimum normal (smallest normal negative) |
+minN |
Positive minimum normal (smallest normal positive) |
-maxD |
Negative maximum denormal |
+maxD |
Positive maximum denormal |
-minD |
Negative minimum denormal (smallest representable negative) |
+minD |
Positive minimum denormal (smallest representable positive) |
-0 |
Negative zero |
+0 |
Positive zero |
-1 |
Negative one |
+1 |
Positive one |
QNAN |
Quiet NaN (Not a Number) |
nan |
Result is NaN |
Special Values Legend (Integer Conversions)#
Symbol |
Description |
|---|---|
-INF |
Negative infinity (saturates to min integer) |
+INF |
Positive infinity (saturates to max integer) |
-LONG |
Minimum 64-bit signed integer (-2^63) |
+LONG |
Maximum 64-bit signed integer (2^63-1) |
-INT |
Minimum 32-bit signed integer (-2^31) |
+INT |
Maximum 32-bit signed integer (2^31-1) |
+UINT |
Maximum 32-bit unsigned integer (2^32-1) |
+ULONG |
Maximum 64-bit unsigned integer (2^64-1) |
QNAN |
Quiet NaN (converts to 0) |
Performance Metrics Legend#
Metric |
Type |
Description |
|---|---|---|
GFLOPS |
Throughput |
Giga floating-point operations per second |
ev/clk/SM |
Throughput |
Evaluations per clock cycle per SM |
clk/ev |
Latency |
Clock cycles per evaluation |
vs fp32 |
Ratio |
Performance ratio compared to native fp32 operations |
vs fp64 |
Ratio |
Performance ratio compared to native fp64 operations (for fp32mp2) or reference fp64 (for fp64mp2) |
vs fp128 |
Ratio |
Performance ratio compared to reference fp128 operations (for fp64mp2) |
Note: Negative ratios indicate slower performance than the baseline.
SASS Instructions Legend#
Counts come from the generated SASS (cuobjdump --dump-sass). Only the primary <op>_device_impl function body, up to (but not including) its RET epilogue, is counted; NOP scheduling slots, trailing self-loop BRA padding, and any helper functions emitted in the same dump (libdevice slowpaths, outlined denormal handlers, etc.) are excluded — their cost is included only when they’re actually called.
Class |
Mnemonics |
Notes |
|---|---|---|
fp32 |
|
Single-precision IEEE-754 ops. |
fp64 |
|
Double-precision IEEE-754 ops. F32↔F64 conversions are counted as fp64 since they exercise the fp64 datapath. |
other |
everything else (integer ALU, memory, control flow, predicate/uniform, fp16 |
Scheduling slots ( |
Note: SASS counts are taken from the accuracy run directory (the ``–acc`` argument) and reflect the GPU architecture that directory was built for. Different GPUs may compile to different instruction counts; the spec shows one representative count per (function, type, method).
SASS Instructions Summary#
Per-function instruction counts (NOPs excluded) for every (type, method) combination that exposes a dedicated implementation. Empty cells (—) mean either:
the combination wasn’t built / tested, or
the combination is a wrapper over higher-precision system math — specifically the
fp64mp2path ofexp/log/pow/sin/cos/tanh/cbrt/rcbrt/erf/erfc/boys_f0/normcdfinv/floor/ceil/round/trunc, which falls back to systemfp64/ referencefp128math and drags in arbitrarylibmsub-routines whose count isn’t comparable to the dedicated implementations (see Mathematical Functions).
| Function | fp32mp2 | fp64mp2 | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| low | def | high | low | def | high | |||||||||||||
| fp32 | fp64 | other | fp32 | fp64 | other | fp32 | fp64 | other | fp32 | fp64 | other | fp32 | fp64 | other | fp32 | fp64 | other | |
add | 8 | 0 | 1 | 11 | 0 | 0 | 20 | 0 | 0 | 0 | 8 | 4 | 0 | 11 | 0 | 0 | 20 | 0 |
sub | 8 | 0 | 1 | 11 | 0 | 0 | 20 | 0 | 0 | 0 | 8 | 4 | 0 | 11 | 0 | 0 | 20 | 0 |
mul | 5 | 0 | 1 | 9 | 0 | 0 | 9 | 0 | 0 | 0 | 5 | 2 | 0 | 9 | 0 | 0 | 9 | 0 |
div | 6 | 0 | 1 | 13 | 0 | 0 | 23 | 0 | 23 | 1 | 11 | 27 | 1 | 18 | 25 | 1 | 28 | 49 |
acc | 7 | 0 | 1 | 10 | 0 | 0 | 13 | 0 | 0 | 0 | 7 | 2 | 0 | 10 | 0 | 0 | 13 | 0 |
fma | 16 | 0 | 1 | 19 | 0 | 0 | 37 | 0 | 0 | 0 | 16 | 2 | 0 | 19 | 0 | 0 | 37 | 0 |
mad | 13 | 0 | 0 | 16 | 0 | 0 | 29 | 0 | 0 | 0 | 13 | 0 | 0 | 16 | 0 | 0 | 29 | 0 |
sqrt | — | — | — | 18 | 0 | 1 | — | — | — | — | — | — | 0 | 23 | 25 | — | — | — |
rsqrt | — | — | — | 17 | 0 | 0 | — | — | — | — | — | — | 0 | 22 | 23 | — | — | — |
cbrt | — | — | — | 75 | 0 | 27 | — | — | — | — | — | — | — | — | — | — | — | — |
rcbrt | — | — | — | 95 | 0 | 35 | — | — | — | — | — | — | — | — | — | — | — | — |
pow | — | — | — | 305 | 0 | 69 | — | — | — | — | — | — | — | — | — | — | — | — |
exp | — | — | — | 136 | 0 | 14 | — | — | — | — | — | — | — | — | — | — | — | — |
exp2 | — | — | — | 126 | 0 | 21 | — | — | — | — | — | — | — | — | — | — | — | — |
exp10 | — | — | — | 198 | 0 | 21 | — | — | — | — | — | — | — | — | — | — | — | — |
expm1 | — | — | — | 285 | 0 | 28 | — | — | — | — | — | — | — | — | — | — | — | — |
log | — | — | — | 135 | 0 | 20 | — | — | — | — | — | — | — | — | — | — | — | — |
log2 | — | — | — | 145 | 0 | 21 | — | — | — | — | — | — | — | — | — | — | — | — |
log10 | — | — | — | 145 | 0 | 21 | — | — | — | — | — | — | — | — | — | — | — | — |
log1p | — | — | — | 288 | 0 | 52 | — | — | — | — | — | — | — | — | — | — | — | — |
sin | — | — | — | 226 | 0 | 227 | — | — | — | — | — | — | — | — | — | — | — | — |
cos | — | — | — | 226 | 0 | 230 | — | — | — | — | — | — | — | — | — | — | — | — |
tan | — | — | — | 242 | 0 | 229 | — | — | — | — | — | — | — | — | — | — | — | — |
sinpi | — | — | — | 269 | 0 | 73 | — | — | — | — | — | — | — | — | — | — | — | — |
cospi | — | — | — | 265 | 0 | 66 | — | — | — | — | — | — | — | — | — | — | — | — |
asin | — | — | — | 432 | 0 | 9 | — | — | — | — | — | — | — | — | — | — | — | — |
acos | — | — | — | 454 | 0 | 10 | — | — | — | — | — | — | — | — | — | — | — | — |
atan | — | — | — | 264 | 0 | 6 | — | — | — | — | — | — | — | — | — | — | — | — |
atan2 | — | — | — | 299 | 0 | 46 | — | — | — | — | — | — | — | — | — | — | — | — |
sinh | — | — | — | 288 | 0 | 23 | — | — | — | — | — | — | — | — | — | — | — | — |
cosh | — | — | — | 160 | 0 | 18 | — | — | — | — | — | — | — | — | — | — | — | — |
tanh | — | — | — | 310 | 0 | 28 | — | — | — | — | — | — | — | — | — | — | — | — |
asinh | — | — | — | 521 | 0 | 88 | — | — | — | — | — | — | — | — | — | — | — | — |
acosh | — | — | — | 517 | 0 | 85 | — | — | — | — | — | — | — | — | — | — | — | — |
atanh | — | — | — | 463 | 0 | 68 | — | — | — | — | — | — | — | — | — | — | — | — |
erf | — | — | — | 560 | 0 | 22 | — | — | — | — | — | — | — | — | — | — | — | — |
erfc | — | — | — | 525 | 0 | 20 | — | — | — | — | — | — | — | — | — | — | — | — |
normcdfinv | — | — | — | 735 | 0 | 36 | — | — | — | — | — | — | — | — | — | — | — | — |
boys_f0 | — | — | — | 749 | 0 | 11 | — | — | — | — | — | — | — | — | — | — | — | — |
floor | — | — | — | 28 | 0 | 13 | — | — | — | — | — | — | — | — | — | — | — | — |
ceil | — | — | — | 28 | 0 | 13 | — | — | — | — | — | — | — | — | — | — | — | — |
round | — | — | — | 71 | 0 | 29 | — | — | — | — | — | — | — | — | — | — | — | — |
trunc | — | — | — | 35 | 0 | 23 | — | — | — | — | — | — | — | — | — | — | — | — |
fmod | — | — | — | 41 | 0 | 235 | — | — | — | — | — | — | — | — | — | — | — | — |
remainder | — | — | — | 65 | 0 | 275 | — | — | — | — | — | — | — | — | — | — | — | — |
ldexp | — | — | — | 22 | 9 | 52 | — | — | — | — | — | — | — | — | — | — | — | — |
scalbn | — | — | — | 22 | 9 | 52 | — | — | — | — | — | — | — | — | — | — | — | — |
scalbln | — | — | — | 22 | 9 | 52 | — | — | — | — | — | — | 0 | 14 | 22 | — | — | — |
frexp | — | — | — | 13 | 2 | 25 | — | — | — | — | — | — | 0 | 11 | 28 | — | — | — |
eq | — | — | — | 2 | 0 | 1 | — | — | — | — | — | — | 0 | 2 | 1 | — | — | — |
ne | — | — | — | 2 | 0 | 1 | — | — | — | — | — | — | 0 | 2 | 1 | — | — | — |
lt | — | — | — | 3 | 0 | 2 | — | — | — | — | — | — | 0 | 3 | 2 | — | — | — |
le | — | — | — | 3 | 0 | 2 | — | — | — | — | — | — | 0 | 3 | 2 | — | — | — |
gt | — | — | — | 3 | 0 | 2 | — | — | — | — | — | — | 0 | 3 | 2 | — | — | — |
ge | — | — | — | 3 | 0 | 2 | — | — | — | — | — | — | 0 | 3 | 2 | — | — | — |
mp2int | — | — | — | 2 | 0 | 5 | — | — | — | — | — | — | 0 | 5 | 3 | — | — | — |
mp2uint | — | — | — | 2 | 0 | 5 | — | — | — | — | — | — | 0 | 5 | 3 | — | — | — |
mp2ll | — | — | — | 2 | 0 | 7 | — | — | — | — | — | — | 0 | 5 | 4 | — | — | — |
mp2ull | — | — | — | 2 | 0 | 7 | — | — | — | — | — | — | 0 | 5 | 4 | — | — | — |
int2mp | — | — | — | 2 | 0 | 3 | — | — | — | — | — | — | 0 | 1 | 1 | — | — | — |
uint2mp | — | — | — | 2 | 0 | 3 | — | — | — | — | — | — | 0 | 1 | 1 | — | — | — |
ll2mp | — | — | — | 0 | 0 | 6 | — | — | — | — | — | — | 0 | 3 | 4 | — | — | — |
ull2mp | — | — | — | 0 | 0 | 6 | — | — | — | — | — | — | 0 | 3 | 4 | — | — | — |
mp2fp | — | — | — | 7 | 3 | 30 | — | — | — | — | — | — | 0 | 86 | 1081 | — | — | — |
fp2mp | — | — | — | 6 | 1 | 18 | — | — | — | — | — | — | 0 | 102 | 1177 | — | — | — |