Remove 2004 Remove Design Remove Hardware Remove Software
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

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

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
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. First, a bit of operating-system design context. The answer is hardware interrupts. The new undocumented reality.

article thumbnail

DynamoDB One Year Later - All Things Distributed

All Things Distributed

After working with DynamoDB for only three days, they had already managed to go from the design phase to a fully production-ready deployment that could handle the biggest advertising event of the year. DynamoDB runs on a fleet of SSD-backed storage servers that are specifically designed to support DynamoDB. As AmazonĂ¢??s

Ecommerce 139
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
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