Re: Linux: more cores = less concurrency. - Mailing list pgsql-performance

From Claudio Freire
Subject Re: Linux: more cores = less concurrency.
Date
Msg-id BANLkTinJZQ+uT1LADUD-BHYciuWX6JWNvg@mail.gmail.com
Whole thread Raw
In response to Re: Linux: more cores = less concurrency.  (Scott Carey <scott@richrelevance.com>)
Responses Re: Linux: more cores = less concurrency.  (Scott Carey <scott@richrelevance.com>)
List pgsql-performance
On Thu, Apr 14, 2011 at 10:05 PM, Scott Carey <scott@richrelevance.com> wrote:
> Huge Pages helps caches.
> Dual-Pivot quicksort is more cache friendly and is _always_ equal to or
> faster than traditional quicksort (its a provably improved algorithm).

If you want a cache-friendly sorting algorithm, you need mergesort.

I don't know any algorithm as friendly to caches as mergesort.

Quicksort could be better only when the sorting buffer is guaranteed
to fit on the CPU's cache, and that's usually just a few 4kb pages.

pgsql-performance by date:

Previous
From: Scott Carey
Date:
Subject: Re: Linux: more cores = less concurrency.
Next
From: Scott Carey
Date:
Subject: Re: Linux: more cores = less concurrency.