article thumbnail

5.5 mm in 1.25 nanoseconds

Randon ASCII

In 2004 I was working for Microsoft in the Xbox group, and a new console was being created. With fixed hardware it’s easy to construct a linked list that will stay in L1, or will always require a trip to L2, or will always require a trip to main memory. One benchmark I wrote measured the L2 cache latency. Standard stuff.

Cache 126
article thumbnail

The Return of the Frame Pointers

Brendan Gregg

To explain this example in more detail: The profiler periodically interrupts software execution, and for those disconnected stacks it happens to be the execution of the kernel software ("vfs*", "ext*", etc.). These partial stacks get grouped together on the left. Click here for a longer explanation. Just to name a couple of languages.

Java 145
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

File systems unfit as distributed storage backends: lessons from ten years of Ceph evolution

The Morning Paper

Breaking that assumption allowed Ceph to introduce a new storage backend called BlueStore with much better performance and predictability, and the ability to support the changing storage hardware landscape. The storage backend is the software module directly managing the storage device attached to physical machines.

Storage 64
article thumbnail

Windows Timer Resolution: The Great Rule Change

Randon ASCII

The behavior of the Windows scheduler changed significantly in Windows 10 2004, in a way that will break a few applications, and there appears to have been no announcement, and the documentation has not been updated. The answer is hardware interrupts. However the scheduler behavior changes dramatically in Windows 10 2004.

article thumbnail

DynamoDB One Year Later - All Things Distributed

All Things Distributed

This allows us to tune both our hardware and our software to ensure that the end-to-end service is both cost-efficient and highly performant. ve been working hard over the past year to improve storage density and bring down the costs of our underlying hardware platform.

Ecommerce 139
article thumbnail

AVIF for Next-Generation Image Coding

The Netflix TechBlog

With the motion extension, it was accepted as the video coding standard for digital cinema in 2004. There is a potential benefit in reusing the hardware in place for video compression/decompression. The goal of this library is to ease the integration in software from the image community.

Code 212
article thumbnail

What Is Hyperautomation?

O'Reilly

meme originated in IT’s transformation from manual system administration to automated configuration management and software deployment. Andrew Ng , Christopher Ré , and others have pointed out that in the past decade, we’ve made a lot of progress with algorithms and hardware for running AI. We’ll see it in banking.

Games 116