Architecture Memory system memory memory sapce texture constant render surface register file memory local golable