Making stuff fast at @redpandadata.

Canada
Joined December 2018
Travis Downs retweeted
The latest release of the simdutf C++ library (6.0.0) brings in more convenient for C++20 users. While you used to have to provide both a pointer and a size parameter... often you can now just pass your container... std::vector data{1, 2, 3, 4, 5}; // C++11 API auto cpp11 = simdutf::autodetect_encoding(data.data(), data.size()); // C++20 API auto cpp20 = simdutf::autodetect_encoding(data); Link in the comments.
4
2
45
4,850
Travis Downs retweeted
3
10
30
4,179
to our friends/companies downloading #redpanda 1.5M times a day... should turn on caching 😂
2
4
27
3,602
Travis Downs retweeted
We're excited to hear @redpandadata's Travis Downs describe the practical experience of building high performance systems with C++20 in an asynchronous runtime. He'll also discuss tradeoffs in adopting a thread-per-core architecture. bit.ly/43RHzlV #P99CONF #ScyllaDB
2
11
38
4,486
Travis Downs retweeted
For a long time I've been thinking that using a closed loop (sync) for measuring latency is wrong
3
31
7
194
some pretty cool tests we are doing on the #redpanda cloud of aggregate throughputs of 40GB/s. nbd .... more deets to come on Nov 15th. hopin.com/events/redpanda-op… thanks to @trav_downs for the goodie you see below.... maybe we should do a 200GB/s test next? 🤣 #kafka
There is always something special about seeing a 30GB/s #redpanda cluster (10GB/s producer writes + 20GB/s for replicas). Very cool 😎
3
9
29
Replying to @touisteur
10-20GB/s yes. We don't have anyone at 40GB/s yet. 400GbE not yet, but DM me if you want to test. This is the reason we have a dedicated Performance Engineering team xitter.cf/trav_downs/status/1575…
Do you count cycles in your sleep? Do you sweat over those last few μsecs? Do you both love and hate Nagle's algorithm? Join me in making future of event streaming wicked fast! @emaxerrno has built a team of great people here at Redpanda and we're looking for a perf expert.
1
1
9
Travis Downs retweeted
New ARM instructions were just released! (With SVE 2.1, among many other things) (I always use the exploration tools, but you can view them online too: developer.arm.com/documentat…) developer.arm.com/downloads/…
2
20
80
Travis Downs retweeted
While everyone is enjoying all the #AMD #Zen4 performance reviews, here is my teardown of Zen4's #AVX512 implementation and architecture. tl;dr - Intel has some serious competition now. mersenneforum.org/showthread…
12
82
11
365
Travis Downs retweeted
How useful is three-way comparison for sorting algorithms? Can it save on the number of comparisons?
6
1
6
Travis Downs retweeted
y-cruncher v0.7.10 coming out soon with Zen4 AVX512 optimizations. This was fun since there are no optimization resources yet for this chip. Had to do all the RE myself.😅
6
14
4
131
Travis Downs retweeted
New blog post: Faster zlib/DEFLATE decompression on the Apple M1 (and x86) dougallj.wordpress.com/2022/…
16
41
1
201
Travis Downs retweeted
Pete Cawley@corsix1 Aug 2022
Given: 1. crc32 has throughput 1 on port 1 2. pclmulqdq has throughput 1 on port 5 3. pclmulqdq+pxor can emulate crc32 It seems that fastest crc32 code should divide input in half and issue a crc32 _and_ a pclmulqdq every cycle. Code and numbers at corsix.org/content/fast-crc3…
1
18
1
50
Travis Downs retweeted
How do Graviton2 Arm & Intel x86 processors stack up for data-intensive workloads? Don’t miss our webinar Wednesday with @LinuxFoundation to see the results of our research! linuxfoundation.org/webinars…
3
11
Posted an AVX2-vectorized-sorting benchmarking script cr.yp.to/software/sortbench-… covering djbsort, vxsort, vqsort. (vxsort and vqsort also support AVX-512.) The middle part of this Skylake graph is the part that matters for crypto, and also the base case for larger quicksort etc.
3
19
63
How did I notice!?!? Excited for @jfbastien latest podcast episode! @TLBhit podcasts.google.com/feed/aHR… – at Evanston, IL
3
4
22
Hello y'all fine Internet Folks! Tonight's article is on Graviton 3 and a first look at the microarchitecture. Hope y'all enjoy! chipsandcheese.com/2022/05/2…
1
27
3
81
Our best release to date. A story of dollars and safety 🧵 offloading data transparently to s3 is the single most important cost savings anyone doing streaming can do. most importantly, your app does'nt change, not even one line of code. zero. just more $$$ in your pocket.
🚨🚨Redpanda 22.1 is here! 🚨🚨 Packed with goodies to further simplify your data streaming journey! - Transparent tiered storage (GA) - Centralized configuration - Maintenance mode - Rack awareness - Consumer offsets And more! #kafka #redpanda redpanda.com/blog/redpanda-2…
2
7
34