article thumbnail

USENIX LISA2021 Computing Performance: On the Horizon

Brendan Gregg

This was a chance to talk about other things I've been working on, such as the present and future of hardware performance. The video is on [youtube]: The slides are on [slideshare] or as a [PDF]: I work on many areas of performance, but recently I've had a lot of demand to talk about BPF.

article thumbnail

The Return of the Frame Pointers

Brendan Gregg

2015-2020: Overhead As part of production rollout I did many performance overhead tests, which I've described publicly before: The overhead of adding frame pointers to everything (libc and Java) was usually less than 1%, with one exception of 10%. I should do a blog post just on SFrames. 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

Performance Testing with Open Source Tools – Myths and Reality

Alex Podelko

It was called Jellly at the time (mid 2015) but it was an early build of what OctoPerf would become. And when we started in 2015, JMeter was undoubtedly the best tool around. You have to remember this was in 2015, a lot has changed since, Gatling is definitely a stronger tool.

article thumbnail

A Brief Guide of xPU for AI Accelerators

ACM Sigarch

HPU: Holographic Processing Unit (HPU) is the specific hardware of Microsoft’s Hololens. SPU: Stream Processing Unit (SPU) is related to the specialized hardware to process the data streams of video. TPU: Tensor Processing Unit (TPU) is Google’s specialized hardware for neural network.

article thumbnail

The Speed of Time

Brendan Gregg

As a Xen guest, this profile was gathered using perf(1) and the kernel's software cpu-clock soft interrupts, not the hardware NMI. I also shared setting the clocksource in my talks and in my 2015 [Linux tunables] post. html [unroll the loop]: /blog/2014-04-26/the-noploop-cpu-benchmark.html But I'm not completely sure.

Speed 126
article thumbnail

AWS EC2 Virtualization 2017: Introducing Nitro

Brendan Gregg

Hardware virtualization for cloud computing has come a long way, improving performance using technologies such as VT-x, SR-IOV, VT-d, NVMe, and APICv. The latest AWS hypervisor, Nitro, uses everything to provide a new hardware-assisted hypervisor that is easy to use and has near bare-metal performance. I'd expect between 0.1%

article thumbnail

Safari 16.4 Is An Admission

Alex Russell

The size of the release was expected in some corners, owing to the torrent of WebKit blog posts over the last few weeks: Jan. In leaner years (2012-2015), a single Fall release was all we'd get. The idea behind this API was not new , and the intensity of developer sentiment had only increased since Dimitri's 2015 sketch.

Energy 79