Dynamic cache bank reassignment and mixed 4KB/64KB pages help GPUs adapt memory resources to diverse parallel workloads.
Pipeline-balanced programmable LFSR logic enables high-speed multi-mode operation across communication standards while limiting area and power.
Arithmetic coding excludes selected symbols to limit long 1/0 runs, improving clock recovery and synchronization in data links.
Page sharing across GPU sockets and software-assisted prefetching cut multi-tile geometry access latency and improve rendering scalability.
Compressed in-memory database data is decompressed in GPU cache and compared in shader cores to speed parallel query processing.
Metadata codes trigger random cache-line initialization, reducing setup overhead while supporting faster parallel graphics and ML processing.
Partitioned GPU caches use dynamic overfetch boundaries, scrubbing, and pre-eviction to cut latency and sustain memory bandwidth.
Packed compression, decompression-aware compute, and shared register files help GPUs accelerate sparse matrix operations with lower cache latency.
Metadata codes trigger random filling of selected cache lines, cutting initialization overhead while supporting parallel graphics processing.
A ring oscillator is enabled only when bit statistics show entropy dropping, helping a TRNG maintain randomness while limiting power use.
L1 cache partitioning and priority control reduce GPU cache contention, lower access latency, and improve graphics and ML throughput.
Thermally aware multi-GPU scheduling balances memory-chip heat and workload contracts to keep latency uniform across parallel graphics processing.
Multiple memory tiles, cache layers, and a memory crossbar cut GPU cache latency while supporting parallel graphics and machine-learning workloads.
L3 cache-aware dispatching across GPU cache tiles cuts data access latency and improves parallel graphics and machine-learning workloads.
Repeated-byte compression and write acceleration cut GPU cache latency and data processing time for graphics and machine-learning workloads.
Partitioned GPU caches use boundary-based overfetch and background pre-eviction to cut latency while preserving memory bandwidth.
A metastable latch array enables triggerable true random numbers and stable PUF entropy without relying on power-up cycles or voltage bias.
Partitioned graphics caches use dynamic overfetch boundaries and pre-eviction to cut access latency while preserving memory bandwidth.
Instruction-level cache attributes and implicit fences help GPUs cut memory latency while preserving cache coherency in parallel workloads.
Dual quantum noise sources with differential amplification cancel interference and raise entropy for a more secure random number stream.
Dynamic bit shifting finds the exponent boundary, freeing more bits for the significand to generate more precise floating-point numbers per bit stream.
Forward body biasing in FD-SOI LVT ring oscillators suppresses flicker noise so thermal noise can drive stronger TRNG entropy.
Power-up values from scan-chain flip-flops are combined with challenge logic to create a stronger chip PUF for tamper-resistant authentication.
A PUF seed and dynamic entropy source are combined to keep random generation fast while improving entropy quality for security and sampling.
Batching memory requests through source queues and a scheduler improves GPU handling of graphics and machine-learning workloads.
Clock jitter from a ring oscillator is captured through carry chain stages to generate less predictable random bits for cryptographic use.
A shared page table and unified virtual memory detect frequent cross-tile access, reducing transfer overhead and improving multi-GPU scaling.
A BF16 dot-product accumulate path in a GPU improves matrix and graphics throughput while easing thread and memory-access bottlenecks.
Selective routing between normal and FPGA-based dual-ECC paths balances write speed, data reliability, and flash memory lifespan.
A self-timed ring oscillator uses duty correction and logic sampling to deliver high-speed true random numbers without periodicity.
A dynamic random threshold detects row hammer aggressor rows more selectively, reducing targeted refresh time and memory unavailability.
A self-timed ring oscillator with duty correction and logic sampling reduces bias while sustaining fast, high-entropy random number generation.
Dual PUF cell arrays use voltage-difference amplification and filtering to generate random authentication data with lower circuit area.
Shared cache partitioning and instruction-based L1 priority control cut GPU cache latency and improve graphics and machine-learning throughput.
Alternating multiple feedback taps changes loop delay and frequency unpredictably, helping random-number generators resist fault-injection and side-channel attacks.
Adjusting program pulses or bias voltages lets a memory array generate random bitstreams with layer-specific 1/0 ratios without extra RNG circuits.
A limits management circuit turns overage signals into pulse-modulated throttle control to cut IC power and heat without adding latency.
Voltage fluctuations during memory access are sampled by an ADC to generate less predictable random numbers and improve inter-device variability.
By splitting high- and low-probability noise regions, this RNG cuts ASIC area and power while preserving distribution accuracy for high-speed links.
Clock jitter from a ring oscillator and carry chain is sampled by stage detection to generate less predictable random bits for secure use.
Repeated ADC output sampling selects a more accurate compensation code, improving true random number generator randomness.
Randomized duty-cycle control spreads the audio codec power spectrum, cutting PFM noise spur and reducing audible discomfort in power-saving mode.
Null-read operations in RAM exploit sense amplifier offset randomness, then hash the results to produce true random numbers for secure use.
Bitwise sign and magnitude mapping creates zero-centered floating-point values while avoiding subtraction-heavy hardware.
Adjustable ring oscillators with bistable feedback speed phase random walk and generate multiple independent random streams in digital logic.
A BF16 dot-product accumulate instruction lets SIMT GPUs speed matrix workloads while reducing thread scheduling and memory latency bottlenecks.
A multi-tile partitioned walker splits compute work across GPU tiles to improve workload assignment and speed graphics and machine-learning processing.
Sensor data subsets are mixed with accumulated entropy to create stronger mobile PRNG seeds without dedicated hardware sources.
Using low-energy tritium decay and an integrated sensor, this case shows how compact TRNG chips avoid large detectors and radiation hazards.
Multiple ring oscillators and counters detect output correlation before interference destroys TRNG randomness and weakens computer security.