Unverified Commit 3b47b874 authored by gilbertlee-amd's avatar gilbertlee-amd Committed by GitHub
Browse files

v1.10 Fixing single stream bandwith output /w custom data size (#8)

parent 95a84559
# Changelog for TransferBench
## v1.10
### Fixed
- Fix incorrect bandwidth calculation when using single stream mode and per-Transfer data sizes
## v1.09
### Added
- Printing off src/dst memory addresses during interactive mode
......
......@@ -26,7 +26,7 @@ THE SOFTWARE.
#include <algorithm>
#include <random>
#include <time.h>
#define TB_VERSION "1.09"
#define TB_VERSION "1.10"
extern char const MemTypeStr[];
......
......@@ -388,7 +388,7 @@ void ExecuteTransfers(EnvVars const& ev,
for (auto const& transfer : exeInfo.transfers)
{
double transferDurationMsec = transfer->transferTime / (1.0 * numTimedIterations);
double transferBandwidthGbs = (N * sizeof(float) / 1.0E9) / transferDurationMsec * 1000.0f;
double transferBandwidthGbs = (transfer->numBytesToCopy / 1.0E9) / transferDurationMsec * 1000.0f;
totalCUs += transfer->exeMemType == MEM_CPU ? ev.numCpuPerTransfer : transfer->numBlocksToUse;
if (!verbose) continue;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment