article thumbnail

Improving our video encodes for legacy devices

The Netflix TechBlog

Since then, we have applied innovations such as shot-based encoding and newer codecs to deploy more efficient encode families. Further tuning of pre-defined encoding parameters. In addition, footprint savings will allow more content to be stored in edge caches, thus contributing to an improved experience for our members.

article thumbnail

The case for a learned sorting algorithm

The Morning Paper

Radix Sort is carefully designed to make effective use of the L2 cache and sequential memory accesses, whereas Learned Sort is making random accesses all over the destination array. How can learned sort be adapted to make it cache-efficient? If it’s high performance you’re after, you can’t ignore mechanical sympathy.

Cache 137
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

A Quick Peek at MySQL 8.0.34 and MySQL 8.1.0

Percona

The release with the new features will be called the Innovation series, and MySQL 8.1.0 This could be handy for tracking query tuning and performance auditing. Now there is a long-term support (LTS) version for the more conservative and the risk-averse folk that will have a roughly two-year lifespan between major releases.

Servers 82
article thumbnail

Cache and Prizes

Alex Russell

Browsers will cache tools popular among vocal, leading-edge developers. There's plenty of space for caching most popular frameworks. The best available proxy data also suggests that shared caches would have a minimal positive effect on performance. Browsers now understand the classic shared HTTP cache behaviour as a privacy bug.

Cache 82
article thumbnail

AB Testing?—?So You Know What Really Works

Adrian Cockcroft

In a small system this may be a table in a central relational database, but it’s best setup as a NoSQL data source using something like Amazon DynamoDB or Apache Cassandra, with a caching client library or at large scale a microservice data access layer.

Testing 52
article thumbnail

Netflix Cloud Packaging in the Terabyte Era

The Netflix TechBlog

By Xiaomei Liu , Rosanna Lee , Cyril Concolato Introduction Behind the scenes of the beloved Netflix streaming service and content, there are many technology innovations in media processing. It downloads the part(s) that contain the referenced, uploaded bytes and keeps them in an LRU active cache.

Cloud 237
article thumbnail

Bringing Rich Experiences to Memory-constrained TV Devices

The Netflix TechBlog

Our UI runs on top of a custom rendering engine which uses what we call a “surface cache” to optimize our use of graphics memory. Surface Cache Surface cache is a reserved pool in main memory (or separate graphics memory on a minority of systems) that the Netflix app uses for storing textures (decoded images and cached resources).

Cache 166