Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
one
TransferBench
Commits
3b47b874
Unverified
Commit
3b47b874
authored
Nov 10, 2022
by
gilbertlee-amd
Committed by
GitHub
Nov 10, 2022
Browse files
v1.10 Fixing single stream bandwith output /w custom data size (#8)
parent
95a84559
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
6 additions
and
2 deletions
+6
-2
CHANGELOG.md
CHANGELOG.md
+4
-0
EnvVars.hpp
EnvVars.hpp
+1
-1
TransferBench.cpp
TransferBench.cpp
+1
-1
No files found.
CHANGELOG.md
View file @
3b47b874
# Changelog for TransferBench
# Changelog for TransferBench
## v1.10
### Fixed
-
Fix incorrect bandwidth calculation when using single stream mode and per-Transfer data sizes
## v1.09
## v1.09
### Added
### Added
-
Printing off src/dst memory addresses during interactive mode
-
Printing off src/dst memory addresses during interactive mode
...
...
EnvVars.hpp
View file @
3b47b874
...
@@ -26,7 +26,7 @@ THE SOFTWARE.
...
@@ -26,7 +26,7 @@ THE SOFTWARE.
#include <algorithm>
#include <algorithm>
#include <random>
#include <random>
#include <time.h>
#include <time.h>
#define TB_VERSION "1.0
9
"
#define TB_VERSION "1.
1
0"
extern
char
const
MemTypeStr
[];
extern
char
const
MemTypeStr
[];
...
...
TransferBench.cpp
View file @
3b47b874
...
@@ -388,7 +388,7 @@ void ExecuteTransfers(EnvVars const& ev,
...
@@ -388,7 +388,7 @@ void ExecuteTransfers(EnvVars const& ev,
for
(
auto
const
&
transfer
:
exeInfo
.
transfers
)
for
(
auto
const
&
transfer
:
exeInfo
.
transfers
)
{
{
double
transferDurationMsec
=
transfer
->
transferTime
/
(
1.0
*
numTimedIterations
);
double
transferDurationMsec
=
transfer
->
transferTime
/
(
1.0
*
numTimedIterations
);
double
transferBandwidthGbs
=
(
N
*
sizeof
(
float
)
/
1.0E9
)
/
transferDurationMsec
*
1000.0
f
;
double
transferBandwidthGbs
=
(
transfer
->
numBytesToCopy
/
1.0E9
)
/
transferDurationMsec
*
1000.0
f
;
totalCUs
+=
transfer
->
exeMemType
==
MEM_CPU
?
ev
.
numCpuPerTransfer
:
transfer
->
numBlocksToUse
;
totalCUs
+=
transfer
->
exeMemType
==
MEM_CPU
?
ev
.
numCpuPerTransfer
:
transfer
->
numBlocksToUse
;
if
(
!
verbose
)
continue
;
if
(
!
verbose
)
continue
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment