ALEXANDRIA, Va., March 24 -- United States Patent no. 12,586,144, issued on March 24, was assigned to NVIDIA Corp. (Santa Clara, Calif.).

"Cooperative parallel memory allocation" was invented by Harold Carter Edwards (Campbell, Calif.).

According to the abstract* released by the U.S. Patent & Trademark Office: "Apparatuses, systems, and techniques to perform multi-threaded memory allocation in parallel by one or more software programs being performed on a parallel processing unit (PPU), such as a graphics processing unit (GPU), or any other processing unit capable of supporting multi-threaded software execution. In at least one embodiment, one or more software programs expressed in part by code using an application programming interface f...