kfdtest: Convert KFDQMTest into multi-GPU test framework
Signed-off-by: Xiaogang Chen <Xiaogang.Chen@amd.com> Change-Id: Ia3582ab5b802ead4df267eeb280b8e7d37eb0ac2
Cette révision appartient à :
révisé par
Xiaogang Chen
Parent
dbccf11ef8
révision
f229605b06
Fichier diff supprimé car celui-ci est trop grand
Voir la 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;
|
||||
|
||||
Référencer dans un nouveau ticket
Bloquer un utilisateur