发明申请
US20090240895A1 SYSTEMS AND METHODS FOR COALESCING MEMORY ACCESSES OF PARALLEL THREADS
有权
用于并行线程的存储器访问的系统和方法
- 专利标题: SYSTEMS AND METHODS FOR COALESCING MEMORY ACCESSES OF PARALLEL THREADS
- 专利标题(中): 用于并行线程的存储器访问的系统和方法
-
申请号: US12054330申请日: 2008-03-24
-
公开(公告)号: US20090240895A1公开(公告)日: 2009-09-24
- 发明人: Lars Nyland , John R. Nickolls , Gentaro Hirota , Tanmoy Mandal
- 申请人: Lars Nyland , John R. Nickolls , Gentaro Hirota , Tanmoy Mandal
- 主分类号: G06F12/00
- IPC分类号: G06F12/00
摘要:
One embodiment of the present invention sets forth a technique for efficiently and flexibly performing coalesced memory accesses for a thread group. For each read application request that services a thread group, the core interface generates one pending request table (PRT) entry and one or more memory access requests. The core interface determines the number of memory access requests and the size of each memory access request based on the spread of the memory access addresses in the application request. Each memory access request specifies the particular threads that the memory access request services. The PRT entry tracks the number of pending memory access requests. As the memory interface completes each memory access request, the core interface uses information in the memory access request and the corresponding PRT entry to route the returned data. When all the memory access requests associated with a particular PRT entry are complete, the core interface satisfies the corresponding application request and frees the PRT entry.
公开/授权文献
信息查询