-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Values between in GPU hierarchy images and output files #4
Comments
Sorry about the late reply. I just noticed that I didn't attach the probing code for local and constant memories and #5 should have brought them back. And for your confusion interpreting the ArchProbe results - instead of answering the entire list of entangled questions I'd like to give you some general guidelines. For the terminologies you might have been confused of:
For cache sizes and memory bandwidths, you'd like to lookup records in |
I'm closing this issue but please feel free to reopen it if you have further concerns interpreting ArchProbe outputs. |
Thanks for your detail explanation, I will try to digest it. |
The two captured images from the document "Romou: Rapidly Generate High-Performance Tensor Kernels for Mobile GPUs" as below:
![image](https://user-images.githubusercontent.com/1212201/165897344-e6126067-e804-46d1-b225-fca3c2fd16b7.png)
![image](https://user-images.githubusercontent.com/1212201/165897445-c857c8ab-411b-4205-9b55-ef7f933ffa59.png)
(1) The maximum number of registers for each work item
(2) The size, cacheline size, and bandwidth of memory hierarchy including all levels of unified and texture caches, local,
constant and global memory
(3) The number of threads in a warp
(4) The number of ALUs in a shader core
But after I output the
.json
and.csv
files, I cannot make all connections between the values of properties and the values of GPUs hierarchy properties. Can you please figure out all of them, especially (2) and (4) ?Besides, I have found some connections and make a list as below (just take Adreno 640 GPU for example), can you please check it right or wrong?
The text was updated successfully, but these errors were encountered: