article thumbnail

Happy 15th Birthday Amazon S3 -- the service that started it all

All Things Distributed

When we took a hard look at our storage for the Amazon ecommerce web site in 2005, we realized that the majority of our data needed an object (or key-value) store. and we needed the low cost with high reliability that wasn’t readily available in storage solutions. We had images for products sold on Amazon.com, video files, etc.,

Ecommerce 206
article thumbnail

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

Daniel Lemire

In some instances, libdivide can even be more efficient than compilers because it uses an approach introduced by Robison (2005) where we not only use multiplications and shifts, but also an addition to avoid arithmetic overflows. I make my benchmarking code available. What if d is a constant, but not known to the compiler?

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

It’s time to migrate from NAM to Dynatrace

Dynatrace

But end users kept complaining about slow applications, and despite increasing costs and control over networks, the baseline of end user experience wasn’t available. Application availability and performance measured using network probe technology. This approach works as long as application traffic can be decrypted.

Network 221
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 cache lines per core Available L1 cache miss concurrency: 10 cache lines per core 2023 processor: Xeon Max 9480, 56-core, “Sapphire Rapids” 307.2 cache lines -> 5.6 GB/s * 107 ns = 32870 Bytes -> 513 cache lines -> 9.2

Latency 71
article thumbnail

An Unbelievable Demo

Brendan Gregg

It was 2005, and I felt like I was in the eye of a hurricane. Another difference was that there were few roles in Australia for engineers in 2005, unlike the US. So back then in Australia you could find amazing engineers doing whatever roles were available. You can't make this stuff up.

article thumbnail

Additional T-SQL Improvements in SQL Server 2022

SQL Performance

Both functions were, and at the time of writing still are, available only as window functions. If you’re using T-SQL to compute percentiles as part of your work, these functions should be familiar to you since they’ve been supported in SQL Server 2005 and later. 75 Test XYZ Student C 55 Test XYZ 77.5

Servers 142
article thumbnail

Making A Strong Case For Accessibility

Smashing Magazine

The British Standards Institution (2005) defines inclusive design as : “The design of mainstream products and/or services that are accessible to, and usable by, as many people as reasonably possible. without the need for special adaptation or specialized design.”. Recording the training and who and when it was completed.

Website 145