Apple GPU reverse engineering

By: Anon (, February 18, 2021 3:23 am
Room: Moderated Discussions
K.K. ( on February 18, 2021 12:40 am wrote:
> If I understand it correctly then, GPU registers are stored
> in the shared on-chip memory, and the main thing that makes them "register" is the fact they can be efficiently
> addressed by instructions? Now the idea of cache hints also make sense to me...

While possible usually that's not the case, register usually have very limited cross-lane access, not only that often each lane is stored in a physically different register file (from programmers POV that's still one big register file), shared memory, on the other hand, is a place where each lane can access any part of it.
< Previous Post in Thread 
TopicPosted ByDate
Apple GPU reverse engineeringDavid Kanter2021/02/14 10:50 AM
  Apple GPU reverse engineeringChester2021/02/14 02:26 PM
    Apple GPU reverse engineeringJeff S.2021/02/16 11:19 AM
      Apple GPU reverse engineeringK.K.2021/02/16 11:48 PM
        Apple GPU reverse engineeringPocak2021/02/17 06:54 AM
          Apple GPU reverse engineeringK.K.2021/02/18 12:40 AM
            Apple GPU reverse engineeringAnon2021/02/18 03:23 AM
Reply to this Topic
Body: No Text
How do you spell avocado?