-
11.
公开(公告)号:US20240036957A1
公开(公告)日:2024-02-01
申请号:US17955175
申请日:2022-09-28
Applicant: NVIDIA Corporation
Inventor: Ze Long , Kyrylo Perelygin , Harold Carter Edwards , Gokul Ramaswamy Hirisave Chandra Shekhara , Jaydeep Marathe , Ronny Meir Krashinsky , Girish Bhaskarrao Bharambe
IPC: G06F9/54
Abstract: Apparatuses, systems, and techniques to execute CUDA programs. In at least one embodiment, an application programming interface is performed to cause memory to be shared between two or more groups of blocks of threads.
-
公开(公告)号:US20240036955A1
公开(公告)日:2024-02-01
申请号:US17955133
申请日:2022-09-28
Applicant: NVIDIA Corporation
Inventor: Ze Long , Kyrylo Perelygin , Harold Carter Edwards , Gokul Ramaswamy Hirisave Chandra Shekhara , Jaydeep Marathe , Ronny Meir Krashinsky , Girish Bhaskarrao Bharambe
CPC classification number: G06F9/544 , G06F9/4881
Abstract: Apparatuses, systems, and techniques to execute CUDA programs. In at least one embodiment, an application programming interface is performed to indicate one or more limitations of one or more attributes of one or more groups of blocks of one or more threads.
-
公开(公告)号:US20240036916A1
公开(公告)日:2024-02-01
申请号:US17955094
申请日:2022-09-28
Applicant: NVIDIA Corporation
Inventor: Ze Long , Kyrylo Perelygin , Harold Carter Edwards , Gokul Ramaswamy Hirisave Chandra Shekhara , Jaydeep Marathe , Ronny Meir Krashinsky , Girish Bhaskarrao Bharambe
CPC classification number: G06F9/4881 , G06F9/545 , G06F9/5044
Abstract: Apparatuses, systems, and techniques to execute CUDA programs. In at least one embodiment, an application programming interface is performed to indicate a maximum number of blocks of threads capable of being scheduled in parallel.
-
公开(公告)号:US20240036915A1
公开(公告)日:2024-02-01
申请号:US17955070
申请日:2022-09-28
Applicant: NVIDIA Corporation
Inventor: Ze Long , Kyrylo Perelygin , Harold Carter Edwards , Gokul Ramaswamy Hirisave Chandra Shekhara , Jaydeep Marathe , Ronny Meir Krashinsky , Girish Bhaskarrao Bharambe
CPC classification number: G06F9/4881 , G06F9/505
Abstract: Apparatuses, systems, and techniques to execute CUDA programs. In at least one embodiment, an application programming interface is performed to determine a scheduling policy of one or more blocks of one or more threads.
-
公开(公告)号:US20220365750A1
公开(公告)日:2022-11-17
申请号:US17745512
申请日:2022-05-16
Applicant: NVIDIA Corporation
Inventor: Girish Bhaskarrao Bharambe , Kyrylo Perelygin , Advait Soman , Andrew Robert Kerr , Farhana Schuchman , Jaydeep Marathe , Stephen Anthony Bernard Jones , Ronny Meir Krashinsky , Jaewook Shin
Abstract: Apparatuses, systems, and techniques to generate numbers. In at least one embodiment, one or more circuits are to cause one or more thirty-two bit floating point numbers to be truncated to generate one or more rounded numbers based, at least in part, on one or more rounding attributes.
-
公开(公告)号:US12243118B2
公开(公告)日:2025-03-04
申请号:US17575471
申请日:2022-01-13
Applicant: NVIDIA Corporation
Inventor: David Anthony Fontaine , Maciej Marcin Piechotka , Kyrylo Perelygin , Lukasz Krystian Ligowski , Ashutosh Jain , Jitendra Pratap Singh Chauhan , Jaydeep Marathe , Magnus Strengert , Xiaonan Tian , Sebastian Piotr Jodlowski , John Clifton Woolley, Jr.
Abstract: Apparatuses, systems, and techniques to indicate contextual information to be used by available logical processors. In at least one embodiment, one or more circuits are to perform an application programming interface (API) to indicate a first set of contextual information to be used by a first subset of available processors.
-
17.
公开(公告)号:US20240036956A1
公开(公告)日:2024-02-01
申请号:US17955163
申请日:2022-09-28
Applicant: NVIDIA Corporation
Inventor: Ze Long , Kyrylo Perelygin , Harold Carter Edwards , Gokul Ramaswamy Hirisave Chandra Shekhara , Jaydeep Marathe , Ronny Meir Krashinsky , Girish Bhaskarrao Bharambe
CPC classification number: G06F9/544 , G06F9/4881 , G06F9/30072
Abstract: Apparatuses, systems, and techniques to execute CUDA programs. In at least one embodiment, an application programming interface is performed to indicate whether one or more threads within a group of blocks of threads have performed a barrier instruction and to cause performance of one or more threads within the group of blocks of threads to stop at least until all threads within the group of blocks have performed the barrier instruction.
-
公开(公告)号:US20240036953A1
公开(公告)日:2024-02-01
申请号:US17955085
申请日:2022-09-28
Applicant: NVIDIA Corporation
Inventor: Ze Long , Kyrylo Perelygin , Harold Carter Edwards , Gokul Ramaswamy Hirisave Chandra Shekhara , Jaydeep Marathe , Ronny Meir Krashinsky , Girish Bhaskarrao Bharambe
CPC classification number: G06F9/544 , G06F9/4881
Abstract: Apparatuses, systems, and techniques to execute CUDA programs. In at least one embodiment, an application programming interface is performed to indicate a scheduling policy of one or more blocks of one or more threads.
-
公开(公告)号:US20240036918A1
公开(公告)日:2024-02-01
申请号:US17955123
申请日:2022-09-28
Applicant: NVIDIA Corporation
Inventor: Ze Long , Kyrylo Perelygin , Harold Carter Edwards , Gokul Ramaswamy Hirisave Chandra Shekhara , Jaydeep Marathe , Ronny Meir Krashinsky , Girish Bhaskarrao Bharambe
CPC classification number: G06F9/4881 , G06F9/545 , G06F8/456
Abstract: Apparatuses, systems, and techniques to execute CUDA programs. In at least one embodiment, an application programming interface is performed to cause a kernel to be generated to cause two or more blocks of two or more threads to be scheduled in parallel.
-
公开(公告)号:US20230221960A1
公开(公告)日:2023-07-13
申请号:US17575563
申请日:2022-01-13
Applicant: NVIDIA Corporation
Inventor: Maciej Marcin Piechotka , Kyrylo Perelygin , Ze Long , Raphael Dominique Pierre Boissel , Michael Murphy , Anis Ladram , Isaac Gelado , Girish Bhaskarrao Bharambe , Sebastian Piotr Jodlowski
CPC classification number: G06F9/3822 , G06F9/545 , G06F13/1663 , G06F9/3879
Abstract: Apparatuses, systems, and techniques to enable a program to access data regardless of where said data is stored. In at least one embodiment, a system enables a program to access data regardless of where said data is stored, based on, for example, one or more locations encoding one or more addresses of said data.
-
-
-
-
-
-
-
-
-