Re: better atomics - v0.6

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: better atomics - v0.6
Дата
Msg-id 18919.1411577049@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: better atomics - v0.6  (Andres Freund <andres@2ndquadrant.com>)
Ответы Re: better atomics - v0.6  (andres@anarazel.de (Andres Freund))
Список pgsql-hackers
Andres Freund <andres@2ndquadrant.com> writes:
> On 2014-09-24 18:55:51 +0300, Heikki Linnakangas wrote:
>> There doesn't seem to be any hardware implementations of that in the patch.
>> Is there any architecture that has an instruction or compiler intrinsic for
>> that?

> You can implement it rather efficiently on ll/sc architectures. But I
> don't really think it matters. I prefer add_until (I've seen it named
> saturated add before as well) to live in the atomics code, rather than
> reimplement it in atomics employing code. I guess you see that
> differently?

I think the question is more like "what in the world happened to confining
ourselves to a small set of atomics".  I doubt either that this exists
natively anywhere, or that it's so useful that we should expect platforms
to have efficient implementations.
        regards, tom lane



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: identify_locking_dependencies is broken for schema-only dumps
Следующее
От: Andrew Gierth
Дата:
Сообщение: Re: Final Patch for GROUPING SETS