From: | Igor Kovalenko <Igor(dot)Kovalenko(at)motorola(dot)com> |
---|---|
To: | bruc(at)acm(dot)org |
Cc: | lamigo(at)atc(dot)unican(dot)es, tgl(at)sss(dot)pgh(dot)pa(dot)us, pgsql-hackers(at)postgresql(dot)org |
Subject: | Re: Fw: Fw: bad performance on irix |
Date: | 2002-03-20 22:32:38 |
Message-ID: | 3C990E06.9C429A2@motorola.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
Okay. Anyway, the semaphores are apparently used for purposes other than
TAS. That can be made faster too, on platforms which support POSIX
mutexes (shared between processes).
"Robert E. Bruccoleri" wrote:
>
> Dear Igor,
>
> > I am confused to hell. I always thought MIPS does NOT have TAS
> > instruction ;)
>
> On the SGI platform, there are very high speed implementations of test
> and set which allow large number of processes to safely and quickly
> access shared memory. SGI has a hardware team that specifies MIPS
> processor variants that are used in their servers so the machines can
> scale.
>
> I've tried to get SGI interested in putting some internal engineering
> effort to improve PostgreSQL performance on operations which could
> benefit from its shared memory parallel architecture (like index
> creation and sorting), but without success.
>
> +-----------------------------+------------------------------------+
> | Robert E. Bruccoleri, Ph.D. | email: bruc(at)acm(dot)org |
> | P.O. Box 314 | URL: http://www.congen.com/~bruc |
> | Pennington, NJ 08534 | |
> +-----------------------------+------------------------------------+
From | Date | Subject | |
---|---|---|---|
Next Message | Jan Wieck | 2002-03-20 23:23:01 | Re: Notify argument? |
Previous Message | Robert E. Bruccoleri | 2002-03-20 22:30:28 | Re: Fw: Fw: bad performance on irix |