Skip to content

Commit 36e465e

Browse files
committed
demo: Adjust benchmark code to use decimal GB/s
Similarly to codecbench, decimal GB/s is a more common unit of bandwidth and this ensures consistency between different measurements.
1 parent 1705f22 commit 36e465e

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

demo/main.cpp

+6-6
Original file line numberDiff line numberDiff line change
@@ -826,9 +826,9 @@ void encodeIndex(const std::vector<unsigned int>& indices, size_t vertex_count,
826826
double(buffer.size() * 8) / double(indices.size() / 3),
827827
double(csize * 8) / double(indices.size() / 3),
828828
(middle - start) * 1000,
829-
(double(result.size() * 4) / (1 << 30)) / (middle - start),
829+
(double(result.size() * 4) / 1e9) / (middle - start),
830830
(end - middle) * 1000,
831-
(double(result.size() * 4) / (1 << 30)) / (end - middle));
831+
(double(result.size() * 4) / 1e9) / (end - middle));
832832
}
833833

834834
void encodeIndex(const Mesh& mesh, char desc)
@@ -863,9 +863,9 @@ void encodeIndexSequence(const std::vector<unsigned int>& data, size_t vertex_co
863863
double(buffer.size() * 8) / double(data.size()),
864864
double(csize * 8) / double(data.size()),
865865
(middle - start) * 1000,
866-
(double(result.size() * 4) / (1 << 30)) / (middle - start),
866+
(double(result.size() * 4) / 1e9) / (middle - start),
867867
(end - middle) * 1000,
868-
(double(result.size() * 4) / (1 << 30)) / (end - middle));
868+
(double(result.size() * 4) / 1e9) / (end - middle));
869869
}
870870

871871
template <typename PV>
@@ -911,9 +911,9 @@ void encodeVertex(const Mesh& mesh, const char* pvn, int level = 2)
911911
double(vbuf.size() * 8) / double(mesh.vertices.size()),
912912
double(csize * 8) / double(mesh.vertices.size()),
913913
(middle - start) * 1000,
914-
(double(result.size() * sizeof(PV)) / (1 << 30)) / (middle - start),
914+
(double(result.size() * sizeof(PV)) / 1e9) / (middle - start),
915915
(end - middle) * 1000,
916-
(double(result.size() * sizeof(PV)) / (1 << 30)) / (end - middle));
916+
(double(result.size() * sizeof(PV)) / 1e9) / (end - middle));
917917
}
918918

919919
void stripify(const Mesh& mesh, bool use_restart, char desc)

0 commit comments

Comments
 (0)