Managing multiple dynamic media streams
SJ George, SC Guillet, S Sirivara, V Sood… - US Patent …, 2016 - Google Patents
A coordinated adaptive streaming system provides a level of intelligence between adaptive
streaming heuristics applied to multiple multi-bitrate streams playing on a client computer at …
streaming heuristics applied to multiple multi-bitrate streams playing on a client computer at …
Mechanism for managing resource locking in a multi-threaded environment
M Nemirovsky, J Huynh - US Patent App. 11/131,600, 2006 - Google Patents
(57) ABSTRACT A mechanism is disclosed for implementing resource lock ing in a
massively multi-threaded environment. The mecha nism receives from a stream a request to …
massively multi-threaded environment. The mecha nism receives from a stream a request to …
Support for multiple coherence domains
RC Kinter - US Patent 8,131,941, 2012 - Google Patents
cessing cores is optionally stored in a programmable register. For each Source of a coherent
request, the processing core targets of the request are identified in the programmable …
request, the processing core targets of the request are identified in the programmable …
Mechanism for Managing Resource Locking in a Multi-Threaded Environment
MD Nemirovsky, JT Huynh - US Patent App. 12/698,860, 2010 - Google Patents
(57) ABSTRACT A mechanism is disclosed for implementing resource locking in a massively
multi-threaded environment. The mechanism receives from a stream a request to obtain a …
multi-threaded environment. The mechanism receives from a stream a request to obtain a …
Method and system for implementing multiple high precision and low precision interpolators for a graphics pipeline
EA Hutchins, BK Angell - US Patent 8,749,576, 2014 - Google Patents
A rasterizer stage configured to implement multiple interpolators for graphics pipeline. The
rasterizer stage includes a plurality of simultaneously operable low precision interpolators …
rasterizer stage includes a plurality of simultaneously operable low precision interpolators …
Systems and methods for reconfiguring cache memory
TM Tran - US Patent 9,547,593, 2017 - Google Patents
A microprocessor system is disclosed that includes a first data cache that is shared by a first
group of one or more program threads in a multi-thread mode and used by one program …
group of one or more program threads in a multi-thread mode and used by one program …
Assigning priorities to threads of execution
MJ Cornwell, CP Dudte - US Patent 8,024,731, 2011 - Google Patents
Abstract Systems and processes may be implemented to receive threads of execution and
assign priorities to the threads of execution. Threads of execution may include nonvolatile …
assign priorities to the threads of execution. Threads of execution may include nonvolatile …
Conditional variables without spinlocks
NM Clift - US Patent 7,770,172, 2010 - Google Patents
The use of spinlocks is avoided in the combination of mutex and condition variables by
using any suitable atomic compare and swap functionality to add a thread to a list of waiting …
using any suitable atomic compare and swap functionality to add a thread to a list of waiting …
Pinning locks in shared cache
BACKGROUND 0001. The present disclosure generally relates to the field of electronics.
More particularly, an embodiment of the invention relates to pinning locks in a shared cache …
More particularly, an embodiment of the invention relates to pinning locks in a shared cache …
Method and system for deferred coverage mask generation in a raster stage
WR Steiner, JR Sewall - US Patent 8,537,168, 2013 - Google Patents
A method and system for deferred coverage mask generation in a raster stage of a graphics
processor. The method includes receiving a graphics primitive for rasterization in a raster …
processor. The method includes receiving a graphics primitive for rasterization in a raster …