kfdtest: Convert KFDQMTest into multi-GPU test framework
Signed-off-by: Xiaogang Chen <Xiaogang.Chen@amd.com> Change-Id: Ia3582ab5b802ead4df267eeb280b8e7d37eb0ac2
Dieser Commit ist enthalten in:
committet von
Xiaogang Chen
Ursprung
dbccf11ef8
Commit
f229605b06
Datei-Diff unterdrückt, da er zu groß ist
Diff laden
@@ -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;
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren