more GPU patterns