Add SM86_RTX3060_MOBILE tested config (975 MHz base clock, GA106) - #140
Open
AndrewVu23 wants to merge 1 commit into
Open
Add SM86_RTX3060_MOBILE tested config (975 MHz base clock, GA106)#140AndrewVu23 wants to merge 1 commit into
AndrewVu23 wants to merge 1 commit into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds a tuned tested-config for the RTX 3060 Laptop (GA106, SM_86): 30 SM, 12 mem partitions, 3 MB L2, core clock 975 MHz (the base clock ncu profiles at), DP 64,64
Motivation / root cause
The core clock is set to 975 MHz , which is what the card actually runs at during ncu profiling (ncu --clock-control=base default), and also derived from
gpc__cycles_elapsed_avg / gpu__time_durationafter running different testsuites. Not the boost like in RTX 3070.Changes
-
configs/tested-cfgs/SM86_RTX3060_MOBILE/gpgpusim.config,config_ampere_islip.icntTest plan
L2 = n_sets x line x assoc x n_sub x n_memLimitations / known gaps
WSL can't read memory/partition counts. That's why there are some configs that needed to be patched by hand:
-gpgpu_n_mem 12-gpgpu_n_sub_partition_per_mchannel 2SM_86 constant-gpgpu_cache:dl2 S:64:128:16,L:B:m:L:P,A:192:4,32:0,32RTX 3070 verbatim-gpgpu_memory_partition_indexing 2SM_86 constant-icnt_flit_sizeSM_86 constant-gpgpu_clock_domains 975:975:975:3000.5measured + DRAM from RTX 3070