kfdtest: Convert KFDQMTest into multi-GPU test framework
Signed-off-by: Xiaogang Chen <Xiaogang.Chen@amd.com>
Change-Id: Ia3582ab5b802ead4df267eeb280b8e7d37eb0ac2
[ROCm/ROCR-Runtime commit: f229605b06]
This commit is contained in:
gecommit door
Xiaogang Chen
bovenliggende
513fa002e3
commit
3925a57cf2
Diff onderdrukt omdat het te groot bestand
Laad Diff
@@ -36,6 +36,11 @@ class KFDQMTest : public KFDBaseComponentTest {
|
||||
|
||||
~KFDQMTest() {}
|
||||
|
||||
friend void BasicCuMaskingLinear(KFDTEST_PARAMETERS* pTestParamters);
|
||||
friend void BasicCuMaskingEven(KFDTEST_PARAMETERS* pTestParamters);
|
||||
friend void EmptyDispatch(KFDTEST_PARAMETERS* pTestParamters) ;
|
||||
friend void SimpleWriteDispatch(KFDTEST_PARAMETERS* pTestParamters);
|
||||
|
||||
protected:
|
||||
virtual void SetUp();
|
||||
virtual void TearDown();
|
||||
@@ -43,7 +48,7 @@ class KFDQMTest : public KFDBaseComponentTest {
|
||||
void SyncDispatch(const HsaMemoryBuffer& isaBuffer, void* pSrcBuf, void* pDstBuf, int node = -1);
|
||||
HSAint64 TimeConsumedwithCUMask(int node, uint32_t *mask, uint32_t mask_count);
|
||||
HSAint64 GetAverageTimeConsumedwithCUMask(int node, uint32_t *mask, uint32_t mask_count, int iterations);
|
||||
void testQueuePriority(bool isSamePipe);
|
||||
friend void testQueuePriority(KFDTEST_PARAMETERS* pTestParamters, bool isSamePipe);
|
||||
protected: // Members
|
||||
/* Acceptable performance for CU Masking should be within 5% of linearly-predicted performance */
|
||||
const double CuVariance = 0.15;
|
||||
|
||||
Verwijs in nieuw issue
Block a user