Re: Question about LWLockAcquire's use of semaphores instead of spinlocks
От | Robert E. Bruccoleri |
---|---|
Тема | Re: Question about LWLockAcquire's use of semaphores instead of spinlocks |
Дата | |
Msg-id | 200207280345.XAA34379@stone.congenomics.com обсуждение исходный текст |
Ответ на | Re: Question about LWLockAcquire's use of semaphores instead of spinlocks (Tom Lane <tgl@sss.pgh.pa.us>) |
Ответы |
Re: Question about LWLockAcquire's use of semaphores instead of spinlocks
|
Список | pgsql-hackers |
Tom Lane writes: > > > "Robert E. Bruccoleri" <bruc@stone.congenomics.com> writes: > > On SGI multiprocessor machines, I suspect that a spinlock > > implementation of LWLockAcquire would give better performance than > > using IPC semaphores. Is there any specific reason that a spinlock > > could not be used in this context? > > Are you confusing LWLockAcquire with TAS spinlocks? No. > If you're saying that we don't have an implementation of TAS for > SGI hardware, then feel free to contribute one. If you are wanting to > replace LWLocks with spinlocks, then you are sadly mistaken, IMHO. This touches on my question. Why am I mistaken? I don't understand. BTW, about 5 years ago, I rewrote the TAS spinlocks for the SGI platform to make it work correctly. The current implementation is fine. +-----------------------------+------------------------------------+ | Robert E. Bruccoleri, Ph.D. | email: bruc@acm.org | | P.O. Box 314 | URL: http://www.congen.com/~bruc | | Pennington, NJ 08534 | | +-----------------------------+------------------------------------+
В списке pgsql-hackers по дате отправления: