Carry over fixed numSQCs calc from #247

Co-authored-by: Nick Curtis <nicholas.curtis@amd.com>
Signed-off-by: colramos-amd <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 2001908fd8]
이 커밋은 다음에 포함됨:
colramos-amd그리고Nick Curtis 작성하고 Cole Ramos가 2024-03-01 15:50:42 -06:00를 커밋함
1 부모 62cafd2bdc
커밋 72f0f86eae
8 파일이 변경됨
+17 -7

검색과 일치하는 파일 없음

+9
파일 보기
@@ -34,6 +34,7 @@ import logging
import pandas as pd
from datetime import datetime
from math import ceil
from dataclasses import dataclass
from pathlib import Path as path
from textwrap import dedent
@@ -290,6 +291,14 @@ def total_l2_banks(archname, L2Banks, memory_partition):
archname, memory_partition)
return str(totalL2Banks)
def total_sqc(archname, numCUs, numSEs):
cu_per_se = float(numCUs) / float(numSEs)
sq_per_se = cu_per_se / 2
if archname.lower() in ['mi50', 'mi100']:
sq_per_se = cu_per_se / 3
sq_per_se = ceil(sq_per_se)
return int(sq_per_se) * int(numSEs)
if __name__ == "__main__":
print(MachineSpecs())