article thumbnail

Observability platform vs. observability tools

Dynatrace

They are particularly important in distributed systems, such as microservices architectures. Observability platforms are becoming essential as the complexity of cloud-native architectures increases. For example, in 2005, Dynatrace introduced a distributed tracing tool that allowed developers to implement local tracing and debugging.

article thumbnail

Faster remainders when the divisor is a constant: beating compilers and libdivide

Daniel Lemire

I believe that all optimizing C/C++ compilers know how to pull this trick and it is generally beneficial irrespective of the processor’s architecture. Yet for N large enough footnote , we can approximate 2 N / d by an integer and have the exact computation of the remainder for all possible n within a range. Can we do better?

C++ 279
Insiders

Sign Up for our Newsletter

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

article thumbnail

Requirements for stream processing architecture

Abhishek Tiwari

In 2005 Stonebraker et al. published a paper that outlined 8 key requirements for stream processing architecture. These key requirements can be easily translated into building blocks of stream processing architecture. most of the requirements are still relevant.

article thumbnail

Single-core memory bandwidth: Latency, Bandwidth, and Concurrency

John McCalpin

The example below is for a 2005-era processor with 60 ns memory latency and 6.4 For recent systems the numerical values of concurrency are so large that they are difficult to show with modest-sized graphics. GB/s peak DRAM bandwidth, requiring 6 concurrent 64-byte cache line accesses to be pending at all times to maintain full bandwidth.

Latency 71
article thumbnail

Web Performance Bookshelf

Rigor

Information Architecture. This book from 2002 is a brilliant must read: site architecture, security, reliability, and their impact on performance. You only have a few seconds to get compelling content onto the screen. Fail, and you can kiss your customers and profits goodbye.” ” – Andy King, 2003.

article thumbnail

AWS EC2 Virtualization 2017: Introducing Nitro

Brendan Gregg

It's amazing to recall that it was even possible to virtualize x86 before processors had hardware-assisted virtualization (Intel VT-x and AMD-V), which were added in 2005 and 2006. I previously posted [The PMCs of EC2: Measuring IPC], covering the architectural set of PMCs that were recently exposed to certain instance types in EC2.

article thumbnail

Rising Tide Rents and Robber Baron Rents

O'Reilly

In 2005, in “ What is Web 2.0? ,” I made the case that the companies that had survived the dotcom bust had all in one way or another become experts at “harnessing collective intelligence.” Google, for example, invented the Large Language model architecture that underlies today’s disruptive AI startups.