Remove Benchmarking Remove Hardware Remove Performance
article thumbnail

RabbitMQ vs. Kafka: Key Differences

Scalegrid

This article outlines the key differences in architecture, performance, and use cases to help determine the best fit for your workload. Architecture Comparison RabbitMQ and Kafka have distinct architectural designs that influence their performance and suitability for different use cases.

Latency 147
article thumbnail

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

Daniel Lemire

The division by a power of two ( / (2 N )) can be implemented as a right shift if we are working with unsigned integers, which compiles to single instruction: that is possible because the underlying hardware uses a base 2. We also published our benchmarks for research purposes. I make my benchmarking code available.

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

InnoDB Performance Optimization Basics

Percona

This blog is in reference to our previous ones for ‘Innodb Performance Optimizations Basics’ 2007 and 2013. Although there have been many blogs about adjusting MySQL variables for better performance since then, I think this topic deserves a blog update since the last update was a decade ago, and MySQL 5.7

article thumbnail

Distance-Based ISA for Efficient Register Management

ACM Sigarch

Ten years ago, the highest-performance CPUs could decode only up to four instructions simultaneously and execute up to eight instructions. RISC-V is often considered a definitive RISC instruction set, as it was carefully designed to avoid past pitfalls, such as reliance on specific hardware characteristics (e.g.,

article thumbnail

SKP's Java/Java EE Gotchas: Clash of the Titans, C++ vs. Java!

DZone

As a Software Engineer, the mind is trained to seek optimizations in every aspect of development and ooze out every bit of available CPU Resource to deliver a performing application. Recently, I spent some time checking on the Performance (not a very detailed study) of the various programming languages. Ahem, Slow!

Java 214
article thumbnail

Benchmarking the AWS Graviton2 with KeyDB

DZone

The performance claims made and the hype surrounding the Graviton2 had us itching to see how our high-performance database would perform. This article compares KeyDB running on several different M5 & M6g EC2 instances to get some insight into cost, performance, and use case benefits.

AWS 130
article thumbnail

Amazon Redshift and the art of performance optimization in the cloud

All Things Distributed

In this post, I show some of the reasons why that's true, using the Amazon Redshift team and the approach they have taken to improve the performance of their data warehousing service as an example. Verifying benchmark claims. Optimizing performance for bursts of user activity. Verifying benchmark claims.

Cloud 115