Invention Grant
- Patent Title: Enhanced performance for graphical processing unit transactional memory
-
Application No.: US15920157Application Date: 2018-03-13
-
Publication No.: US10664286B2Publication Date: 2020-05-26
- Inventor: Lu Peng , Sui Chen
- Applicant: Lu Peng , Sui Chen
- Applicant Address: US LA Baton Rouge
- Assignee: BOARD OF SUPERVISORS OF LOUISIANA STATE UNIVERSITY AND AGRICULTURAL AND MECHANICAL COLLEGE
- Current Assignee: BOARD OF SUPERVISORS OF LOUISIANA STATE UNIVERSITY AND AGRICULTURAL AND MECHANICAL COLLEGE
- Current Assignee Address: US LA Baton Rouge
- Agency: Workman Nydegger
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06F9/30 ; G06F9/46 ; G06F15/80

Abstract:
A computer system implementing transactional memory. The computing system includes a plurality of Single Instruction Multiple Thread (SIMT) cores and a conflicting address table (CAT) for each core. The CAT stores word addresses for reads and writes correlated with flags indicating whether a corresponding word is written or read by a committing transaction. The CATs for the different SIMT cores are coupled together by an interconnect. A commit unit (CU) is coupled to the SIMT cores and is configured to validate transactions. The cores access its CAT to access a first address of data affected by a first transaction to be committed at the CU. The first address is compared to a second address affected by a second transaction. When the first address matches the second address, the core delays or prevents committing the first transaction at the CU by pausing the first transaction or aborting the first transaction.
Public/Granted literature
- US20180260231A1 ENHANCED PERFORMANCE FOR GRAPHICAL PROCESSING UNIT TRANSACTIONAL MEMORY Public/Granted day:2018-09-13
Information query