Re: better atomics

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: better atomics
Дата
Msg-id 10161.1382990807@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: better atomics  (Heikki Linnakangas <hlinnakangas@vmware.com>)
Ответы Re: better atomics  (Andres Freund <andres@2ndquadrant.com>)
Список pgsql-hackers
Heikki Linnakangas <hlinnakangas@vmware.com> writes:
> On 28.10.2013 21:32, Andres Freund wrote:
>> I think there are quite some algorithms relying on 16byte CAS, that's
>> why I was thinking about it at all. I think it's easier to add support
>> for it in the easier trawl through the compilers, but I won't argue much
>> for it otherwise for now.

> Many algorithms require a 2*(pointer width) CAS instruction. On 64-bit 
> platforms that's 16 bytes, but on 32-bit platforms an 8 byte version 
> will suffice.

You're both just handwaving.  How many is "many", and which ones might
we actually have enough use for to justify dealing with such a dependency?
I don't think we should buy into this without some pretty concrete
justification.
        regards, tom lane



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

Предыдущее
От: Heikki Linnakangas
Дата:
Сообщение: Re: better atomics
Следующее
От: Peter Geoghegan
Дата:
Сообщение: Re: OSX doesn't accept identical source/target for strcpy() anymore