kfdtest: Convert KFDQMTest into multi-GPU test framework
Signed-off-by: Xiaogang Chen <Xiaogang.Chen@amd.com> Change-Id: Ia3582ab5b802ead4df267eeb280b8e7d37eb0ac2
이 커밋은 다음에 포함됨:
1 부모
dbccf11ef8
커밋
f229605b06
2 파일이 변경됨
+565
-338
검색과 일치하는 파일 없음
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
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;
|
||||
|
||||
새 이슈에서 참조
사용자 차단