Rocksolid Light

Welcome to Rocksolid Light

mail  files  register  newsreader  groups  login

Message-ID:  

Linux - Where do you want to fly today? -- Unknown source


devel / comp.arch / Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034

SubjectAuthor
* Fujitsu will discontinue SPARC in 2034Marco Moock
+* Re: Fujitsu will discontinue SPARC in 2034John Dallman
|`* Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034John Levine
| +* Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034John Dallman
| |`* Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034Michael S
| | +* Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034John Dallman
| | |`* Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034John Levine
| | | `* Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034Terje Mathisen
| | |  `* Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034David Brown
| | |   `* Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034George Neuner
| | |    `- Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034David Brown
| | `- Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034aph
| +* Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034Scott Lurndal
| |`* Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034Michael S
| | `* Transactional memory (was: SPARC and DB, Fujitsu ...)Anton Ertl
| |  +* Re: Transactional memoryChris M. Thomasson
| |  |`- Re: Transactional memoryGeorge Neuner
| |  +* Re: Transactional memory (was: SPARC and DB, Fujitsu ...)MitchAlsup
| |  |+* Re: Transactional memory (was: SPARC and DB, Fujitsu ...)Michael S
| |  ||`* Re: Transactional memoryEricP
| |  || `- Re: Transactional memoryMichael S
| |  |`- Re: Transactional memoryChris M. Thomasson
| |  `- Re: Transactional memory (was: SPARC and DB, Fujitsu ...)Thomas Koenig
| `* Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034Michael S
|  `* Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034BGB
|   +* Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034MitchAlsup
|   |+* Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034BGB
|   ||`- Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034MitchAlsup
|   |`* Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034Thomas Koenig
|   | +* Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034Terje Mathisen
|   | |`* Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034Thomas Koenig
|   | | +- Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034Terje Mathisen
|   | | `- Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034David Brown
|   | +* Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034MitchAlsup
|   | |`- Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034BGB
|   | `* Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034MitchAlsup
|   |  +* Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034Brian G. Lucas
|   |  |`* Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034MitchAlsup
|   |  | `- Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034BGB
|   |  `* Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034Stephen Fuld
|   |   +* Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034Chris M. Thomasson
|   |   |`* Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034Stefan Monnier
|   |   | `* Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034Chris M. Thomasson
|   |   |  `- Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034Chris M. Thomasson
|   |   +* Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034BGB
|   |   |+* Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034Stefan Monnier
|   |   ||`- Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034BGB
|   |   |`* Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034MitchAlsup
|   |   | `* Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034BGB
|   |   |  `* Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034MitchAlsup
|   |   |   `- Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034BGB
|   |   `* Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034Terje Mathisen
|   |    `* Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034BGB
|   |     +* Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034Chris M. Thomasson
|   |     |`- Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034BGB
|   |     `* Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034Robert Finch
|   |      `- Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034BGB
|   `* Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034George Neuner
|    `* Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034BGB
|     `- Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034George Neuner
+* Re: Fujitsu will discontinue SPARC in 2034Thomas Koenig
|`* Re: Fujitsu will discontinue SPARC in 2034John Dallman
| `* Re: Fujitsu will discontinue SPARC in 2034Michael S
|  +* Re: Fujitsu will discontinue SPARC in 2034Thomas Koenig
|  |+* Re: Fujitsu will discontinue SPARC in 2034David Brown
|  ||`* Re: Fujitsu will discontinue SPARC in 2034Anton Ertl
|  || +- Re: Fujitsu will discontinue SPARC in 2034Michael S
|  || `- Re: Fujitsu will discontinue SPARC in 2034David Brown
|  |+* Re: Fujitsu will discontinue SPARC in 2034Quadibloc
|  ||`- Re: Fujitsu will discontinue SPARC in 2034David Brown
|  |`- Re: Fujitsu will discontinue SPARC in 2034MitchAlsup
|  +* Re: Fujitsu will discontinue SPARC in 2034John Dallman
|  |+* Re: Fujitsu will discontinue SPARC in 2034BGB
|  ||`- Re: Fujitsu will discontinue SPARC in 2034MitchAlsup
|  |+- Re: Fujitsu will discontinue SPARC in 2034MitchAlsup
|  |`* Re: Fujitsu will discontinue SPARC in 2034Stephen Fuld
|  | `* Re: Fujitsu will discontinue SPARC in 2034Anton Ertl
|  |  `* Re: Fujitsu will discontinue SPARC in 2034John Levine
|  |   +* Re: Fujitsu will discontinue SPARC in 2034MitchAlsup
|  |   |`* Re: Fujitsu will discontinue SPARC in 2034Scott Lurndal
|  |   | `- Re: Fujitsu will discontinue SPARC in 2034Anton Ertl
|  |   +- Re: Fujitsu will discontinue SPARC in 2034Anton Ertl
|  |   `- Re: Fujitsu will discontinue SPARC in 2034Michael S
|  `* Re: Fujitsu will discontinue SPARC in 2034Marco Moock
|   `* Re: Fujitsu will discontinue SPARC in 2034Anton Ertl
|    +* Re: Fujitsu will discontinue SPARC in 2034Marco Moock
|    |`- Re: Fujitsu will discontinue SPARC in 2034Anton Ertl
|    `- Re: Fujitsu will discontinue SPARC in 2034Thomas Koenig
`* Re: Fujitsu will discontinue SPARC in 2034chrisq
 `* Re: Fujitsu will discontinue SPARC in 2034Michael S
  +- Re: Fujitsu will discontinue SPARC in 2034Branimir Maksimovic
  `* Re: Fujitsu will discontinue SPARC in 2034chrisq
   `* Re: Fujitsu will discontinue SPARC in 2034Michael S
    +* Re: Fujitsu will discontinue SPARC in 2034BGB
    |`* Re: Fujitsu will discontinue SPARC in 2034John Dallman
    | `* Re: Fujitsu will discontinue SPARC in 2034BGB
    |  +* Re: Fujitsu will discontinue SPARC in 2034Scott Lurndal
    |  |+* Re: Fujitsu will discontinue SPARC in 2034BGB
    |  ||`* Re: Fujitsu will discontinue SPARC in 2034MitchAlsup
    |  || `- Re: Fujitsu will discontinue SPARC in 2034Scott Lurndal
    |  |+- Re: Fujitsu will discontinue SPARC in 2034Anton Ertl
    |  |`- Re: Fujitsu will discontinue SPARC in 2034Andy Valencia
    |  `* Re: Fujitsu will discontinue SPARC in 2034Stefan Monnier
    `* Re: Fujitsu will discontinue SPARC in 2034Scott Lurndal

Pages:123456
Re: Fujitsu will discontinue SPARC in 2034

<b6f46a49-a1e4-422c-b1c5-5b00056b0757n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=34528&group=comp.arch#34528

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a05:620a:1915:b0:773:ad95:aa16 with SMTP id bj21-20020a05620a191500b00773ad95aa16mr569389qkb.4.1697385231116;
Sun, 15 Oct 2023 08:53:51 -0700 (PDT)
X-Received: by 2002:a05:6870:718f:b0:1e9:c362:a397 with SMTP id
d15-20020a056870718f00b001e9c362a397mr3381872oah.10.1697385230883; Sun, 15
Oct 2023 08:53:50 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch
Date: Sun, 15 Oct 2023 08:53:50 -0700 (PDT)
In-Reply-To: <uggg1p$1klbs$1@newsreader4.netcologne.de>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:56a:fa34:c000:71d7:7e0e:c9eb:5dd1;
posting-account=1nOeKQkAAABD2jxp4Pzmx9Hx5g9miO8y
NNTP-Posting-Host: 2001:56a:fa34:c000:71d7:7e0e:c9eb:5dd1
References: <ugc3gh$1hrml$1@newsreader4.netcologne.de> <memo.20231013201321.16796H@jgd.cix.co.uk>
<c2399332-9696-4749-adc4-8d9b071c060dn@googlegroups.com> <uggg1p$1klbs$1@newsreader4.netcologne.de>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <b6f46a49-a1e4-422c-b1c5-5b00056b0757n@googlegroups.com>
Subject: Re: Fujitsu will discontinue SPARC in 2034
From: jsavard@ecn.ab.ca (Quadibloc)
Injection-Date: Sun, 15 Oct 2023 15:53:51 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 1542
 by: Quadibloc - Sun, 15 Oct 2023 15:53 UTC

On Sunday, October 15, 2023 at 4:48:29 AM UTC-6, Thomas Koenig wrote:

> ColdFire does not implement the whole 68000 instruction set

Precisely, so it won't run AmigaOS.

John Savard

Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034

<ugh4gl$jlbl$1@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=34529&group=comp.arch#34529

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: terje.mathisen@tmsw.no (Terje Mathisen)
Newsgroups: comp.arch
Subject: Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034
Date: Sun, 15 Oct 2023 18:37:41 +0200
Organization: A noiseless patient Spider
Lines: 54
Message-ID: <ugh4gl$jlbl$1@dont-email.me>
References: <ugb5fp$6cdq$2@solani.org>
<memo.20231013173436.16796C@jgd.cix.co.uk> <ugc1bb$c6q$1@gal.iecc.com>
<35bf31ad-2d2a-4b34-9643-7edfab914ee3n@googlegroups.com>
<ugem03$2ih$1@dont-email.me>
<bc5f7db6-0370-49b4-a46d-378b771dc3a5n@googlegroups.com>
<uggh8d$1klbs$3@newsreader4.netcologne.de>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 15 Oct 2023 16:37:42 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="95ddf4efd76d0169dce5956e9b71d1bb";
logging-data="644469"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+2Z7nBdAqXWTunMZnjgACw7nHZpLzLG8UipyCLHa31uQ=="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Firefox/91.0 SeaMonkey/2.53.17.1
Cancel-Lock: sha1:3PZfw2B+SmvujOkAVeq3vxlkRsc=
In-Reply-To: <uggh8d$1klbs$3@newsreader4.netcologne.de>
 by: Terje Mathisen - Sun, 15 Oct 2023 16:37 UTC

Thomas Koenig wrote:
> MitchAlsup <MitchAlsup@aol.com> schrieb:
>> On Saturday, October 14, 2023 at 1:17:44 PM UTC-5, BGB wrote:
>>> On 10/14/2023 11:33 AM, Michael S wrote:
>>>> On Friday, October 13, 2023 at 9:13:04 PM UTC+3, John Levine wrote:
>>>>> According to John Dallman <j...@cix.co.uk>:
>>>>>> Overall, Oracle's vertical integration plan for making their database
>>>>>> work better on their own hardware was not a success. It turned out that
>>>>>> Oracle DB and SPARC Solaris were already pretty well-tuned for each other,
>>>>>> and there were no easy gains there.
>>>>> What could they do that would make it better than an ARM or RISC V chip
>>>>> running at the same speed? Transactional memory?
>>>>>
>>>>
>>>> It seems, by time of acquisition (late 2009) it was already know internally
>>>> that Rock (SPARC processor with TM support) is doomed. Although it was not
>>>> enounced publicly until next year.
>>>>
>>> I also personally have difficulty imagining what exactly one could do in
>>> a CPU that would give it much advantage for database tasks that would
>>> not otherwise make sense with a general purpose CPU.
>> <
>> Bigger caches and a slower clock rate help data base but do not help general
>> purpose. More slower CPUs and thinner cache hierarchy helps. Less prediction
>> helps too.
>> <
>> So, instead of 64KB L1s and 1MB L2s and 8MB L3s:: do a 256KB L1 and
>> 8MB L2 with no L3s.
>> <
>> It does not mater how fast the clock rate is if you are waiting for memory to
>> respond.
>
> Hm, but 256k L1 would increase the L1 latency, correct?
>
> Maybe this is a reason why SMT is popular in certain processors:
> If a core is waiting for memory, it might as well switch to another
> thread for which the outstanding request has already arrived.
>
> Another reason, I'm told, is that SMT can be a reaction to
> software licensing - some licenses in the commercial field are
> are paid per physical core, and if SMT can squeeze out a few
> percent of performance, even a more expensive processor might be
> more cost-effective.

This is extremely relevant for engineers/engineering software which can
easily run into the $100K/year range for a single license: At those
prices any CPU/motherboard/platform combo which provides at least 10%
speedup is automatically worth $10K more, right?

Terje

--
- <Terje.Mathisen at tmsw.no>
"almost all programming can be viewed as an exercise in caching"

Re: Fujitsu will discontinue SPARC in 2034

<2023Oct15.184706@mips.complang.tuwien.ac.at>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=34530&group=comp.arch#34530

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!news.hispagatos.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: anton@mips.complang.tuwien.ac.at (Anton Ertl)
Newsgroups: comp.arch
Subject: Re: Fujitsu will discontinue SPARC in 2034
Date: Sun, 15 Oct 2023 16:47:06 GMT
Organization: Institut fuer Computersprachen, Technische Universitaet Wien
Lines: 14
Message-ID: <2023Oct15.184706@mips.complang.tuwien.ac.at>
References: <ugc3gh$1hrml$1@newsreader4.netcologne.de> <memo.20231013201321.16796H@jgd.cix.co.uk> <c2399332-9696-4749-adc4-8d9b071c060dn@googlegroups.com> <uggg1p$1klbs$1@newsreader4.netcologne.de> <ugguc6$icfh$1@dont-email.me>
Injection-Info: dont-email.me; posting-host="df5c662c313b363265708271958f5174";
logging-data="652711"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19H/Tvp0WBC895ibSGdFFJU"
Cancel-Lock: sha1:48LICW+bA4M/3sufW1Z4VQZ0jlw=
X-newsreader: xrn 10.11
 by: Anton Ertl - Sun, 15 Oct 2023 16:47 UTC

David Brown <david.brown@hesbynett.no> writes:
>ColdFire is, however, rarely seen these days, and to my knowledge it has
>been many years since any new ColdFire microcontrollers were introduced.

Motorola spun the semiconductor part off as Freescale, and Freescale
was bought by NXP (spun off from Philips). In 2016 or so I heard a
presentation by someone familiar with the microcontroller industry
that NXP is focussing on ARM-based microcontrollers and puts Coldfire
and PowerPC on the back burner.

- anton
--
'Anyone trying for "industrial quality" ISA should avoid undefined behavior.'
Mitch Alsup, <c17fcd89-f024-40e7-a594-88a85ac10d20o@googlegroups.com>

Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034

<b3683357-8ed6-488f-863e-a90136476a66n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=34531&group=comp.arch#34531

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a05:622a:1ba9:b0:410:9b45:d7f6 with SMTP id bp41-20020a05622a1ba900b004109b45d7f6mr573769qtb.10.1697390539195;
Sun, 15 Oct 2023 10:22:19 -0700 (PDT)
X-Received: by 2002:a05:6808:218a:b0:3ab:84f0:b4a5 with SMTP id
be10-20020a056808218a00b003ab84f0b4a5mr15703940oib.3.1697390539003; Sun, 15
Oct 2023 10:22:19 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!nntp.club.cc.cmu.edu!45.76.7.193.MISMATCH!3.us.feeder.erje.net!feeder.erje.net!border-1.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch
Date: Sun, 15 Oct 2023 10:22:18 -0700 (PDT)
In-Reply-To: <uggh8d$1klbs$3@newsreader4.netcologne.de>
Injection-Info: google-groups.googlegroups.com; posting-host=2600:1700:291:29f0:e4fe:2185:26df:ed38;
posting-account=H_G_JQkAAADS6onOMb-dqvUozKse7mcM
NNTP-Posting-Host: 2600:1700:291:29f0:e4fe:2185:26df:ed38
References: <ugb5fp$6cdq$2@solani.org> <memo.20231013173436.16796C@jgd.cix.co.uk>
<ugc1bb$c6q$1@gal.iecc.com> <35bf31ad-2d2a-4b34-9643-7edfab914ee3n@googlegroups.com>
<ugem03$2ih$1@dont-email.me> <bc5f7db6-0370-49b4-a46d-378b771dc3a5n@googlegroups.com>
<uggh8d$1klbs$3@newsreader4.netcologne.de>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <b3683357-8ed6-488f-863e-a90136476a66n@googlegroups.com>
Subject: Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034
From: MitchAlsup@aol.com (MitchAlsup)
Injection-Date: Sun, 15 Oct 2023 17:22:19 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 64
 by: MitchAlsup - Sun, 15 Oct 2023 17:22 UTC

On Sunday, October 15, 2023 at 6:09:05 AM UTC-5, Thomas Koenig wrote:
> MitchAlsup <Mitch...@aol.com> schrieb:
> > On Saturday, October 14, 2023 at 1:17:44 PM UTC-5, BGB wrote:
> >> On 10/14/2023 11:33 AM, Michael S wrote:
> >> > On Friday, October 13, 2023 at 9:13:04 PM UTC+3, John Levine wrote:
> >> >> According to John Dallman <j...@cix.co.uk>:
> >> >>> Overall, Oracle's vertical integration plan for making their database
> >> >>> work better on their own hardware was not a success. It turned out that
> >> >>> Oracle DB and SPARC Solaris were already pretty well-tuned for each other,
> >> >>> and there were no easy gains there.
> >> >> What could they do that would make it better than an ARM or RISC V chip
> >> >> running at the same speed? Transactional memory?
> >> >>
> >> >
> >> > It seems, by time of acquisition (late 2009) it was already know internally
> >> > that Rock (SPARC processor with TM support) is doomed. Although it was not
> >> > enounced publicly until next year.
> >> >
> >> I also personally have difficulty imagining what exactly one could do in
> >> a CPU that would give it much advantage for database tasks that would
> >> not otherwise make sense with a general purpose CPU.
> ><
> > Bigger caches and a slower clock rate help data base but do not help general
> > purpose. More slower CPUs and thinner cache hierarchy helps. Less prediction
> > helps too.
> ><
> > So, instead of 64KB L1s and 1MB L2s and 8MB L3s:: do a 256KB L1 and
> > 8MB L2 with no L3s.
> ><
> > It does not mater how fast the clock rate is if you are waiting for memory to
> > respond.
<
> Hm, but 256k L1 would increase the L1 latency, correct?
<
Not on average, the number of nanoseconds increases, the number of clock
cycles spent doing nothing but waiting decreases.
>
> Maybe this is a reason why SMT is popular in certain processors:
> If a core is waiting for memory, it might as well switch to another
> thread for which the outstanding request has already arrived.
<
As long as you avoid Spectré and Meltdown you can do SMT in the wait
cycles of the other.
>
> Another reason, I'm told, is that SMT can be a reaction to
> software licensing - some licenses in the commercial field are
> are paid per physical core, and if SMT can squeeze out a few
> percent of performance, even a more expensive processor might be
> more cost-effective.
<
Hardware coming to save poorly licensed software--great !!

Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034

<d1fff2c4-2e05-4a44-a384-94c78b9ee561n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=34532&group=comp.arch#34532

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a05:6214:a8b:b0:66d:310:2fd with SMTP id ev11-20020a0562140a8b00b0066d031002fdmr249956qvb.0.1697391035776;
Sun, 15 Oct 2023 10:30:35 -0700 (PDT)
X-Received: by 2002:a05:6808:bc3:b0:3ae:2377:545 with SMTP id
o3-20020a0568080bc300b003ae23770545mr15750471oik.7.1697391035569; Sun, 15 Oct
2023 10:30:35 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!feeder1.feed.usenet.farm!feed.usenet.farm!peer01.ams4!peer.am4.highwinds-media.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch
Date: Sun, 15 Oct 2023 10:30:35 -0700 (PDT)
In-Reply-To: <ugg2ut$cii2$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2600:1700:291:29f0:e4fe:2185:26df:ed38;
posting-account=H_G_JQkAAADS6onOMb-dqvUozKse7mcM
NNTP-Posting-Host: 2600:1700:291:29f0:e4fe:2185:26df:ed38
References: <ugb5fp$6cdq$2@solani.org> <memo.20231013173436.16796C@jgd.cix.co.uk>
<ugc1bb$c6q$1@gal.iecc.com> <35bf31ad-2d2a-4b34-9643-7edfab914ee3n@googlegroups.com>
<ugem03$2ih$1@dont-email.me> <bc5f7db6-0370-49b4-a46d-378b771dc3a5n@googlegroups.com>
<ugg2ut$cii2$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <d1fff2c4-2e05-4a44-a384-94c78b9ee561n@googlegroups.com>
Subject: Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034
From: MitchAlsup@aol.com (MitchAlsup)
Injection-Date: Sun, 15 Oct 2023 17:30:35 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 6748
 by: MitchAlsup - Sun, 15 Oct 2023 17:30 UTC

On Sunday, October 15, 2023 at 2:05:09 AM UTC-5, BGB wrote:
> On 10/14/2023 8:48 PM, MitchAlsup wrote:
> > On Saturday, October 14, 2023 at 1:17:44 PM UTC-5, BGB wrote:
> >> On 10/14/2023 11:33 AM, Michael S wrote:
> >>> On Friday, October 13, 2023 at 9:13:04 PM UTC+3, John Levine wrote:
> >>>> According to John Dallman <j...@cix.co.uk>:
> >>>>> Overall, Oracle's vertical integration plan for making their database
> >>>>> work better on their own hardware was not a success. It turned out that
> >>>>> Oracle DB and SPARC Solaris were already pretty well-tuned for each other,
> >>>>> and there were no easy gains there.
> >>>> What could they do that would make it better than an ARM or RISC V chip
> >>>> running at the same speed? Transactional memory?
> >>>>
> >>>
> >>> It seems, by time of acquisition (late 2009) it was already know internally
> >>> that Rock (SPARC processor with TM support) is doomed. Although it was not
> >>> enounced publicly until next year.
> >>>
> >> I also personally have difficulty imagining what exactly one could do in
> >> a CPU that would give it much advantage for database tasks that would
> >> not otherwise make sense with a general purpose CPU.
> > <
> > Bigger caches and a slower clock rate help data base but do not help general
> > purpose. More slower CPUs and thinner cache hierarchy helps. Less prediction
> > helps too.
> > <
> > So, instead of 64KB L1s and 1MB L2s and 8MB L3s:: do a 256KB L1 and
> > 8MB L2 with no L3s.
> > <
> > It does not mater how fast the clock rate is if you are waiting for memory to
> > respond.
> OK.
>
> In my own use-cases, 16/32/64K seemed near optimal, but I guess if the
> working sets are larger, this could favor bigger L1s.
<
Take your application and add a level of indirection for every LD, every ST
and every Branch, and see how your cache hierarchy works then.
>
> It had seemed like, at 32 or 64K, one tends towards a 98 or 99% hit-rate.
>
For your games, yes; for billion transactions per hour data base, decidedly no.
>
> In the past, my attempts to increase MHz tended to come at the cost of
> significant reduction to L1 cache size (mostly, the "magic" being to
> make it small enough to fit effectively into LUTRAMs).
>
> The disadvantage being that this offsets any gains from more MHz in
> terms of more cycles spent in cache misses.
<
Data base SW architecture makes one revisit cache hierarrchy and CPU
frequency.
>
> I now have it "mostly working" (with the bigger caches), but still need
> to determine if "more MHz" is enough to offset the significant increase
> in clock cycles spent on interlock / register-RAW stalls. Still falls
> short of consistently passing timing though (and also currently lacks
> the low-precision FP-SIMD unit).
>
> As-is:
> Losses (for now):
> Disabled dedicated FP-SIMD unit (*2);
> Many more ops have higher latency;
> Dropped RISC-V support and 96-bit address space support for now;
> No more LDTEX instruction for now;
> Back to no FDIV or FSQRT ops;
> ...
> Partial:
> Compare-Branch reduced to compare-with-zero only;
> For now, have disabled 128-bit ALU operations.
>
> Running the ringbus and L2 cache at higher clock-speeds does seem to
> have increased memory bandwidth (including for accessing external RAM).
>
> *2: Pulling off single-precision operations in a 3 cycle latency at
> 75MHz seemed to still be asking a bit too much.
>
>
>
> But, on the other side, dropping MHz to allow bigger L1s could also make
> sense, if the code has a naturally higher L1 miss rate.
>
>
> In my own use cases, 33 or 25 MHz wouldn't allow much gain over 50MHz,
> apart from the ability to possibly pull off fully pipelined
> double-precision FPU operations or similar.
> >>
> >> I would expect database workloads to be primarily dominated by memory
> >> and IO.
> > <
> > More so memory and less so I/O once they got main memories in the TB region.
> > Those TBs of main memory are used like the older index partitions on disks.
> Hmm...
>
> I still have 48GB; and (on average) the most RAM-intensive thing I tend
> to do is running Firefox (well, except in rare cases where I try to
> recompile LLVM and it brings my computer to its knees, *).
<
In a data base system, one might find 16 of those GBs spent in DB indexing
structures. So, every LD. ST, and Branch touches one of those DW in that
16 GB address (sub)space before going it where it really wanted to be.
>

> > Why do you think this is a job for a CPU ??
<
> I hadn't heard of there being anything else to run the B-Tree walks...
<
IBM used to have channels where one could send a "find record "AbcdEFG"
and read record into *buffer" command.
>
> It seemed like one would need a mechanism for hopefully moderately
> efficient "strncmp()" and similar though...

Re: Fujitsu will discontinue SPARC in 2034

<8876e313-426d-43db-9d40-188bff0fed17n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=34533&group=comp.arch#34533

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a05:622a:1913:b0:417:a066:8b62 with SMTP id w19-20020a05622a191300b00417a0668b62mr587286qtc.7.1697391310176;
Sun, 15 Oct 2023 10:35:10 -0700 (PDT)
X-Received: by 2002:a05:6830:1357:b0:6bc:f328:696a with SMTP id
r23-20020a056830135700b006bcf328696amr9787851otq.0.1697391310008; Sun, 15 Oct
2023 10:35:10 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch
Date: Sun, 15 Oct 2023 10:35:09 -0700 (PDT)
In-Reply-To: <2023Oct15.184706@mips.complang.tuwien.ac.at>
Injection-Info: google-groups.googlegroups.com; posting-host=199.203.251.52; posting-account=ow8VOgoAAAAfiGNvoH__Y4ADRwQF1hZW
NNTP-Posting-Host: 199.203.251.52
References: <ugc3gh$1hrml$1@newsreader4.netcologne.de> <memo.20231013201321.16796H@jgd.cix.co.uk>
<c2399332-9696-4749-adc4-8d9b071c060dn@googlegroups.com> <uggg1p$1klbs$1@newsreader4.netcologne.de>
<ugguc6$icfh$1@dont-email.me> <2023Oct15.184706@mips.complang.tuwien.ac.at>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <8876e313-426d-43db-9d40-188bff0fed17n@googlegroups.com>
Subject: Re: Fujitsu will discontinue SPARC in 2034
From: already5chosen@yahoo.com (Michael S)
Injection-Date: Sun, 15 Oct 2023 17:35:10 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2797
 by: Michael S - Sun, 15 Oct 2023 17:35 UTC

On Sunday, October 15, 2023 at 7:55:41 PM UTC+3, Anton Ertl wrote:
> David Brown <david...@hesbynett.no> writes:
> >ColdFire is, however, rarely seen these days, and to my knowledge it has
> >been many years since any new ColdFire microcontrollers were introduced.
> Motorola spun the semiconductor part off as Freescale, and Freescale
> was bought by NXP (spun off from Philips). In 2016 or so I heard a
> presentation by someone familiar with the microcontroller industry
> that NXP is focussing on ARM-based microcontrollers and puts Coldfire
> and PowerPC on the back burner.

For new stuff - sure.
But old stuff still sold and still useful.
We had few designs (still produced occasionally) base on ColdFire MCU,
because back then they were the only 32-bit MCUs available for low volume
purchaser that had integrated Fast Ethernet phy.
Soon thereafter Ti launched Arm-based Tiva series with similar capabilities
and that's what we prefer now when we need MCU with Ethernet and care about
design time more than about few dollars of BoM.
But it seems (I didn't really look in last couple of years) that in NXP portfolio
integrated Ethernet phy is still available only with Coldfire.

ColdFire.

> - anton
> --
> 'Anyone trying for "industrial quality" ISA should avoid undefined behavior.'
> Mitch Alsup, <c17fcd89-f024-40e7...@googlegroups.com>

Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034

<e38oiihnboqifkeknfnn7hoq6dgl7004gh@4ax.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=34534&group=comp.arch#34534

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: gneuner2@comcast.net (George Neuner)
Newsgroups: comp.arch
Subject: Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034
Date: Sun, 15 Oct 2023 13:36:20 -0400
Organization: A noiseless patient Spider
Lines: 41
Message-ID: <e38oiihnboqifkeknfnn7hoq6dgl7004gh@4ax.com>
References: <ugb5fp$6cdq$2@solani.org> <memo.20231013173436.16796C@jgd.cix.co.uk> <ugc1bb$c6q$1@gal.iecc.com> <35bf31ad-2d2a-4b34-9643-7edfab914ee3n@googlegroups.com> <ugem03$2ih$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Injection-Info: dont-email.me; posting-host="c6d3e8025d1b83abffd57879ce60e9d0";
logging-data="670641"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18gddEIcDMWpIHmr6U6ilaBZ8Kmw5z2Yzs="
User-Agent: ForteAgent/8.00.32.1272
Cancel-Lock: sha1:rvJhGNq6dyP6MdOawKNS915NNFc=
 by: George Neuner - Sun, 15 Oct 2023 17:36 UTC

On Sat, 14 Oct 2023 13:17:33 -0500, BGB <cr88192@gmail.com> wrote:

>I also personally have difficulty imagining what exactly one could do in
>a CPU that would give it much advantage for database tasks that would
>not otherwise make sense with a general purpose CPU.
>
>I would expect database workloads to be primarily dominated by memory
>and IO.
>
>So, it seems like one would mostly just want a CPU with significant
>memory bandwidth and similar. Maybe some helper operations for things
>like string compare and similar.
>
>
>Though, assuming the B-Tree's were structured in an appropriate way,
>things like "packed search" / "packed compare" instructions could be useful.
>
>For example, I already had some instructions for looking up values
>within packed-integer values, partly related to some cases I had used
>B-Trees (and can also be used to help with implementing string operations).
>
>
>I suspect this would be less useful for an actual database though, since
>AFAIK, most people are using things like CHARACTER/VARCHAR or similar
>for primary keys, whereas packed-compare would mostly only be
>particularly useful if someone were using SMALLINT or INTEGER for their
>primary keys.
>
> :
>
>But, yeah, the main reason it might make sense to put integer primary
>keys before the row data or similar, is that it could allow for more
>efficient binary search. But... could only work effectively if a person
>uses an integer field or similar for a primary key, and not an ASCII
>string or similar (where one may as well use the latter).

There are exceptions, but "string" like fields should (almost) never
be the /primary/ key or used for a foreign key. However, it does make
sense to be able to index them effectively for searching.

Re: Fujitsu will discontinue SPARC in 2034

<ugh82m$kdu9$1@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=34535&group=comp.arch#34535

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: david.brown@hesbynett.no (David Brown)
Newsgroups: comp.arch
Subject: Re: Fujitsu will discontinue SPARC in 2034
Date: Sun, 15 Oct 2023 19:38:29 +0200
Organization: A noiseless patient Spider
Lines: 25
Message-ID: <ugh82m$kdu9$1@dont-email.me>
References: <ugc3gh$1hrml$1@newsreader4.netcologne.de>
<memo.20231013201321.16796H@jgd.cix.co.uk>
<c2399332-9696-4749-adc4-8d9b071c060dn@googlegroups.com>
<uggg1p$1klbs$1@newsreader4.netcologne.de> <ugguc6$icfh$1@dont-email.me>
<2023Oct15.184706@mips.complang.tuwien.ac.at>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 15 Oct 2023 17:38:30 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="fbce4359a93c776aa7478603f4b94f60";
logging-data="669641"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19ZaC5xHlOrllI0uEJJqYLsgILSBu984Iw="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:ldxxsECtav825hDcoUjLxJhGxOA=
In-Reply-To: <2023Oct15.184706@mips.complang.tuwien.ac.at>
Content-Language: en-GB
 by: David Brown - Sun, 15 Oct 2023 17:38 UTC

On 15/10/2023 18:47, Anton Ertl wrote:
> David Brown <david.brown@hesbynett.no> writes:
>> ColdFire is, however, rarely seen these days, and to my knowledge it has
>> been many years since any new ColdFire microcontrollers were introduced.
>
> Motorola spun the semiconductor part off as Freescale, and Freescale
> was bought by NXP (spun off from Philips). In 2016 or so I heard a
> presentation by someone familiar with the microcontroller industry
> that NXP is focussing on ARM-based microcontrollers and puts Coldfire
> and PowerPC on the back burner.
>

That's right.

At one point, Freescale had 4 processor architectures - PowerPC,
68k/ColdFire, MCore and ARM. It was not practical, and MCore was the
first to go. I never used MCore, nor did I know anyone who did, but
I've used all the others to some extent. The 68332 microcontroller was
brilliant, and is still being made after about 30 years - despite
Motorola trying to kill it off in favour of PowerPC microcontrollers.
They don't make so many new PowerPC microcontrollers now, but the
automotive and high-reliability industries are a conservative bunch, and
many don't trust the "newcomer" ARM as much as they trust PowerPC.

Re: Fujitsu will discontinue SPARC in 2034

<ugh83v$kdu9$2@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=34536&group=comp.arch#34536

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: david.brown@hesbynett.no (David Brown)
Newsgroups: comp.arch
Subject: Re: Fujitsu will discontinue SPARC in 2034
Date: Sun, 15 Oct 2023 19:39:11 +0200
Organization: A noiseless patient Spider
Lines: 11
Message-ID: <ugh83v$kdu9$2@dont-email.me>
References: <ugc3gh$1hrml$1@newsreader4.netcologne.de>
<memo.20231013201321.16796H@jgd.cix.co.uk>
<c2399332-9696-4749-adc4-8d9b071c060dn@googlegroups.com>
<uggg1p$1klbs$1@newsreader4.netcologne.de>
<b6f46a49-a1e4-422c-b1c5-5b00056b0757n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 15 Oct 2023 17:39:11 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="fbce4359a93c776aa7478603f4b94f60";
logging-data="669641"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+4b+izwsnz813aglYBVbkgqFpxTEhhDcw="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:V2E3pnBHrHdp2B1g2YHQt7al2pE=
Content-Language: en-GB
In-Reply-To: <b6f46a49-a1e4-422c-b1c5-5b00056b0757n@googlegroups.com>
 by: David Brown - Sun, 15 Oct 2023 17:39 UTC

On 15/10/2023 17:53, Quadibloc wrote:
> On Sunday, October 15, 2023 at 4:48:29 AM UTC-6, Thomas Koenig wrote:
>
>> ColdFire does not implement the whole 68000 instruction set
>
> Precisely, so it won't run AmigaOS.
>

You can always use an "unimplemented instruction" exception handler :-)

Re: Transactional memory

<j69oiihongguog944n4u9k2jp8tar7t3t2@4ax.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=34537&group=comp.arch#34537

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!newsfeed.endofthelinebbs.com!news.hispagatos.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: gneuner2@comcast.net (George Neuner)
Newsgroups: comp.arch
Subject: Re: Transactional memory
Date: Sun, 15 Oct 2023 14:10:01 -0400
Organization: A noiseless patient Spider
Lines: 23
Message-ID: <j69oiihongguog944n4u9k2jp8tar7t3t2@4ax.com>
References: <ugb5fp$6cdq$2@solani.org> <memo.20231013173436.16796C@jgd.cix.co.uk> <ugc1bb$c6q$1@gal.iecc.com> <q3hWM.17519$xTV9.15614@fx39.iad> <f9a07b14-8d73-499e-8475-25215b30ff56n@googlegroups.com> <2023Oct14.225749@mips.complang.tuwien.ac.at> <ugf146$2e64$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Injection-Info: dont-email.me; posting-host="c6d3e8025d1b83abffd57879ce60e9d0";
logging-data="685805"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18mFSgOPsRwlIsTFC4in7Ecc1oQh1OoJho="
User-Agent: ForteAgent/8.00.32.1272
Cancel-Lock: sha1:P0djdxK1lyA9Ah4fE7wfW7twAxw=
 by: George Neuner - Sun, 15 Oct 2023 18:10 UTC

On Sat, 14 Oct 2023 14:27:35 -0700, "Chris M. Thomasson"
<chris.m.thomasson.1@gmail.com> wrote:

>Never liked TM, even when it was STM.

At least with STM you can diagnose the reason for failure. Finding a
bug with (or worse, in) HTM is darn near impossible.

When used properly for optimistic concurrency, any kind of TM can make
the programmer's job easier and the code clearer ... which often is
more important than execution speed.

It falls down hard when it is mistaken for dbms-like transactions.

My problem with (otherwise working) HTM is the limits ... sometimes
the data "elements" that need to be tracked simply are too large, and
other times there simply are too many of them.

STM can relax limits enough to be useful [if not particularly fast].

YMMV.

Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034

<ugha9k$l10i$1@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=34538&group=comp.arch#34538

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: cr88192@gmail.com (BGB)
Newsgroups: comp.arch
Subject: Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034
Date: Sun, 15 Oct 2023 13:16:13 -0500
Organization: A noiseless patient Spider
Lines: 74
Message-ID: <ugha9k$l10i$1@dont-email.me>
References: <ugb5fp$6cdq$2@solani.org>
<memo.20231013173436.16796C@jgd.cix.co.uk> <ugc1bb$c6q$1@gal.iecc.com>
<35bf31ad-2d2a-4b34-9643-7edfab914ee3n@googlegroups.com>
<ugem03$2ih$1@dont-email.me>
<bc5f7db6-0370-49b4-a46d-378b771dc3a5n@googlegroups.com>
<uggh8d$1klbs$3@newsreader4.netcologne.de>
<b3683357-8ed6-488f-863e-a90136476a66n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 15 Oct 2023 18:16:20 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="126b5800100f7b21f0ac72a7f621bdfd";
logging-data="689170"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18tYediJPq3o83lQEfNxM9l"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.1
Cancel-Lock: sha1:EkrBfVWBpbwaEQj2TJxMhvitFNk=
In-Reply-To: <b3683357-8ed6-488f-863e-a90136476a66n@googlegroups.com>
Content-Language: en-US
 by: BGB - Sun, 15 Oct 2023 18:16 UTC

On 10/15/2023 12:22 PM, MitchAlsup wrote:
> On Sunday, October 15, 2023 at 6:09:05 AM UTC-5, Thomas Koenig wrote:
>> MitchAlsup <Mitch...@aol.com> schrieb:
>>> On Saturday, October 14, 2023 at 1:17:44 PM UTC-5, BGB wrote:
>>>> On 10/14/2023 11:33 AM, Michael S wrote:
>>>>> On Friday, October 13, 2023 at 9:13:04 PM UTC+3, John Levine wrote:
>>>>>> According to John Dallman <j...@cix.co.uk>:
>>>>>>> Overall, Oracle's vertical integration plan for making their database
>>>>>>> work better on their own hardware was not a success. It turned out that
>>>>>>> Oracle DB and SPARC Solaris were already pretty well-tuned for each other,
>>>>>>> and there were no easy gains there.
>>>>>> What could they do that would make it better than an ARM or RISC V chip
>>>>>> running at the same speed? Transactional memory?
>>>>>>
>>>>>
>>>>> It seems, by time of acquisition (late 2009) it was already know internally
>>>>> that Rock (SPARC processor with TM support) is doomed. Although it was not
>>>>> enounced publicly until next year.
>>>>>
>>>> I also personally have difficulty imagining what exactly one could do in
>>>> a CPU that would give it much advantage for database tasks that would
>>>> not otherwise make sense with a general purpose CPU.
>>> <
>>> Bigger caches and a slower clock rate help data base but do not help general
>>> purpose. More slower CPUs and thinner cache hierarchy helps. Less prediction
>>> helps too.
>>> <
>>> So, instead of 64KB L1s and 1MB L2s and 8MB L3s:: do a 256KB L1 and
>>> 8MB L2 with no L3s.
>>> <
>>> It does not mater how fast the clock rate is if you are waiting for memory to
>>> respond.
> <
>> Hm, but 256k L1 would increase the L1 latency, correct?
> <
> Not on average, the number of nanoseconds increases, the number of clock
> cycles spent doing nothing but waiting decreases.

Yeah, that makes sense. Huge L1's, less MHz, fewer miss penalties if the
working set is huge.

With 256K, one could potentially fit something like a Deflate
encoder/decoder entirely into the L1 cache as well.

>>
>> Maybe this is a reason why SMT is popular in certain processors:
>> If a core is waiting for memory, it might as well switch to another
>> thread for which the outstanding request has already arrived.
> <
> As long as you avoid Spectré and Meltdown you can do SMT in the wait
> cycles of the other.
>>
>> Another reason, I'm told, is that SMT can be a reaction to
>> software licensing - some licenses in the commercial field are
>> are paid per physical core, and if SMT can squeeze out a few
>> percent of performance, even a more expensive processor might be
>> more cost-effective.
> <
> Hardware coming to save poorly licensed software--great !!

I haven't really used any software like this.

For nearly everything, it seems like there is open-source alternatives,
and if there is not, one could in theory write something and then post
it on the internet.

Granted, I guess I can note that there seems to be a significant lack of
"not awful" open-source 3D modeling and solid-modeling software.

....

Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034

<ughc3t$lfij$1@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=34539&group=comp.arch#34539

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: cr88192@gmail.com (BGB)
Newsgroups: comp.arch
Subject: Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034
Date: Sun, 15 Oct 2023 13:47:19 -0500
Organization: A noiseless patient Spider
Lines: 81
Message-ID: <ughc3t$lfij$1@dont-email.me>
References: <ugb5fp$6cdq$2@solani.org>
<memo.20231013173436.16796C@jgd.cix.co.uk> <ugc1bb$c6q$1@gal.iecc.com>
<35bf31ad-2d2a-4b34-9643-7edfab914ee3n@googlegroups.com>
<ugem03$2ih$1@dont-email.me> <e38oiihnboqifkeknfnn7hoq6dgl7004gh@4ax.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 15 Oct 2023 18:47:25 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="126b5800100f7b21f0ac72a7f621bdfd";
logging-data="704083"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19sviEHewYwJi0M8deXWMSU"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.1
Cancel-Lock: sha1:vjC4jF59cF0+F6Crd7BBQCYllhQ=
Content-Language: en-US
In-Reply-To: <e38oiihnboqifkeknfnn7hoq6dgl7004gh@4ax.com>
 by: BGB - Sun, 15 Oct 2023 18:47 UTC

On 10/15/2023 12:36 PM, George Neuner wrote:
> On Sat, 14 Oct 2023 13:17:33 -0500, BGB <cr88192@gmail.com> wrote:
>
>
>> I also personally have difficulty imagining what exactly one could do in
>> a CPU that would give it much advantage for database tasks that would
>> not otherwise make sense with a general purpose CPU.
>>
>> I would expect database workloads to be primarily dominated by memory
>> and IO.
>>
>> So, it seems like one would mostly just want a CPU with significant
>> memory bandwidth and similar. Maybe some helper operations for things
>> like string compare and similar.
>>
>>
>> Though, assuming the B-Tree's were structured in an appropriate way,
>> things like "packed search" / "packed compare" instructions could be useful.
>>
>> For example, I already had some instructions for looking up values
>> within packed-integer values, partly related to some cases I had used
>> B-Trees (and can also be used to help with implementing string operations).
>>
>>
>> I suspect this would be less useful for an actual database though, since
>> AFAIK, most people are using things like CHARACTER/VARCHAR or similar
>> for primary keys, whereas packed-compare would mostly only be
>> particularly useful if someone were using SMALLINT or INTEGER for their
>> primary keys.
>>
>> :
>>
>> But, yeah, the main reason it might make sense to put integer primary
>> keys before the row data or similar, is that it could allow for more
>> efficient binary search. But... could only work effectively if a person
>> uses an integer field or similar for a primary key, and not an ASCII
>> string or similar (where one may as well use the latter).
>
> There are exceptions, but "string" like fields should (almost) never
> be the /primary/ key or used for a foreign key. However, it does make
> sense to be able to index them effectively for searching.
>

Yeah.

I guess, if I were designing something, likely integer fields would be
used for primary keys (or index keys, if the primary key is not an
integer type).

Possibly, secondary index B-Tree's could either map string fields to the
index key/primary key; and also for implementing foreign keys, ...

Less sure how one would go about efficiently implementing queries by
non-unique fields though, say:
select * from Workers where FirstName='James'
Or similar...

In a naive implementation, something like this would likely require
walking every row in the table to perform the query.

Otherwise, one would likely need to build lists of rows which have a
given field row, or alternatively use hash-chains or similar in addition
to B-Trees. Would need to come up with a hash-chain structure that deals
well with arbitrary scalability. One could possibly build hash-chains on
top of a B-Tree, but this seems inefficient (say, one builds a
linked-list for each hash-chain segment on top of a B-Tree, with each
segment containing 0..N index keys for rows where this field matches the
corresponding hash).

But, yeah, in terms of the CPU, still it seems like all this mostly
amounts to designing the CPU mostly to optimize for large working sets;
rather than any particular ISA feature (say, the typical SIMD
shenanigans or similar; where things like floating-point SIMD are
unlikely to be particularly useful for database workloads, ...).

....

Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034

<ughc9f$tvm$1@gal.iecc.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=34540&group=comp.arch#34540

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!news.iecc.com!.POSTED.news.iecc.com!not-for-mail
From: johnl@taugh.com (John Levine)
Newsgroups: comp.arch
Subject: Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034
Date: Sun, 15 Oct 2023 18:50:23 -0000 (UTC)
Organization: Taughannock Networks
Message-ID: <ughc9f$tvm$1@gal.iecc.com>
References: <363a3f9d-f061-4eda-8a75-61215d491f4cn@googlegroups.com> <memo.20231015105218.16796L@jgd.cix.co.uk>
Injection-Date: Sun, 15 Oct 2023 18:50:23 -0000 (UTC)
Injection-Info: gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970";
logging-data="30710"; mail-complaints-to="abuse@iecc.com"
In-Reply-To: <363a3f9d-f061-4eda-8a75-61215d491f4cn@googlegroups.com> <memo.20231015105218.16796L@jgd.cix.co.uk>
Cleverness: some
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: johnl@iecc.com (John Levine)
 by: John Levine - Sun, 15 Oct 2023 18:50 UTC

According to John Dallman <jgd@cix.co.uk>:
>In article <363a3f9d-f061-4eda-8a75-61215d491f4cn@googlegroups.com>,
>already5chosen@yahoo.com (Michael S) wrote:
>
>> Back then common wisdom was that Oracle bought Sun Microsystems
>> first and foremost because they owned mySQL.
>
>That never seemed plausible to me. The amount of money involved, and the
>limited control over mySQL they'd get, just didn't seem to make sense.

It makes sense as a way to ensure that MySQL never became a serious competitor
to Oracle. They segmented the market, very low end to free MySQL, low end
to paid MySQL, high end to Oracle. Yeah, the MySQL people left and now we
have Mariadb and Percona further splitting the low end.

--
Regards,
John Levine, johnl@taugh.com, Primary Perpetrator of "The Internet for Dummies",
Please consider the environment before reading this e-mail. https://jl.ly

Re: Fujitsu will discontinue SPARC in 2034

<ughgmi$mghs$1@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=34542&group=comp.arch#34542

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: cr88192@gmail.com (BGB)
Newsgroups: comp.arch
Subject: Re: Fujitsu will discontinue SPARC in 2034
Date: Sun, 15 Oct 2023 15:05:31 -0500
Organization: A noiseless patient Spider
Lines: 171
Message-ID: <ughgmi$mghs$1@dont-email.me>
References: <c2399332-9696-4749-adc4-8d9b071c060dn@googlegroups.com>
<memo.20231015162123.16796M@jgd.cix.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 15 Oct 2023 20:05:38 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="126b5800100f7b21f0ac72a7f621bdfd";
logging-data="737852"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18RjEfbR8OCKDpjRI6ZoVvO"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.1
Cancel-Lock: sha1:RryTnlZoYknNWbnuRPFSiOUU8WE=
In-Reply-To: <memo.20231015162123.16796M@jgd.cix.co.uk>
Content-Language: en-US
 by: BGB - Sun, 15 Oct 2023 20:05 UTC

On 10/15/2023 10:21 AM, John Dallman wrote:
> In article <c2399332-9696-4749-adc4-8d9b071c060dn@googlegroups.com>,
> already5chosen@yahoo.com (Michael S) wrote:
>
>>> Growing, but not yet fully-established: RISC-V.
>> Is RISC-V really present in general-purpose computing?
>
> Not yet, but it seems to have an adequate design and enough momentum to
> get there. /Staying/ there is a different question.
>

I suspect that some of the weak areas of RISC-V will likely become more
obvious as they attempt higher performance implementations.

Then again, given it lacks condition codes or similar, this may
potentially allow it to get higher clock-speeds to compensate for some
other issues (relative to condition-code based ISAs, where condition
codes seem like a pretty steep weight in my limited experience).

Then again, I am left recently thinking about how I would design an ISA
and CPU core to try to sustain higher clock-speeds (my existing design
seems to point out some weak areas regarding clock-speed, and my
fiddling at trying to boost the clock-speed is pointing out some things
that "could have been done differently" in terms of the ISA design).

Say, had some things been done differently, if 75MHz would have been
easier to achieve on an FPGA, or 100MHz in reach (assuming sticking with
a 3-wide 64-bit design and 32K L1 caches and similar).

Like, for example, I have noted that, as-is, determining bundle length
seems to be a bit too steep (too many input bits need to be considered).
There is generally a bit much latency in the instruction decoders as
well, ...

Though, I suspect some latency could be reduced by going over to an "XG2
only" ISA variant, which would likely eliminate some of the latency here
(would remove ~ 4 bits per instruction-word for length determination,
and simplify the logic for unpacking register fields, ...).

Though, one weak area is that one still needs to remap register fields
to ports (based on opcode and bundle layout) and that the interpretation
of the immediate field depends on the opcode. No way around this as-is
(in a partial redesign, the idea would be to move over to defining
immediate fields in terms of the instruction block, and moving over to
zero-extended immediate values for everything other than
branch-displacements and jumbo-forms).

Though, I did recently make another random observation that helped
somewhat with timing:
Transforming stuff like:
...
always @(posedge clock)
begin
if(!exHold)
begin
tFoo <= tNxtFoo;
...
end
...
end
Into:
wire exHoldN = !exHold;
...
always @(posedge clock)
begin
if(exHoldN)
begin
tFoo <= tNxtFoo;
...
end
...
end

Resulted in some noticeable gains, as in the former case, it seems like
this resulted in high fanout "LUT1" routed into the "Clock-Enable" pin
on each of the flip-flops, whereas inverting the signal via the "wire"
declaration seemingly instead inverts the signal in the LUTs that
produce it (reducing the path length, ...).

It starts to seem like the logic synthesis is less clever sometimes than
it may seem at first...

Unlike RISC-V, I am still inclined to consider "relative compare and
branch" to be a "No, don't do it!" feature (*1).

Better in terms of latency to have "compare with zero and branch", which
avoids the "evilness" of needing to have a carry chain to determine
whether or not to branch.

Granted, one will still end up likely needing something akin to RISC-V's
"SLT" instruction, since "SUB + Bxx" with "compare with zero" logic
can't deal with the full dynamic range of an integer register (so, one
would need "SLT+BZ/BNZ" instead).

Granted, if most of the relative compares are between 32-bit values, and
one has 64-bit registers, then "SUB+Bxx" would be sufficient for these
cases.

*1: This has a higher cost than other options and only addresses a small
number of cases that couldn't be handled with the same instruction-count
via the other option (with the partial exception if one has a 1-cycle
constant load, 2-cycle ALU ops, and the branch has the same latency
either way).

Still somewhat in favor of having indexed addressing though, as IME, a
"not exactly small" proportion of the loads/stores tend to use it (and
"it doesn't really cost much" relative to fixed constant displacements).

Still sort of in favor of keeping predication, but might be tempted to
consider making the SR.T bit exclusively used for predication (apart
from CMPxx and TST, no other instructions would touch it).

Though, could possibly make sense to consider consolidating "predicate
stack manipulation" into the CMPxx instructions:
CMPxx // T = Rs xx Rt
CMPTAxx // T = T && (Rs xx Rt)
CMPTOxx // T = T || (Rs xx Rt)
CMPUAxx // T = U[0] && (Rs xx Rt)
CMPUOxx // T = U[0] || (Rs xx Rt)
CMPTPSAxx // U'={U[6:0], T}, T = T && (Rs xx Rt)
CMPTPSOxx // U'={U[6:0], T}, T = T || (Rs xx Rt)
CMPUPPAxx // T = U[0] && (Rs xx Rt), U={0, U[7:1]}
CMPUPPOxx // T = U[0] || (Rs xx Rt), U={0, U[7:1]}
...

Basically, because this can (in theory) allow predication to deal with
nested if/else blocks with less encoding-space overhead than the use of
dedicated predicate-bit registers (as was used in IA-64 or similar).

But, with the obvious drawback of being a stack model (and not allowing
instruction scheduling between different if/else blocks).

Well, and may not offer much advantage over my past (mostly failed)
experiment of "SR twiddle" instructions (apart from trying to merge the
twiddle into the compare itself; thus avoiding the overhead of needing
separate instructions to perform this twiddling). And, usually by the
time one is needing to deal with nested if/else blocks, it is "better"
to deal with the outer levels via a branch anyways.

....

But, getting non-terrible performance is still difficult it seems.

>>> In established niches, but not growing out of them: POWER, IBM Z.
>> IBM POWER - not sure about it. POWER holds on for as long as IBM
>> able to make POWER chips that are competitive (or better exceeding)
>> x86-64 and ARM64 in absolute performance and at the same time not
>> ridiculously behind in price/performance. It looks to me like POWER
>> is in the same rat race that effectively killed SPARC and IPF. They
>> just manage to run a little better.
>
> It's also used to run IBM i, which is a pretty big niche that's quite
> easy to forget. It could be replaced, since the concept of the system is
> that the hardware is replaceable, but IBM would try hard to avoid the
> costs of doing that.
>

Yep.

> John

Re: Transactional memory

<ughh3r$m6i2$2@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=34543&group=comp.arch#34543

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: chris.m.thomasson.1@gmail.com (Chris M. Thomasson)
Newsgroups: comp.arch
Subject: Re: Transactional memory
Date: Sun, 15 Oct 2023 13:12:43 -0700
Organization: A noiseless patient Spider
Lines: 17
Message-ID: <ughh3r$m6i2$2@dont-email.me>
References: <ugb5fp$6cdq$2@solani.org>
<memo.20231013173436.16796C@jgd.cix.co.uk> <ugc1bb$c6q$1@gal.iecc.com>
<q3hWM.17519$xTV9.15614@fx39.iad>
<f9a07b14-8d73-499e-8475-25215b30ff56n@googlegroups.com>
<2023Oct14.225749@mips.complang.tuwien.ac.at>
<6867aa09-cfca-4c64-ac12-de9e54612abcn@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 15 Oct 2023 20:12:43 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="1df133f4aa7b10bbd0ab414963adfc2d";
logging-data="727618"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+cOB74+VK/6CW64iNrjg9Ep+ArUq4Qla0="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:SJ0QA3fstsvJQ5gJyhHI+AG9yQE=
In-Reply-To: <6867aa09-cfca-4c64-ac12-de9e54612abcn@googlegroups.com>
Content-Language: en-US
 by: Chris M. Thomasson - Sun, 15 Oct 2023 20:12 UTC

On 10/14/2023 6:49 PM, MitchAlsup wrote:
> On Saturday, October 14, 2023 at 4:21:44 PM UTC-5, Anton Ertl wrote:
>> Michael S <already...@yahoo.com> writes:
>>
>> Makes me wonder how well TM worked on SPARC.
> <
> Not well enough to overcome the slow performance levels of SPARC CPUs.

Fwiw... I won a SunFire T2000 from Suns CoolThreads context with my
vZoom project.

>>
>> - anton
>> --
>> 'Anyone trying for "industrial quality" ISA should avoid undefined behavior.'
>> Mitch Alsup, <c17fcd89-f024-40e7...@googlegroups.com>

Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034

<ughiv7$1leb2$2@newsreader4.netcologne.de>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=34544&group=comp.arch#34544

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!3.eu.feeder.erje.net!feeder.erje.net!newsreader4.netcologne.de!news.netcologne.de!.POSTED.2001-4dd4-d9f2-0-25e8-2ff-b4af-cb01.ipv6dyn.netcologne.de!not-for-mail
From: tkoenig@netcologne.de (Thomas Koenig)
Newsgroups: comp.arch
Subject: Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034
Date: Sun, 15 Oct 2023 20:44:23 -0000 (UTC)
Organization: news.netcologne.de
Distribution: world
Message-ID: <ughiv7$1leb2$2@newsreader4.netcologne.de>
References: <ugb5fp$6cdq$2@solani.org>
<memo.20231013173436.16796C@jgd.cix.co.uk> <ugc1bb$c6q$1@gal.iecc.com>
<35bf31ad-2d2a-4b34-9643-7edfab914ee3n@googlegroups.com>
<ugem03$2ih$1@dont-email.me>
<bc5f7db6-0370-49b4-a46d-378b771dc3a5n@googlegroups.com>
<uggh8d$1klbs$3@newsreader4.netcologne.de> <ugh4gl$jlbl$1@dont-email.me>
Injection-Date: Sun, 15 Oct 2023 20:44:23 -0000 (UTC)
Injection-Info: newsreader4.netcologne.de; posting-host="2001-4dd4-d9f2-0-25e8-2ff-b4af-cb01.ipv6dyn.netcologne.de:2001:4dd4:d9f2:0:25e8:2ff:b4af:cb01";
logging-data="1751394"; mail-complaints-to="abuse@netcologne.de"
User-Agent: slrn/1.0.3 (Linux)
 by: Thomas Koenig - Sun, 15 Oct 2023 20:44 UTC

Terje Mathisen <terje.mathisen@tmsw.no> schrieb:
> Thomas Koenig wrote:

>> Another reason, I'm told, is that SMT can be a reaction to
>> software licensing - some licenses in the commercial field are
>> are paid per physical core, and if SMT can squeeze out a few
>> percent of performance, even a more expensive processor might be
>> more cost-effective.
>
> This is extremely relevant for engineers/engineering software which can
> easily run into the $100K/year range for a single license: At those
> prices any CPU/motherboard/platform combo which provides at least 10%
> speedup is automatically worth $10K more, right?

Yes (although it depends a bit on how the software is used; it is
not a big difference if the user is made to wait a few seconds more
in an interactive session, a different matter if there is time
pressure and/or the software is running for a very long time).

But the thing that bugs me most about most commercial software is
license managers. These are a pest. Working on a problem with
these is extremely aggravating, because it is _completely_ wasted -
I am spending time on a piece of software that is designed to keep
me from working (and often does, although my company paid the money
for it).

If there ever is a reason for switching to open source where it is
available, it is license managers.

Re: Fujitsu will discontinue SPARC in 2034

<fa77e6e5-1588-41a9-bbd2-d1d5a9e56da4n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=34547&group=comp.arch#34547

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a05:620a:4899:b0:774:19a0:c15d with SMTP id ea25-20020a05620a489900b0077419a0c15dmr578562qkb.8.1697410406698;
Sun, 15 Oct 2023 15:53:26 -0700 (PDT)
X-Received: by 2002:a05:6870:98ab:b0:1e9:8ae7:cb88 with SMTP id
eg43-20020a05687098ab00b001e98ae7cb88mr4488240oab.5.1697410406436; Sun, 15
Oct 2023 15:53:26 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!border-2.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch
Date: Sun, 15 Oct 2023 15:53:26 -0700 (PDT)
In-Reply-To: <ughgmi$mghs$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2600:1700:291:29f0:e4fe:2185:26df:ed38;
posting-account=H_G_JQkAAADS6onOMb-dqvUozKse7mcM
NNTP-Posting-Host: 2600:1700:291:29f0:e4fe:2185:26df:ed38
References: <c2399332-9696-4749-adc4-8d9b071c060dn@googlegroups.com>
<memo.20231015162123.16796M@jgd.cix.co.uk> <ughgmi$mghs$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <fa77e6e5-1588-41a9-bbd2-d1d5a9e56da4n@googlegroups.com>
Subject: Re: Fujitsu will discontinue SPARC in 2034
From: MitchAlsup@aol.com (MitchAlsup)
Injection-Date: Sun, 15 Oct 2023 22:53:26 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 241
 by: MitchAlsup - Sun, 15 Oct 2023 22:53 UTC

On Sunday, October 15, 2023 at 3:05:42 PM UTC-5, BGB wrote:
> On 10/15/2023 10:21 AM, John Dallman wrote:
> > In article <c2399332-9696-4749...@googlegroups.com>,
> > already...@yahoo.com (Michael S) wrote:
> >
> >>> Growing, but not yet fully-established: RISC-V.
> >> Is RISC-V really present in general-purpose computing?
> >
> > Not yet, but it seems to have an adequate design and enough momentum to
> > get there. /Staying/ there is a different question.
> >
> I suspect that some of the weak areas of RISC-V will likely become more
> obvious as they attempt higher performance implementations.
<
One of the weak areas in RISC-V is that most of the investment comes from China.
>
> Then again, given it lacks condition codes or similar, this may
> potentially allow it to get higher clock-speeds to compensate for some
> other issues (relative to condition-code based ISAs, where condition
> codes seem like a pretty steep weight in my limited experience).
>
If condition codes make or break your design, it was already broken.
>
>
> Then again, I am left recently thinking about how I would design an ISA
> and CPU core to try to sustain higher clock-speeds (my existing design
> seems to point out some weak areas regarding clock-speed, and my
> fiddling at trying to boost the clock-speed is pointing out some things
> that "could have been done differently" in terms of the ISA design).
>
> Say, had some things been done differently, if 75MHz would have been
> easier to achieve on an FPGA, or 100MHz in reach (assuming sticking with
> a 3-wide 64-bit design and 32K L1 caches and similar).
>
> Like, for example, I have noted that, as-is, determining bundle length
> seems to be a bit too steep (too many input bits need to be considered).
> There is generally a bit much latency in the instruction decoders as
> well, ...
>
> Though, I suspect some latency could be reduced by going over to an "XG2
> only" ISA variant, which would likely eliminate some of the latency here
> (would remove ~ 4 bits per instruction-word for length determination,
> and simplify the logic for unpacking register fields, ...).
>
> Though, one weak area is that one still needs to remap register fields
> to ports (based on opcode and bundle layout) and that the interpretation
> of the immediate field depends on the opcode.
<
Gack:: {And this is something that irks me about ROSC-V compressed::}
<
If your source register fields move around, you have to do a partial decode
in order to route the bits to the register file select line decoder. This adds
at least 4 gates of delay (¼ cycle) between the point where inst resolves,
and you start moving the select line that will ultimately read its value out
to a register operand.
<
> No way around this as-is
> (in a partial redesign, the idea would be to move over to defining
> immediate fields in terms of the instruction block, and moving over to
> zero-extended immediate values for everything other than
> branch-displacements and jumbo-forms).
>
You must leave the register specification fields in fixed positions {if you
want a fast decode}.
>
> Though, I did recently make another random observation that helped
> somewhat with timing:
> Transforming stuff like:
> ...
> always @(posedge clock)
> begin
> if(!exHold)
> begin
> tFoo <= tNxtFoo;
> ...
> end
> ...
> end
> Into:
> wire exHoldN = !exHold;
> ...
> always @(posedge clock)
> begin
> if(exHoldN)
> begin
> tFoo <= tNxtFoo;
> ...
> end
> ...
> end
<
See !! you moved the sampling of exHold before the clock edge, taking
at least 1 gate of delay out of the subsequent cycle.
>
> Resulted in some noticeable gains, as in the former case, it seems like
> this resulted in high fanout "LUT1" routed into the "Clock-Enable" pin
> on each of the flip-flops, whereas inverting the signal via the "wire"
> declaration seemingly instead inverts the signal in the LUTs that
> produce it (reducing the path length, ...).
>
> It starts to seem like the logic synthesis is less clever sometimes than
> it may seem at first...
>
If you have clock edges in the code, synthesis has little choice.
>
>
> Unlike RISC-V, I am still inclined to consider "relative compare and
> branch" to be a "No, don't do it!" feature (*1).
<
Originally, this a cross product of MIPS R2000 design point where the L1 cache
was shared as I$ and D$ on alternate phases--and having these paths both
take exactly 2 cycles. If this represents your pipeline(s), then the trick buys
maybe 5%, if it does not fit your pipeline(s) you tend to loose 5%-ish; because
either FETCH of LD gets a cycle added.
>
> Better in terms of latency to have "compare with zero and branch", which
> avoids the "evilness" of needing to have a carry chain to determine
> whether or not to branch.
<
This works will all pipeline design points, whereas the other works only
with I$ disjoint from D$ designs.
>
> Granted, one will still end up likely needing something akin to RISC-V's
> "SLT" instruction, since "SUB + Bxx" with "compare with zero" logic
> can't deal with the full dynamic range of an integer register (so, one
> would need "SLT+BZ/BNZ" instead).
<
Why not an instruction that sets all integral comparison patterns and
a branch that samples one (or more).
>
> Granted, if most of the relative compares are between 32-bit values, and
> one has 64-bit registers, then "SUB+Bxx" would be sufficient for these
> cases.
>
> *1: This has a higher cost than other options and only addresses a small
> number of cases that couldn't be handled with the same instruction-count
> via the other option (with the partial exception if one has a 1-cycle
> constant load, 2-cycle ALU ops, and the branch has the same latency
> either way).
>
>
> Still somewhat in favor of having indexed addressing though, as IME, a
> "not exactly small" proportion of the loads/stores tend to use it (and
> "it doesn't really cost much" relative to fixed constant displacements).
<
When it does get used, and you don't have it, you eat an instruction.
Which has to be fetched, decoded, executed, forwarding its result, later
written into RF, compared to simply having bits fetched, and tagging along
the pipeline doing no forwarding and no RF write. So, even it it only gets
used (say) 2% of the time, It can save 6% power (or more).
>
> Still sort of in favor of keeping predication, but might be tempted to
> consider making the SR.T bit exclusively used for predication (apart
> from CMPxx and TST, no other instructions would touch it).
>
> Though, could possibly make sense to consider consolidating "predicate
> stack manipulation" into the CMPxx instructions:
> CMPxx // T = Rs xx Rt
> CMPTAxx // T = T && (Rs xx Rt)
> CMPTOxx // T = T || (Rs xx Rt)
> CMPUAxx // T = U[0] && (Rs xx Rt)
> CMPUOxx // T = U[0] || (Rs xx Rt)
> CMPTPSAxx // U'={U[6:0], T}, T = T && (Rs xx Rt)
> CMPTPSOxx // U'={U[6:0], T}, T = T || (Rs xx Rt)
> CMPUPPAxx // T = U[0] && (Rs xx Rt), U={0, U[7:1]}
> CMPUPPOxx // T = U[0] || (Rs xx Rt), U={0, U[7:1]}
> ...
>
> Basically, because this can (in theory) allow predication to deal with
> nested if/else blocks with less encoding-space overhead than the use of
> dedicated predicate-bit registers (as was used in IA-64 or similar).
<
IMNSHO:: you are putting the xx bits in the CMP instruction rather than putting
them in the BB (or PB) instruction; where the room for the bits is less costly.
<
CMP Rt,Rs1,Rs2
BB xx,Label
>
> But, with the obvious drawback of being a stack model (and not allowing
> instruction scheduling between different if/else blocks).
>
> Well, and may not offer much advantage over my past (mostly failed)
> experiment of "SR twiddle" instructions (apart from trying to merge the
> twiddle into the compare itself; thus avoiding the overhead of needing
> separate instructions to perform this twiddling). And, usually by the
> time one is needing to deal with nested if/else blocks, it is "better"
> to deal with the outer levels via a branch anyways.
>
>
> ...
>
> But, getting non-terrible performance is still difficult it seems.
> >>> In established niches, but not growing out of them: POWER, IBM Z.
> >> IBM POWER - not sure about it. POWER holds on for as long as IBM
> >> able to make POWER chips that are competitive (or better exceeding)
> >> x86-64 and ARM64 in absolute performance and at the same time not
> >> ridiculously behind in price/performance. It looks to me like POWER
> >> is in the same rat race that effectively killed SPARC and IPF. They
> >> just manage to run a little better.
> >
> > It's also used to run IBM i, which is a pretty big niche that's quite
> > easy to forget. It could be replaced, since the concept of the system is
> > that the hardware is replaceable, but IBM would try hard to avoid the
> > costs of doing that.
> >
> Yep.
>
>
> > John


Click here to read the complete article
Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034

<ugimin$18edg$1@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=34548&group=comp.arch#34548

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: terje.mathisen@tmsw.no (Terje Mathisen)
Newsgroups: comp.arch
Subject: Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034
Date: Mon, 16 Oct 2023 08:52:07 +0200
Organization: A noiseless patient Spider
Lines: 25
Message-ID: <ugimin$18edg$1@dont-email.me>
References: <363a3f9d-f061-4eda-8a75-61215d491f4cn@googlegroups.com>
<memo.20231015105218.16796L@jgd.cix.co.uk> <ughc9f$tvm$1@gal.iecc.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 16 Oct 2023 06:52:07 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="80ba67db3ce15578706f38f61bae4185";
logging-data="1325488"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+trRpiNfv0s0susk/50WymuqSPSATMj3YEKZEKp7ZBtg=="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Firefox/91.0 SeaMonkey/2.53.17.1
Cancel-Lock: sha1:++bTJjP1SvIEFho3BZ87MO4wbvQ=
In-Reply-To: <ughc9f$tvm$1@gal.iecc.com>
 by: Terje Mathisen - Mon, 16 Oct 2023 06:52 UTC

John Levine wrote:
> According to John Dallman <jgd@cix.co.uk>:
>> In article <363a3f9d-f061-4eda-8a75-61215d491f4cn@googlegroups.com>,
>> already5chosen@yahoo.com (Michael S) wrote:
>>
>>> Back then common wisdom was that Oracle bought Sun Microsystems
>>> first and foremost because they owned mySQL.
>>
>> That never seemed plausible to me. The amount of money involved, and the
>> limited control over mySQL they'd get, just didn't seem to make sense.
>
> It makes sense as a way to ensure that MySQL never became a serious competitor
> to Oracle. They segmented the market, very low end to free MySQL, low end
> to paid MySQL, high end to Oracle. Yeah, the MySQL people left and now we
> have Mariadb and Percona further splitting the low end.
>
Personally I switched to MariaDB as soon as that became available,
professionally Postgres is doing everything I need, including stuff like
GeoSpatial data handling/datum transforms/queries.

Terje

--
- <Terje.Mathisen at tmsw.no>
"almost all programming can be viewed as an exercise in caching"

Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034

<ugincg$18mdu$1@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=34549&group=comp.arch#34549

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: terje.mathisen@tmsw.no (Terje Mathisen)
Newsgroups: comp.arch
Subject: Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034
Date: Mon, 16 Oct 2023 09:05:51 +0200
Organization: A noiseless patient Spider
Lines: 58
Message-ID: <ugincg$18mdu$1@dont-email.me>
References: <ugb5fp$6cdq$2@solani.org>
<memo.20231013173436.16796C@jgd.cix.co.uk> <ugc1bb$c6q$1@gal.iecc.com>
<35bf31ad-2d2a-4b34-9643-7edfab914ee3n@googlegroups.com>
<ugem03$2ih$1@dont-email.me>
<bc5f7db6-0370-49b4-a46d-378b771dc3a5n@googlegroups.com>
<uggh8d$1klbs$3@newsreader4.netcologne.de> <ugh4gl$jlbl$1@dont-email.me>
<ughiv7$1leb2$2@newsreader4.netcologne.de>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 16 Oct 2023 07:05:52 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="80ba67db3ce15578706f38f61bae4185";
logging-data="1333694"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/qS3yMHzfUEVevmwzJho7ZOsaaDQlVCs+VxhVXMYdAIg=="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Firefox/91.0 SeaMonkey/2.53.17.1
Cancel-Lock: sha1:dSGqUJe/pTy+iKlYfC+HyyhVWi0=
In-Reply-To: <ughiv7$1leb2$2@newsreader4.netcologne.de>
 by: Terje Mathisen - Mon, 16 Oct 2023 07:05 UTC

Thomas Koenig wrote:
> Terje Mathisen <terje.mathisen@tmsw.no> schrieb:
>> Thomas Koenig wrote:
>
>>> Another reason, I'm told, is that SMT can be a reaction to
>>> software licensing - some licenses in the commercial field are
>>> are paid per physical core, and if SMT can squeeze out a few
>>> percent of performance, even a more expensive processor might be
>>> more cost-effective.
>>
>> This is extremely relevant for engineers/engineering software which can
>> easily run into the $100K/year range for a single license: At those
>> prices any CPU/motherboard/platform combo which provides at least 10%
>> speedup is automatically worth $10K more, right?
>
> Yes (although it depends a bit on how the software is used; it is
> not a big difference if the user is made to wait a few seconds more
> in an interactive session, a different matter if there is time
> pressure and/or the software is running for a very long time).
>
> But the thing that bugs me most about most commercial software is
> license managers. These are a pest. Working on a problem with
> these is extremely aggravating, because it is _completely_ wasted -
> I am spending time on a piece of software that is designed to keep
> me from working (and often does, although my company paid the money
> for it).
>
> If there ever is a reason for switching to open source where it is
> available, it is license managers.

Back when I was at Hydro, my brother Knut who was at the same company
working on optimizing fertilizer plants would need help every couple of
years: Every time AspenTech had an update to their license manager, we
had to figure out again how to get it to work.

In my previous job as CTO of Open iT, we made a (good!) living from
helping companies figure out how to pay less for their engineering
software licenses, our main source of information was the
(debug/regular) logs from the license managers. Before I left we were
supporting over 30 different license managers, we had to reverse
engineer incompatible modifications to the log formats every few months.

If you are ever in a situation where you are spending $Millions on
licensed software, _please_ get in contact with Open iT! (Or one of the
competitors, although I think Open iT which was the first to do this is
still the best).

Large companies like Maersk have gone public with their payback from
this kind of optimization: ROI of over 20X in just the first year,
including not just the Open iT software but also all internal and
external project costs. Subsequent years would be even better obviously.

Terje

--
- <Terje.Mathisen at tmsw.no>
"almost all programming can be viewed as an exercise in caching"

Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034

<ugiov8$18ul7$1@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=34550&group=comp.arch#34550

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: david.brown@hesbynett.no (David Brown)
Newsgroups: comp.arch
Subject: Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034
Date: Mon, 16 Oct 2023 09:32:56 +0200
Organization: A noiseless patient Spider
Lines: 34
Message-ID: <ugiov8$18ul7$1@dont-email.me>
References: <363a3f9d-f061-4eda-8a75-61215d491f4cn@googlegroups.com>
<memo.20231015105218.16796L@jgd.cix.co.uk> <ughc9f$tvm$1@gal.iecc.com>
<ugimin$18edg$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 16 Oct 2023 07:32:56 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="6d23bfd38b2d0f8b3e67731f9b03bf80";
logging-data="1342119"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/vH1Wr8Gx9NFJmCjic3S46nFa+nfDijSw="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
Thunderbird/102.11.0
Cancel-Lock: sha1:S2ptoMd9H9PqVgLz2AkmrwU+VG8=
In-Reply-To: <ugimin$18edg$1@dont-email.me>
Content-Language: en-GB
 by: David Brown - Mon, 16 Oct 2023 07:32 UTC

On 16/10/2023 08:52, Terje Mathisen wrote:
> John Levine wrote:
>> According to John Dallman <jgd@cix.co.uk>:
>>> In article <363a3f9d-f061-4eda-8a75-61215d491f4cn@googlegroups.com>,
>>> already5chosen@yahoo.com (Michael S) wrote:
>>>
>>>> Back then common wisdom was that Oracle bought Sun Microsystems
>>>> first and foremost because they owned mySQL.
>>>
>>> That never seemed plausible to me. The amount of money involved, and the
>>> limited control over mySQL they'd get, just didn't seem to make sense.
>>
>> It makes sense as a way to ensure that MySQL never became a serious
>> competitor
>> to Oracle.  They segmented the market, very low end to free MySQL, low
>> end
>> to paid MySQL, high end to Oracle.  Yeah, the MySQL people left and
>> now we
>> have Mariadb and Percona further splitting the low end.
>>
> Personally I switched to MariaDB as soon as that became available,
> professionally Postgres is doing everything I need, including stuff like
> GeoSpatial data handling/datum transforms/queries.
>

PostgreSQL has always been much more upmarket and professional than
MySQL, and must surely have been far more of an alternative to Oracle
than MySQL ever was. People who use MySQL and are happy with its
feature set would not have the budget for Oracle for the task. But
PostgreSQL is much more feature-comparable to Oracle or MS SQL Server as
a database server - the key limitation is in the development and
administration tools.

Re: Transactional memory

<6a6bb626-531d-4643-9108-ee01171cb494n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=34551&group=comp.arch#34551

  copy link   Newsgroups: comp.arch
X-Received: by 2002:ad4:430f:0:b0:66c:e150:b130 with SMTP id c15-20020ad4430f000000b0066ce150b130mr370152qvs.12.1697446579358;
Mon, 16 Oct 2023 01:56:19 -0700 (PDT)
X-Received: by 2002:a05:6870:8a09:b0:1e9:9dda:12d with SMTP id
p9-20020a0568708a0900b001e99dda012dmr6045578oaq.2.1697446579155; Mon, 16 Oct
2023 01:56:19 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch
Date: Mon, 16 Oct 2023 01:56:18 -0700 (PDT)
In-Reply-To: <DpRWM.4135$ntoa.1048@fx03.iad>
Injection-Info: google-groups.googlegroups.com; posting-host=199.203.251.52; posting-account=ow8VOgoAAAAfiGNvoH__Y4ADRwQF1hZW
NNTP-Posting-Host: 199.203.251.52
References: <ugb5fp$6cdq$2@solani.org> <memo.20231013173436.16796C@jgd.cix.co.uk>
<ugc1bb$c6q$1@gal.iecc.com> <q3hWM.17519$xTV9.15614@fx39.iad>
<f9a07b14-8d73-499e-8475-25215b30ff56n@googlegroups.com> <2023Oct14.225749@mips.complang.tuwien.ac.at>
<6867aa09-cfca-4c64-ac12-de9e54612abcn@googlegroups.com> <be0a2f8b-9b26-47a4-b51f-513afebd0229n@googlegroups.com>
<DpRWM.4135$ntoa.1048@fx03.iad>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <6a6bb626-531d-4643-9108-ee01171cb494n@googlegroups.com>
Subject: Re: Transactional memory
From: already5chosen@yahoo.com (Michael S)
Injection-Date: Mon, 16 Oct 2023 08:56:19 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Michael S - Mon, 16 Oct 2023 08:56 UTC

On Sunday, October 15, 2023 at 4:02:31 PM UTC+3, EricP wrote:
> Michael S wrote:
> > On Sunday, October 15, 2023 at 4:49:12 AM UTC+3, MitchAlsup wrote:
> >> On Saturday, October 14, 2023 at 4:21:44 PM UTC-5, Anton Ertl wrote:
> >>> Michael S <already...@yahoo.com> writes:
> >>>
> >>> Makes me wonder how well TM worked on SPARC.
> >> <
> >> Not well enough to overcome the slow performance levels of SPARC CPUs.
> >
> > How do you know?
> > Remember, SPARC with HTM never reached customers.
> Sun Rock supposedly had HTM and was manufactured
> but I see reference to being canceled by Oracle.
>

Formally it was canceled by Oracle in 2010.
In reality it was canceled almost a year earlier, probably few weeks before
announcement of acquisition.
Rock's chief Marc Tremblay left Sun in April 2009.

> Rock: A High-Performance Sparc CMT Processor, 2009
> https://www.kth.se/social/upload/4fb51486f27654119b000007/rock_computer.pdf
>
> The HTM was basically the same as AMDs ASF and Intels RTM
> that used cache line invalidate messages to abort the transaction.
> As such it was a "new contender wins" try-fail-retry algorithm
> and would likely have had the same usability problems as RTM.

Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034

<ugiu05$1a5a5$1@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=34552&group=comp.arch#34552

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: david.brown@hesbynett.no (David Brown)
Newsgroups: comp.arch
Subject: Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034
Date: Mon, 16 Oct 2023 10:58:44 +0200
Organization: A noiseless patient Spider
Lines: 38
Message-ID: <ugiu05$1a5a5$1@dont-email.me>
References: <ugb5fp$6cdq$2@solani.org>
<memo.20231013173436.16796C@jgd.cix.co.uk> <ugc1bb$c6q$1@gal.iecc.com>
<35bf31ad-2d2a-4b34-9643-7edfab914ee3n@googlegroups.com>
<ugem03$2ih$1@dont-email.me>
<bc5f7db6-0370-49b4-a46d-378b771dc3a5n@googlegroups.com>
<uggh8d$1klbs$3@newsreader4.netcologne.de> <ugh4gl$jlbl$1@dont-email.me>
<ughiv7$1leb2$2@newsreader4.netcologne.de>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 16 Oct 2023 08:58:45 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="6d23bfd38b2d0f8b3e67731f9b03bf80";
logging-data="1381701"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19GUU0XEVR2UD8Xr+tGyuKIATIKmHYoAPs="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
Thunderbird/102.11.0
Cancel-Lock: sha1:rQiCDQKk5hFZokj5QH5L7Z6QdLE=
Content-Language: en-GB
In-Reply-To: <ughiv7$1leb2$2@newsreader4.netcologne.de>
 by: David Brown - Mon, 16 Oct 2023 08:58 UTC

On 15/10/2023 22:44, Thomas Koenig wrote:
> Terje Mathisen <terje.mathisen@tmsw.no> schrieb:
>> Thomas Koenig wrote:
>
>>> Another reason, I'm told, is that SMT can be a reaction to
>>> software licensing - some licenses in the commercial field are
>>> are paid per physical core, and if SMT can squeeze out a few
>>> percent of performance, even a more expensive processor might be
>>> more cost-effective.
>>
>> This is extremely relevant for engineers/engineering software which can
>> easily run into the $100K/year range for a single license: At those
>> prices any CPU/motherboard/platform combo which provides at least 10%
>> speedup is automatically worth $10K more, right?
>
> Yes (although it depends a bit on how the software is used; it is
> not a big difference if the user is made to wait a few seconds more
> in an interactive session, a different matter if there is time
> pressure and/or the software is running for a very long time).
>
> But the thing that bugs me most about most commercial software is
> license managers. These are a pest. Working on a problem with
> these is extremely aggravating, because it is _completely_ wasted -
> I am spending time on a piece of software that is designed to keep
> me from working (and often does, although my company paid the money
> for it).
>
> If there ever is a reason for switching to open source where it is
> available, it is license managers.

At least these days we rarely have to deal with parallel port dongles!

One big-name embedded toolchain company I knew of had a larger support
department for dealing with licensing and dongle problems than their
department for technical support for the actual toolchain.

Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034

<aghqii9g93n5gbvq7eucqjskhfqvvmvbea@4ax.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=34553&group=comp.arch#34553

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!news.neodome.net!news.mixmin.net!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: gneuner2@comcast.net (George Neuner)
Newsgroups: comp.arch
Subject: Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034
Date: Mon, 16 Oct 2023 10:38:55 -0400
Organization: A noiseless patient Spider
Lines: 19
Message-ID: <aghqii9g93n5gbvq7eucqjskhfqvvmvbea@4ax.com>
References: <363a3f9d-f061-4eda-8a75-61215d491f4cn@googlegroups.com> <memo.20231015105218.16796L@jgd.cix.co.uk> <ughc9f$tvm$1@gal.iecc.com> <ugimin$18edg$1@dont-email.me> <ugiov8$18ul7$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Injection-Info: dont-email.me; posting-host="24cbfe9ac2801b5d4c7e9723fba52f3f";
logging-data="1560784"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/HkQbdJTQSsbJpvbfT+TUuS9gNl2USKBw="
User-Agent: ForteAgent/8.00.32.1272
Cancel-Lock: sha1:xXOJux656jRmL8/BTXNzWS9DGJs=
 by: George Neuner - Mon, 16 Oct 2023 14:38 UTC

On Mon, 16 Oct 2023 09:32:56 +0200, David Brown
<david.brown@hesbynett.no> wrote:

>PostgreSQL has always been much more upmarket and professional than
>MySQL, and must surely have been far more of an alternative to Oracle
>than MySQL ever was. People who use MySQL and are happy with its
>feature set would not have the budget for Oracle for the task. But
>PostgreSQL is much more feature-comparable to Oracle or MS SQL Server as
>a database server - the key limitation is in the development and
>administration tools.

Postgresql is much more capable than mySQL, but that capability comes
with a cost: Postgresql uses process parallelism - it is not
multithreaded and so uses more per-connection resources than does
mySQL. Postgresql often needs front-end connection pooling in
situations where mySQL would not, so even small installations can get
complicated.

I prefer Postgresql, but YMMV.

Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034

<ugjiv7$1fo9j$1@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=34554&group=comp.arch#34554

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!rocksolid2!i2pn.org!usenet.goja.nl.eu.org!weretis.net!feeder8.news.weretis.net!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: david.brown@hesbynett.no (David Brown)
Newsgroups: comp.arch
Subject: Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034
Date: Mon, 16 Oct 2023 16:56:39 +0200
Organization: A noiseless patient Spider
Lines: 38
Message-ID: <ugjiv7$1fo9j$1@dont-email.me>
References: <363a3f9d-f061-4eda-8a75-61215d491f4cn@googlegroups.com>
<memo.20231015105218.16796L@jgd.cix.co.uk> <ughc9f$tvm$1@gal.iecc.com>
<ugimin$18edg$1@dont-email.me> <ugiov8$18ul7$1@dont-email.me>
<aghqii9g93n5gbvq7eucqjskhfqvvmvbea@4ax.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 16 Oct 2023 14:56:39 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="6d23bfd38b2d0f8b3e67731f9b03bf80";
logging-data="1564979"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+P9/aAWF+Uea+vaF5Dl4oWlEcOraHispw="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
Thunderbird/102.11.0
Cancel-Lock: sha1:MqdGRCnbbgU6XPwh6aiegaaXWDI=
Content-Language: en-GB
In-Reply-To: <aghqii9g93n5gbvq7eucqjskhfqvvmvbea@4ax.com>
 by: David Brown - Mon, 16 Oct 2023 14:56 UTC

On 16/10/2023 16:38, George Neuner wrote:
> On Mon, 16 Oct 2023 09:32:56 +0200, David Brown
> <david.brown@hesbynett.no> wrote:
>
>> PostgreSQL has always been much more upmarket and professional than
>> MySQL, and must surely have been far more of an alternative to Oracle
>> than MySQL ever was. People who use MySQL and are happy with its
>> feature set would not have the budget for Oracle for the task. But
>> PostgreSQL is much more feature-comparable to Oracle or MS SQL Server as
>> a database server - the key limitation is in the development and
>> administration tools.
>
> Postgresql is much more capable than mySQL, but that capability comes
> with a cost: Postgresql uses process parallelism - it is not
> multithreaded and so uses more per-connection resources than does
> mySQL. Postgresql often needs front-end connection pooling in
> situations where mySQL would not, so even small installations can get
> complicated.
>

Yes, PostgreSQL is certainly a bit more resource-intensive than MySQL
(and forks). And threading, instead of or in combination with multiple
processes, would reduce that overhead a bit. This is especially true, I
believe, if running it on Windows. Other comparative overheads are the
inevitable result of being more capable - a database server that
enforces referential integrity is surely going to be more demanding than
one that doesn't bother with it!

Front-end pooling is often a useful feature even for MySQL - after all,
now that apparently every connection has to use SSL no matter how
unnecessary, making a new TCP/IP socket connection is not insignificant
effort.

> I prefer Postgresql, but YMMV.

So do I. I almost invariably use Python for database code, and
connection pooling is so easy that it's not an issue for me.

Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034

<rESdnR-5fLZVzbP4nZ2dnZfqnPSdnZ2d@supernews.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=34558&group=comp.arch#34558

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!nntp.supernews.com!news.supernews.com.POSTED!not-for-mail
NNTP-Posting-Date: Tue, 17 Oct 2023 09:15:52 +0000
Sender: Andrew Haley <aph@zarquon.pink>
From: aph@littlepinkcloud.invalid
Subject: Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034
Newsgroups: comp.arch
References: <ugc1bb$c6q$1@gal.iecc.com> <memo.20231013194825.16796F@jgd.cix.co.uk> <363a3f9d-f061-4eda-8a75-61215d491f4cn@googlegroups.com>
User-Agent: tin/1.9.2-20070201 ("Dalaruan") (UNIX) (Linux/4.18.0-477.27.1.el8_8.x86_64 (x86_64))
Message-ID: <rESdnR-5fLZVzbP4nZ2dnZfqnPSdnZ2d@supernews.com>
Date: Tue, 17 Oct 2023 09:15:52 +0000
Lines: 16
X-Trace: sv3-ji8qIs91oaBcqwH3uvG+v0/y+78sSjM4Hlkooe9zZb61NpWgaDE71f52OUjFtov0vH7endlk8ZcerGQ!Sjmpivx0rPmHW9HUS6MYG9fuEbY/ndyLC0WgbmABUIGI/dBfTdogleyPKxTLfG2iCKBjrDZRmM9t!HCZuasMRF/Q=
X-Complaints-To: www.supernews.com/docs/abuse.html
X-DMCA-Complaints-To: www.supernews.com/docs/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: aph@littlepinkcloud.invalid - Tue, 17 Oct 2023 09:15 UTC

Michael S <already5chosen@yahoo.com> wrote:
>
> Back then common wisdom was that Oracle bought Sun Microsystems
> first and foremost because they owned mySQL. Java was a nice bonus
> on top of it. The rest of the company was just an appendage, to
> decide later either useful or not.

From what I remember of the numbers at the time, the ongoing
maintenance revenue from SPARC was enough to justify it. In addition,
Oracle was critically dependent on Java.

This sounds right:
https://www.forbes.com/sites/quora/2015/05/20/how-has-the-sun-acquisition-worked-out-for-oracle/

Andrew.


devel / comp.arch / Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034

Pages:123456
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor