article thumbnail

The Return of the Frame Pointers

Brendan Gregg

As my former Sun Microsystems colleague Eric Schrock (nickname Schrock) wrote in November 2004 : "On i386, you at least had the advantage of increasing the number of usable registers by 20%. This technique saves two instructions in the prologue and epilogue and makes one additional general-purpose register (%rbp) available."

Java 137
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. The Xbox 360 CPU had three PowerPC cores and a 1 MB L2 cache and these features are clearly visible on the wafer. I used to know what the visible elements of the CPU cores were (L1 caches? To the left of that is one of the CPU cores.

Cache 126
Insiders

Sign Up for our Newsletter

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

article thumbnail

Best Free DNS Hosting Providers

KeyCDN

ISPs do cache DNS however which means if your first provider goes down it will still try to query the first DNS server for a period of time before querying for the second one. But remember, ISPs also cache the DNS so by setting a longer TTL it means fewer queries to your DNS servers. So DNS services definitely go down!

Cache 134
article thumbnail

A Decade of Dynamo: Powering the next wave of high-performance, internet-scale applications

All Things Distributed

It all started in 2004 when Amazon was running Oracle's enterprise edition with clustering and replication. In addition, DynamoDB Accelerator (DAX) a fully managed, highly available, in-memory cache further speeds up DynamoDB response times from milliseconds to microseconds and can continue to do so at millions of requests per second.

Internet 110
article thumbnail

Amazon DynamoDB ? a Fast and Scalable NoSQL Database.

All Things Distributed

A number of outages at the height of the 2004 holiday shopping season can be traced back to scaling commercial technologies beyond their boundaries. Without this ability, engineers often have to carefully manage caching systems to ensure they can achieve low-latency and predictable performance as their workloads scale.

article thumbnail

Jamstack CMS: The Past, The Present and The Future

Smashing Magazine

You could create and update blog posts, all content was straight HTML — open-source WYSIWYG editors weren’t available at the time, and Markdown didn’t come about until 2004. When we talk about static site generators, incremental regeneration, or instant cache invalidation, it’s enough to make the layman’s eyes glaze over.

Ecommerce 141
article thumbnail

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

The Morning Paper

2004) was a user-space file system called the Extent and B-Tree based object file system. To avoid any consistency overheads on object writes it writes data directly to raw disk , so there is only one cache flush fora data write. S3), RADOS block device (cf. EBS), and CephFS distributed file system are all built on top of RADOS.

Storage 64