A ring of constant buffers copies and updates values in software memory to support legacy program interfaces.
A GPU caching method groups pixels into horizontal and vertical pixel groups, mapping these groups to GPU cores using index information to store video data in cache memory.
Guest graphics driver allocates memory objects on demand within virtual machine space.
An effect engine executes high complexity graphics operations via an API instruction within a hybrid rendering architecture.
A virtualization platform restarts terminated rendering processes to maintain continuous 3D graphics transmission.
Memory extender compresses vertex data to reduce bandwidth requirements and increase the number of triangles processed by tile-based renderers.
An animation control unit adjusts rendered object counts to maintain target frame rates.
A mapping system requests layer sets according to a predefined priority order.
A functional mode aware resource management system dynamically allocates memory and power to active applications.
Region mapping tracks pixel data changes to update only modified areas, reducing memory bandwidth consumption.
A GPU rendering system expands point cloud data into deformed ellipses calculated from local density and surface normals.
A graph data processing method acquires target graphs with oriented edges representing traffic relationships between objects.
Tile-based buffering selects changed frame regions to reduce computation demands and latency while maintaining image quality.
Continuous threads on a graphics processing unit eliminate repeated launch costs, reducing latency for latency-sensitive network packet operations.
A display panel control module requests previously transmitted frames from the source to maintain refresh rates.
Density-aware stochastic subsets sample primitives to accelerate bounding volume hierarchy construction in graphics processing.
A graphics driver serializes command streams based on hardware resource availability to enable optimized batch processing.
Co-processors exchange synchronization notifications via a direct link, bypassing the central processing unit to reduce load and minimize screen tearing.
Reorders graphics commands by render target dependencies to group execution and reduce memory transitions.
A dedicated scalar processor executes shader preamble sections to load constant data, decoupling resource setup from streaming processor workloads.
A method dynamically limits graphics processing unit memory bandwidth based on audio video decoder frame decoding times.
A GPU uses a sliding window buffer to cache recently shaded vertices locally at shader cores.
Scanout units coordinate direct memory access between multiple GPUs rendering distinct frame portions to resolve non-uniform memory access complexity.
Unified memory and command routing resolve latency bottlenecks by enabling seamless task distribution between CPU and APD cores.
A GPU frame buffer identifies reference patches and overlays secondary digital content into displayed data streams.
Virtual queue segmentation enables out-of-order arbitration, reducing processing time while preventing deadlocks in graphics pipelines.
Segmenting image frames into blocks minimizes external memory accesses and development complexity via automated code generation.
Tiling and prefix sums reduce non-sequential memory accesses while maximizing parallelism on multi-core CPUs.
Interleaving primitive texels in a single memory page reduces address translation overhead and cache bandwidth consumption during composite texel rendering.
A display controller aggregates memory requests from pixel-processing pipelines to reduce system power consumption.
Recording rendering commands with frame rate parameters resolves accuracy issues caused by processing speed variations during playback.
Dirty tilemaps construct coarse-grained texture representations to skip redundant memory lookups in shader programs.
An application programming interface manages data placement across non-uniform memory access nodes to optimize storage operations.
Grouping samples by per-sample rendering order index in contiguous tile stacks resolves poor memory locality and enables efficient compression.
On-chip clear values table stores buffer data to eliminate external memory writes, reducing clock cycles and enhancing rendering performance.
A GPU memory buffer tracks usage thresholds and signals the CPU to pre-back pages into physical memory before access.
Dynamic refresh rate adjustment using tear enable signals reduces latency and power consumption while eliminating visual tearing.
A GPU detects and nullifies unnecessary instructions by executing preamble code to identify redundant operations before the main draw call.
A distributed denoising algorithm gathers ghost region data from neighboring nodes to train a convolutional neural network during runtime.
Comparing specific sub-regions within blocks allows the system to omit memory access operations, reducing bandwidth and power consumption.
A preemptive caching system uses user geolocation to store image data on local devices before viewing requests occur.
Surface interleaving maps sparse textures to shared physical pages, reducing TLB misses and minimizing memory waste in complex rendering scenes.
Comparing tile signatures identifies changed regions, allowing selective frame buffer updates that reduce power consumption and memory bandwidth usage.
Segments refresh cycles into active and blank phases, allowing CPU power saving operations within overlapping blank periods to maintain continuous video output.
Segmented odd and even index cache memories enable parallel texture data reads, resolving sequential access bottlenecks without increasing memory size.
A virtual device driver enables GPU offload processing in storage arrays through pinned memory pages and shared buffer spaces.
A data access method divides images into regions based on layer boundaries to optimize resource usage.
A signal processing circuit uses a control origin identification signal to determine the active central processing unit issuing a reset request.
A speculative execution mechanism dispatches hit and intersection shaders in batches across SIMD units to accelerate real-time ray tracing workloads.