Rocksolid Light

Welcome to Rocksolid Light

mail  files  register  newsreader  groups  login

Message-ID:  

If you're not careful, you're going to catch something.


devel / comp.arch / 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
Fujitsu will discontinue SPARC in 2034

<ugb5fp$6cdq$2@solani.org>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: mm+solani@dorfdsl.de (Marco Moock)
Newsgroups: comp.arch
Subject: Fujitsu will discontinue SPARC in 2034
Date: Fri, 13 Oct 2023 12:17:29 +0200
Message-ID: <ugb5fp$6cdq$2@solani.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Injection-Date: Fri, 13 Oct 2023 10:17:29 -0000 (UTC)
Injection-Info: solani.org;
logging-data="209338"; mail-complaints-to="abuse@news.solani.org"
Cancel-Lock: sha1:F4ehELd5PWZQME9BGhVF6wbFABE=
X-User-ID: eJwFwYcRwDAIBLCVDF8g47gc+48QSXD4Fi1To7lnUOV1OtxFZC/KbrKBEZ7LkVeR872d+wf2/Q+/
 by: Marco Moock - Fri, 13 Oct 2023 10:17 UTC

Hello!

Fujitsu´s roadmap shows 2029 as end of sale and 2034 as end of support
of their SPARC product line.

Do other vendors like Oracle still continue to sell them or is SPARC
dead?

--
kind regards
Marco

Re: Fujitsu will discontinue SPARC in 2034

<memo.20231013173436.16796C@jgd.cix.co.uk>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: jgd@cix.co.uk (John Dallman)
Newsgroups: comp.arch
Subject: Re: Fujitsu will discontinue SPARC in 2034
Date: Fri, 13 Oct 2023 17:34 +0100 (BST)
Organization: A noiseless patient Spider
Lines: 33
Message-ID: <memo.20231013173436.16796C@jgd.cix.co.uk>
References: <ugb5fp$6cdq$2@solani.org>
Reply-To: jgd@cix.co.uk
Injection-Info: dont-email.me; posting-host="546130dc6b247e77184ea50fc0ab72ac";
logging-data="3458487"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19YN8988EPOJbCKvuPl1awbpoqqsyE8fLA="
Cancel-Lock: sha1:tr6pp+2Gxxb1SwUbuAzixbWdkxA=
 by: John Dallman - Fri, 13 Oct 2023 16:34 UTC

In article <ugb5fp$6cdq$2@solani.org>, mm+solani@dorfdsl.de (Marco Moock)
wrote:

> Do other vendors like Oracle still continue to sell them or is SPARC
> dead?

It's on the way out. Oracle laid off their SPARC design team in late 2017
and have not released any new processors since the M8. They still offer
SPARC systems for sale, but I doubt they get many buyers. They claim
there will be support until 2034, the same date as Fujitsu.

<https://www.oracle.com/uk/servers/sparc/>
<https://blogs.oracle.com/oracle-systems/post/an-update-on-oracle-solaris-
and-sparc-infrastructure>
<https://blogs.oracle.com/oracle-systems/post/more-news-about-oracle-solar
is-and-sparc-infrastructure>
<https://blogs.oracle.com/oracle-systems/post/announcing-new-enhancements-
to-sparc-t8-and-m8-servers>

That last link seems to be the latest announcement, from December 2021.

They tried to claim to my employers in 2017-18 that SPARC hardware and
software had a future, but since they could not explain how this would
happen, even in outline, we started phasing out support.

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. That meant that they didn't make lots
of extra money to keep SPARC chip development going, and paying for it
without that presumably didn't seem cost effective.

John

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

<ugc1bb$c6q$1@gal.iecc.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!rocksolid2!news.neodome.net!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: Fri, 13 Oct 2023 18:12:59 -0000 (UTC)
Organization: Taughannock Networks
Message-ID: <ugc1bb$c6q$1@gal.iecc.com>
References: <ugb5fp$6cdq$2@solani.org> <memo.20231013173436.16796C@jgd.cix.co.uk>
Injection-Date: Fri, 13 Oct 2023 18:12:59 -0000 (UTC)
Injection-Info: gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970";
logging-data="12506"; mail-complaints-to="abuse@iecc.com"
In-Reply-To: <ugb5fp$6cdq$2@solani.org> <memo.20231013173436.16796C@jgd.cix.co.uk>
Cleverness: some
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: johnl@iecc.com (John Levine)
 by: John Levine - Fri, 13 Oct 2023 18:12 UTC

According to John Dallman <jgd@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?

--
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: SPARC and DB, Fujitsu will discontinue SPARC in 2034

<memo.20231013194825.16796F@jgd.cix.co.uk>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!news.nntp4.net!news.hispagatos.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: jgd@cix.co.uk (John Dallman)
Newsgroups: comp.arch
Subject: Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034
Date: Fri, 13 Oct 2023 19:48 +0100 (BST)
Organization: A noiseless patient Spider
Lines: 26
Message-ID: <memo.20231013194825.16796F@jgd.cix.co.uk>
References: <ugc1bb$c6q$1@gal.iecc.com>
Reply-To: jgd@cix.co.uk
Injection-Info: dont-email.me; posting-host="546130dc6b247e77184ea50fc0ab72ac";
logging-data="3530739"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19yq+m6ckfYpw6DGdXPr6Yx+k2lmL2TZFc="
Cancel-Lock: sha1:qBJML5/GF0Oqh6GApTCg8QS4fLc=
 by: John Dallman - Fri, 13 Oct 2023 18:48 UTC

In article <ugc1bb$c6q$1@gal.iecc.com>, johnl@taugh.com (John Levine)
wrote:

> > 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?

As it turned out, they didn't have anything general-purpose. But the
intention certainly seemed to be to integrate hardware and software and
thereby increase sales. Without that, buying Sun Microsystems would not
have made any sense.

They have added some specialised crypto processors and database search
hardware to their own SPARC chips, but those don't seem to have had much
impact. My employers preferred to keep on writing portable code, rather
than contort their software designs to take advantage of niche hardware.

The fact that Oracle had got rid of their processor design team was not
confidence-inspiring, since it told us this hardware would not have a
long-term future. Oracle insisted that it would, but did not back that up
with anything except executive promises, and a refusal to talk about
technical issues.

John

Re: Fujitsu will discontinue SPARC in 2034

<ugc3gh$1hrml$1@newsreader4.netcologne.de>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!.POSTED.2001-4dd4-d9f2-0-6036-dd35-1756-e501.ipv6dyn.netcologne.de!not-for-mail
From: tkoenig@netcologne.de (Thomas Koenig)
Newsgroups: comp.arch
Subject: Re: Fujitsu will discontinue SPARC in 2034
Date: Fri, 13 Oct 2023 18:49:53 -0000 (UTC)
Organization: news.netcologne.de
Distribution: world
Message-ID: <ugc3gh$1hrml$1@newsreader4.netcologne.de>
References: <ugb5fp$6cdq$2@solani.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 13 Oct 2023 18:49:53 -0000 (UTC)
Injection-Info: newsreader4.netcologne.de; posting-host="2001-4dd4-d9f2-0-6036-dd35-1756-e501.ipv6dyn.netcologne.de:2001:4dd4:d9f2:0:6036:dd35:1756:e501";
logging-data="1634005"; mail-complaints-to="abuse@netcologne.de"
User-Agent: slrn/1.0.3 (Linux)
 by: Thomas Koenig - Fri, 13 Oct 2023 18:49 UTC

Marco Moock <mm+solani@dorfdsl.de> schrieb:
> Hello!
>
> Fujitsu´s roadmap shows 2029 as end of sale and 2034 as end of support
> of their SPARC product line.

So, SPARC is effectively end-of-life, MIPS development has also
ceased (according to Wikipedia, its owner now makes RISC-V. Bah.),
POWER is still being developed, but without a broad customer base,
and HP-PA and Alpha were abandoned decades ago.

Sic transit gloria mundi.

Re: Fujitsu will discontinue SPARC in 2034

<memo.20231013201321.16796H@jgd.cix.co.uk>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: jgd@cix.co.uk (John Dallman)
Newsgroups: comp.arch
Subject: Re: Fujitsu will discontinue SPARC in 2034
Date: Fri, 13 Oct 2023 20:13 +0100 (BST)
Organization: A noiseless patient Spider
Lines: 34
Message-ID: <memo.20231013201321.16796H@jgd.cix.co.uk>
References: <ugc3gh$1hrml$1@newsreader4.netcologne.de>
Reply-To: jgd@cix.co.uk
Injection-Info: dont-email.me; posting-host="546130dc6b247e77184ea50fc0ab72ac";
logging-data="3545894"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/dFx7bbUVwspXU/rUpLxxK+eHTnDaYcyU="
Cancel-Lock: sha1:tRLslEEP3Lwz8hXAd1+hGuGkfzY=
 by: John Dallman - Fri, 13 Oct 2023 19:13 UTC

In article <ugc3gh$1hrml$1@newsreader4.netcologne.de>,
tkoenig@netcologne.de (Thomas Koenig) wrote:

> So, SPARC is effectively end-of-life, MIPS development has also
> ceased (according to Wikipedia, its owner now makes RISC-V. Bah.),
> POWER is still being developed, but without a broad customer base,
> and HP-PA and Alpha were abandoned decades ago.
>
> Sic transit gloria mundi.

Yup. However, consider how many different minicomputer architectures were
created in the 1960s and 70s, and are now totally dead. There are still
quite a few specialised microprocessor architectures in use for embedded
work, although others have been replaced by ARM and RISC-V.

Just at present, the general-purpose architectures that are alive seem to
be:

Going well: x86-64 and ARM64, which have split the mass market, although
ARM64 has potential to eat away at x86-64's desktop and server markets.

Growing, but not yet fully-established: RISC-V.

In established niches, but not growing out of them: POWER, IBM Z.

On the way out: SPARC, Itanium.

Emulated for legacy code: Various 1960s mainframes, VAX.

Gone: MIPS, PA-RISC, Alpha, 68000.

Forgotten: pretty much everything else.

John

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

<q3hWM.17519$xTV9.15614@fx39.iad>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!rocksolid2!news.neodome.net!news.mixmin.net!newsreader4.netcologne.de!news.netcologne.de!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx39.iad.POSTED!not-for-mail
X-newsreader: xrn 9.03-beta-14-64bit
Sender: scott@dragon.sl.home (Scott Lurndal)
From: scott@slp53.sl.home (Scott Lurndal)
Reply-To: slp53@pacbell.net
Subject: Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034
Newsgroups: comp.arch
References: <ugb5fp$6cdq$2@solani.org> <memo.20231013173436.16796C@jgd.cix.co.uk> <ugc1bb$c6q$1@gal.iecc.com>
Lines: 13
Message-ID: <q3hWM.17519$xTV9.15614@fx39.iad>
X-Complaints-To: abuse@usenetserver.com
NNTP-Posting-Date: Fri, 13 Oct 2023 19:41:10 UTC
Organization: UsenetServer - www.usenetserver.com
Date: Fri, 13 Oct 2023 19:41:10 GMT
X-Received-Bytes: 1393
 by: Scott Lurndal - Fri, 13 Oct 2023 19:41 UTC

John Levine <johnl@taugh.com> writes:
>According to John Dallman <jgd@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?

ARM has specified TM architecturally, I'm not sure if it is on any silicon yet.

https://developer.arm.com/documentation/102873/latest/The-Arm-Transactional-Memory-Extension

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

<35bf31ad-2d2a-4b34-9643-7edfab914ee3n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a05:622a:188:b0:412:2510:2c7e with SMTP id s8-20020a05622a018800b0041225102c7emr557603qtw.10.1697301238243;
Sat, 14 Oct 2023 09:33:58 -0700 (PDT)
X-Received: by 2002:a05:6870:a109:b0:1e9:a128:7f1b with SMTP id
m9-20020a056870a10900b001e9a1287f1bmr4216066oae.6.1697301238004; Sat, 14 Oct
2023 09:33:58 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.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: Sat, 14 Oct 2023 09:33:57 -0700 (PDT)
In-Reply-To: <ugc1bb$c6q$1@gal.iecc.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2a0d:6fc2:55b0:ca00:ace1:d2c0:eea9:45e2;
posting-account=ow8VOgoAAAAfiGNvoH__Y4ADRwQF1hZW
NNTP-Posting-Host: 2a0d:6fc2:55b0:ca00:ace1:d2c0:eea9:45e2
References: <ugb5fp$6cdq$2@solani.org> <memo.20231013173436.16796C@jgd.cix.co.uk>
<ugc1bb$c6q$1@gal.iecc.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <35bf31ad-2d2a-4b34-9643-7edfab914ee3n@googlegroups.com>
Subject: Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034
From: already5chosen@yahoo.com (Michael S)
Injection-Date: Sat, 14 Oct 2023 16:33:58 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2188
 by: Michael S - Sat, 14 Oct 2023 16:33 UTC

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.

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

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

<f9a07b14-8d73-499e-8475-25215b30ff56n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a05:622a:1651:b0:40e:a616:6b5c with SMTP id y17-20020a05622a165100b0040ea6166b5cmr461420qtj.2.1697301436376;
Sat, 14 Oct 2023 09:37:16 -0700 (PDT)
X-Received: by 2002:a05:6830:1154:b0:6bd:58f:d8c1 with SMTP id
x20-20020a056830115400b006bd058fd8c1mr9593310otq.1.1697301436146; Sat, 14 Oct
2023 09:37:16 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!3.eu.feeder.erje.net!feeder.erje.net!newsreader4.netcologne.de!news.netcologne.de!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.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: Sat, 14 Oct 2023 09:37:15 -0700 (PDT)
In-Reply-To: <q3hWM.17519$xTV9.15614@fx39.iad>
Injection-Info: google-groups.googlegroups.com; posting-host=2a0d:6fc2:55b0:ca00:ace1:d2c0:eea9:45e2;
posting-account=ow8VOgoAAAAfiGNvoH__Y4ADRwQF1hZW
NNTP-Posting-Host: 2a0d:6fc2:55b0:ca00:ace1:d2c0:eea9:45e2
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>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f9a07b14-8d73-499e-8475-25215b30ff56n@googlegroups.com>
Subject: Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034
From: already5chosen@yahoo.com (Michael S)
Injection-Date: Sat, 14 Oct 2023 16:37:16 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2337
 by: Michael S - Sat, 14 Oct 2023 16:37 UTC

On Friday, October 13, 2023 at 10:41:14 PM UTC+3, Scott Lurndal wrote:
> John Levine <jo...@taugh.com> writes:
> >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?
> ARM has specified TM architecturally, I'm not sure if it is on any silicon yet.
>
> https://developer.arm.com/documentation/102873/latest/The-Arm-Transactional-Memory-Extension

Could it be specified for the benefit of owners of architectural license,
without intentions of Arm Inc. to implement it in any their cores?

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

<ugem03$2ih$1@dont-email.me>

  copy mid

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

  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: Sat, 14 Oct 2023 13:17:33 -0500
Organization: A noiseless patient Spider
Lines: 99
Message-ID: <ugem03$2ih$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>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 14 Oct 2023 18:17:39 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="ac4c16537833f2d25c952b67115d8776";
logging-data="2641"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+RkqoeagAuQJBTooGhWUGl"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.1
Cancel-Lock: sha1:CtkrYR4S04S7DXCe3WUI8BVO07s=
Content-Language: en-US
In-Reply-To: <35bf31ad-2d2a-4b34-9643-7edfab914ee3n@googlegroups.com>
 by: BGB - Sat, 14 Oct 2023 18:17 UTC

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.

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.

Well, and also if their B-Tree nodes (with integer keys) were structured
with the integer key values stored consecutively in memory, say:
Node_Int {
u32 p_next;
u32 p_prev;
u32 p_up;
u16 n_keys;
u16 sz_rec;
byte i_depth;
byte pad[15];
u32 keys[N];
byte vals[N][sz_rec];
byte finalpad[M];
};

Where, say:
N=65504/(sz_rec+4)
M=65504-(N*(sz_rec+4))

And not so much:
Node_Gen {
u32 p_next; //00, next node, same depth
u32 p_prev; //04, prior node, same depth
u32 p_up; //08, parent node
u16 n_rec; //0C, number of entries in node
u16 sz_rec; //0E, size of entry
byte i_depth; //10, depth of node in tree
byte pad[15]; //11
byte data_rec[65504]; //data area, holds each entry
};

Where, say, each node holds 65520/sz_rec entries, each of which holds a
combination of primary key and node index (internal nodes) or the
contents of a table row (leaf nodes), with the table layout defined
externally (sz_rec being the combined size of all of the fields in the
table).

AFAIK, the latter sort of structure being more typical in databases.

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).

....

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

Transactional memory (was: SPARC and DB, Fujitsu ...)

<2023Oct14.225749@mips.complang.tuwien.ac.at>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.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: Transactional memory (was: SPARC and DB, Fujitsu ...)
Date: Sat, 14 Oct 2023 20:57:49 GMT
Organization: Institut fuer Computersprachen, Technische Universitaet Wien
Lines: 30
Message-ID: <2023Oct14.225749@mips.complang.tuwien.ac.at>
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>
Injection-Info: dont-email.me; posting-host="a008b9a718ad3f301df6c25de5ad08c8";
logging-data="78113"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX183aGk+VId4WfInxlUypPtQ"
Cancel-Lock: sha1:ANq8x3kksAS0trlftuR19KtoRUs=
X-newsreader: xrn 10.11
 by: Anton Ertl - Sat, 14 Oct 2023 20:57 UTC

Michael S <already5chosen@yahoo.com> writes:
>On Friday, October 13, 2023 at 10:41:14=E2=80=AFPM UTC+3, Scott Lurndal wro=
>te:
>> ARM has specified TM architecturally, I'm not sure if it is on any silico=
>n yet.=20
>>=20
>> https://developer.arm.com/documentation/102873/latest/The-Arm-Transaction=
>al-Memory-Extension
>
>Could it be specified for the benefit of owners of architectural license,
>without intentions of Arm Inc. to implement it in any their cores?

My guess is that, when TM was a hot topic, someone at ARM was tasked
with writing a spec for it, and they produced a result. Someone was
also tasked with implementing it, but whatever they produced was found
to be lacking, and either was never integrated into silicon, or was
disabled if it was there.

We have certainly seen Intel struggle with TM (in the form of TSX):
Intel disabled them in client and small server CPUs (after the market
introduction of these CPUs in some cases) thanks to bugs, and AMD
never picking these features up. Strangely, Intel still offers TSX-NI
on their latest and greatest server CPU, the Xeon Platinum 8480+.

Makes me wonder how well TM worked on SPARC.

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

Re: Transactional memory

<ugf146$2e64$1@dont-email.me>

  copy mid

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

  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: Sat, 14 Oct 2023 14:27:35 -0700
Organization: A noiseless patient Spider
Lines: 29
Message-ID: <ugf146$2e64$1@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>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 14 Oct 2023 21:27:35 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="2cf987f24d0b23d2f1e28b52964b1913";
logging-data="80068"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19DYn7+slAZ/++74XyP04UUr5vxG1UAJoI="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:zvjCQk/adOXUaNwrV/xy865d3dg=
In-Reply-To: <2023Oct14.225749@mips.complang.tuwien.ac.at>
Content-Language: en-US
 by: Chris M. Thomasson - Sat, 14 Oct 2023 21:27 UTC

On 10/14/2023 1:57 PM, Anton Ertl wrote:
> Michael S <already5chosen@yahoo.com> writes:
>> On Friday, October 13, 2023 at 10:41:14=E2=80=AFPM UTC+3, Scott Lurndal wro=
>> te:
>>> ARM has specified TM architecturally, I'm not sure if it is on any silico=
>> n yet.=20
>>> =20
>>> https://developer.arm.com/documentation/102873/latest/The-Arm-Transaction=
>> al-Memory-Extension
>>
>> Could it be specified for the benefit of owners of architectural license,
>> without intentions of Arm Inc. to implement it in any their cores?
>
> My guess is that, when TM was a hot topic, someone at ARM was tasked
> with writing a spec for it, and they produced a result. Someone was
> also tasked with implementing it, but whatever they produced was found
> to be lacking, and either was never integrated into silicon, or was
> disabled if it was there.
>
> We have certainly seen Intel struggle with TM (in the form of TSX):
> Intel disabled them in client and small server CPUs (after the market
> introduction of these CPUs in some cases) thanks to bugs, and AMD
> never picking these features up. Strangely, Intel still offers TSX-NI
> on their latest and greatest server CPU, the Xeon Platinum 8480+.
>
> Makes me wonder how well TM worked on SPARC.

Never liked TM, even when it was STM.

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

<bc5f7db6-0370-49b4-a46d-378b771dc3a5n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a05:622a:1a11:b0:419:a2c6:8210 with SMTP id f17-20020a05622a1a1100b00419a2c68210mr561006qtb.10.1697334500831;
Sat, 14 Oct 2023 18:48:20 -0700 (PDT)
X-Received: by 2002:a05:6870:4989:b0:1e9:9a4a:4576 with SMTP id
ho9-20020a056870498900b001e99a4a4576mr4235713oab.5.1697334500546; Sat, 14 Oct
2023 18:48:20 -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: Sat, 14 Oct 2023 18:48:20 -0700 (PDT)
In-Reply-To: <ugem03$2ih$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2600:1700:291:29f0:6025:4418:c0b2:9ee0;
posting-account=H_G_JQkAAADS6onOMb-dqvUozKse7mcM
NNTP-Posting-Host: 2600:1700:291:29f0:6025:4418:c0b2:9ee0
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>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <bc5f7db6-0370-49b4-a46d-378b771dc3a5n@googlegroups.com>
Subject: Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034
From: MitchAlsup@aol.com (MitchAlsup)
Injection-Date: Sun, 15 Oct 2023 01:48:20 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 136
 by: MitchAlsup - Sun, 15 Oct 2023 01:48 UTC

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.
>
> 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.
>
> 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.
>
Mostly irrelevant. You are waiting for the comparison values to arrive a lot
more often than you spend performing the comparisons themselves. The
whole B-Tree stuff used to be performed on the disks themselves, leaving
the CPU(s) to do other stuff while the Tree was being searched.
>
> Though, assuming the B-Tree's were structured in an appropriate way,
> things like "packed search" / "packed compare" instructions could be useful.
<
Why do you think this is a job for a CPU ??
>
> 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.
>
>
> Well, and also if their B-Tree nodes (with integer keys) were structured
> with the integer key values stored consecutively in memory, say:
> Node_Int {
> u32 p_next;
> u32 p_prev;
> u32 p_up;
> u16 n_keys;
> u16 sz_rec;
> byte i_depth;
> byte pad[15];
> u32 keys[N];
> byte vals[N][sz_rec];
> byte finalpad[M];
> };
>
> Where, say:
> N=65504/(sz_rec+4)
> M=65504-(N*(sz_rec+4))
>
>
> And not so much:
> Node_Gen {
> u32 p_next; //00, next node, same depth
> u32 p_prev; //04, prior node, same depth
> u32 p_up; //08, parent node
> u16 n_rec; //0C, number of entries in node
> u16 sz_rec; //0E, size of entry
> byte i_depth; //10, depth of node in tree
> byte pad[15]; //11
> byte data_rec[65504]; //data area, holds each entry
> };
>
> Where, say, each node holds 65520/sz_rec entries, each of which holds a
> combination of primary key and node index (internal nodes) or the
> contents of a table row (leaf nodes), with the table layout defined
> externally (sz_rec being the combined size of all of the fields in the
> table).
>
> AFAIK, the latter sort of structure being more typical in databases.
>
>
> 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).
>
>
> ...
> >> --
> >> Regards,
> >> John Levine, jo...@taugh.com, Primary Perpetrator of "The Internet for Dummies",
> >> Please consider the environment before reading this e-mail. https://jl..ly

Re: Transactional memory (was: SPARC and DB, Fujitsu ...)

<6867aa09-cfca-4c64-ac12-de9e54612abcn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a05:622a:1a9b:b0:40c:8ba5:33e7 with SMTP id s27-20020a05622a1a9b00b0040c8ba533e7mr585005qtc.1.1697334551225;
Sat, 14 Oct 2023 18:49:11 -0700 (PDT)
X-Received: by 2002:a05:6830:1b6d:b0:6b2:a87b:e441 with SMTP id
d13-20020a0568301b6d00b006b2a87be441mr9929213ote.3.1697334551055; Sat, 14 Oct
2023 18:49:11 -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: Sat, 14 Oct 2023 18:49:10 -0700 (PDT)
In-Reply-To: <2023Oct14.225749@mips.complang.tuwien.ac.at>
Injection-Info: google-groups.googlegroups.com; posting-host=2600:1700:291:29f0:6025:4418:c0b2:9ee0;
posting-account=H_G_JQkAAADS6onOMb-dqvUozKse7mcM
NNTP-Posting-Host: 2600:1700:291:29f0:6025:4418:c0b2:9ee0
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>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <6867aa09-cfca-4c64-ac12-de9e54612abcn@googlegroups.com>
Subject: Re: Transactional memory (was: SPARC and DB, Fujitsu ...)
From: MitchAlsup@aol.com (MitchAlsup)
Injection-Date: Sun, 15 Oct 2023 01:49:11 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: MitchAlsup - Sun, 15 Oct 2023 01:49 UTC

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.
>
> - 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

<ugg2ut$cii2$1@dont-email.me>

  copy mid

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

  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 02:04:55 -0500
Organization: A noiseless patient Spider
Lines: 208
Message-ID: <ugg2ut$cii2$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>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 15 Oct 2023 07:05:02 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="126b5800100f7b21f0ac72a7f621bdfd";
logging-data="412226"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19nCmLETryMXqNpPhNeJveF"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.1
Cancel-Lock: sha1:h7wtqs6itDmaeOAfCkUaoEiw1UY=
In-Reply-To: <bc5f7db6-0370-49b4-a46d-378b771dc3a5n@googlegroups.com>
Content-Language: en-US
 by: BGB - Sun, 15 Oct 2023 07:04 UTC

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.

It had seemed like, at 32 or 64K, one tends towards a 98 or 99% hit-rate.

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.

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, *).

Where, seemingly Firefox is a gas that will soon expand to use all
available RAM (until one periodically terminates the whole process tree
and reloads it).

*: Partial reason I invested a lot more effort in BGBCC, which I can
rebuild in a few seconds without totally owning my PC. Nevermind if I
frequently end up spending hours or days on long running Verilator
simulations...

AFAIK, a lot of the servers were using 10K RPM SAS drives and similar.

>>
>> 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.
>>
> Mostly irrelevant. You are waiting for the comparison values to arrive a lot
> more often than you spend performing the comparisons themselves. The
> whole B-Tree stuff used to be performed on the disks themselves, leaving
> the CPU(s) to do other stuff while the Tree was being searched.

?...

I hadn't heard of anything like this; and none of the disk interfaces I
am aware of had presented much of an abstraction beyond that of 512B
sectors and linear block addresses.

RAID was typically multiple HDDs (with hardware error correction, ...),
but still presenting a "linear array of sectors" abstraction.

I am aware that older HDDs typically used C/H/S addressing. Early on,
one needing to set up the drive's values exactly as printed on the drive
or it wouldn't work.

I guess, older still, apparently one had to keep the HDD and controller
matched, as the drives could not be read with a different type of
controller than the one that initialized it (with different controllers
using different recording strategies, etc).

Apparently this was fixed with IDE drives, but AFAIK still existed with
floppy drives (but, with more standardization in terms of the recording
strategies used on floppy disks, since changing any of this would render
the floppies incompatible with those made on a different computer).

Though, admittedly, by the time I was using computers, they were mostly
already using IDE drives; but we still used floppies for a while. There
was also the wonkiness that early CD-ROM drives seemed to use
non-standardized cables and typically plugged into the soundcard rather
than using IDE.

It wasn't until after I was an adult that things moved over to SATA.

When I saw videos of early HDDs, I guess the difference was that they
were a lot bigger (roughly the same footprint as a CD-ROM drive but
twice as tall), and also connected with a pair of ribbon cables (in
addition to the power cable).

Well, and I guess there was some sort of older HDD tech where the HDD
was the size of a washing machine and had a lid that could be opened to
access a stack of platters.

Also saw a video where someone was trying to interface an 8-inch floppy
drive with a newer PC, but then having to deal with issues that
apparently these drives ran on 110VAC-60HZ and used 24V data signals
rather than 5V or 3.3V, ...

I guess someone could maybe get creative and mount one sideways in a
full-tower PC case?...

Dude: "Hey, check out my rig!", *kerchunk*, proceeds to pull out an 8
inch floppy... Then maybe rig up a power-bypass, and voltage leveling
stuff to try to plug it into a USB based floppy controller, maybe so
they could store data on it.

Or, maybe build one using some slightly newer tech, but still use 8-inch
floppies, to make "absurdly large" floppies (if one could achieve
similar recording density to a 3.5" floppy, they could fit significantly
more data on an 8" disk).

Then again, practically, this makes almost about as much sense as trying
to stick digital data onto a vinyl record...

Then again, it seemed like a lot of the Gen Z people gained an interest
in vinyl records; which for me seemed a little odd as this was old tech
even by my standards...

Waves cane, "Back in my day, we had CDs and MP3's!".

>>
>> Though, assuming the B-Tree's were structured in an appropriate way,
>> things like "packed search" / "packed compare" instructions could be useful.
> <
> 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...

It seemed like one would need a mechanism for hopefully moderately
efficient "strncmp()" and similar though...

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

<363a3f9d-f061-4eda-8a75-61215d491f4cn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a05:620a:178f:b0:774:196:f0e1 with SMTP id ay15-20020a05620a178f00b007740196f0e1mr605342qkb.15.1697358047619;
Sun, 15 Oct 2023 01:20:47 -0700 (PDT)
X-Received: by 2002:a05:6808:308e:b0:3ad:fc2e:fbc6 with SMTP id
bl14-20020a056808308e00b003adfc2efbc6mr16416876oib.10.1697358047421; Sun, 15
Oct 2023 01:20:47 -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: Sun, 15 Oct 2023 01:20:47 -0700 (PDT)
In-Reply-To: <memo.20231013194825.16796F@jgd.cix.co.uk>
Injection-Info: google-groups.googlegroups.com; posting-host=199.203.251.52; posting-account=ow8VOgoAAAAfiGNvoH__Y4ADRwQF1hZW
NNTP-Posting-Host: 199.203.251.52
References: <ugc1bb$c6q$1@gal.iecc.com> <memo.20231013194825.16796F@jgd.cix.co.uk>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <363a3f9d-f061-4eda-8a75-61215d491f4cn@googlegroups.com>
Subject: Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034
From: already5chosen@yahoo.com (Michael S)
Injection-Date: Sun, 15 Oct 2023 08:20:47 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Michael S - Sun, 15 Oct 2023 08:20 UTC

On Friday, October 13, 2023 at 9:48:34 PM UTC+3, John Dallman wrote:
> In article <ugc1bb$c6q$1...@gal.iecc.com>, jo...@taugh.com (John Levine)
> wrote:
> > > 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?
> As it turned out, they didn't have anything general-purpose. But the
> intention certainly seemed to be to integrate hardware and software and
> thereby increase sales. Without that, buying Sun Microsystems would not
> have made any sense.
>

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.

> They have added some specialised crypto processors and database search
> hardware to their own SPARC chips, but those don't seem to have had much
> impact. My employers preferred to keep on writing portable code, rather
> than contort their software designs to take advantage of niche hardware.
>
> The fact that Oracle had got rid of their processor design team was not
> confidence-inspiring, since it told us this hardware would not have a
> long-term future. Oracle insisted that it would, but did not back that up
> with anything except executive promises, and a refusal to talk about
> technical issues.
>
> John

Re: Transactional memory (was: SPARC and DB, Fujitsu ...)

<be0a2f8b-9b26-47a4-b51f-513afebd0229n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:ad4:558a:0:b0:66d:7ee:670d with SMTP id f10-20020ad4558a000000b0066d07ee670dmr254465qvx.10.1697358336489;
Sun, 15 Oct 2023 01:25:36 -0700 (PDT)
X-Received: by 2002:a9d:5784:0:b0:6ca:c677:4569 with SMTP id
q4-20020a9d5784000000b006cac6774569mr3605891oth.2.1697358336353; Sun, 15 Oct
2023 01:25:36 -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 01:25:36 -0700 (PDT)
In-Reply-To: <6867aa09-cfca-4c64-ac12-de9e54612abcn@googlegroups.com>
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>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <be0a2f8b-9b26-47a4-b51f-513afebd0229n@googlegroups.com>
Subject: Re: Transactional memory (was: SPARC and DB, Fujitsu ...)
From: already5chosen@yahoo.com (Michael S)
Injection-Date: Sun, 15 Oct 2023 08:25:36 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2029
 by: Michael S - Sun, 15 Oct 2023 08:25 UTC

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.

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

Re: Fujitsu will discontinue SPARC in 2034

<c2399332-9696-4749-adc4-8d9b071c060dn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.arch
X-Received: by 2002:a05:622a:c2:b0:400:9629:cfad with SMTP id p2-20020a05622a00c200b004009629cfadmr621988qtw.13.1697361135397;
Sun, 15 Oct 2023 02:12:15 -0700 (PDT)
X-Received: by 2002:a05:6870:b617:b0:1e9:f600:53d with SMTP id
cm23-20020a056870b61700b001e9f600053dmr1790832oab.10.1697361135140; Sun, 15
Oct 2023 02:12:15 -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 02:12:14 -0700 (PDT)
In-Reply-To: <memo.20231013201321.16796H@jgd.cix.co.uk>
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>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c2399332-9696-4749-adc4-8d9b071c060dn@googlegroups.com>
Subject: Re: Fujitsu will discontinue SPARC in 2034
From: already5chosen@yahoo.com (Michael S)
Injection-Date: Sun, 15 Oct 2023 09:12:15 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3302
 by: Michael S - Sun, 15 Oct 2023 09:12 UTC

On Friday, October 13, 2023 at 10:13:25 PM UTC+3, John Dallman wrote:
> In article <ugc3gh$1hrml$1...@newsreader4.netcologne.de>,
> tko...@netcologne.de (Thomas Koenig) wrote:
>
> > So, SPARC is effectively end-of-life, MIPS development has also
> > ceased (according to Wikipedia, its owner now makes RISC-V. Bah.),
> > POWER is still being developed, but without a broad customer base,
> > and HP-PA and Alpha were abandoned decades ago.
> >
> > Sic transit gloria mundi.
> Yup. However, consider how many different minicomputer architectures were
> created in the 1960s and 70s, and are now totally dead. There are still
> quite a few specialised microprocessor architectures in use for embedded
> work, although others have been replaced by ARM and RISC-V.
>
> Just at present, the general-purpose architectures that are alive seem to
> be:
>
> Going well: x86-64 and ARM64, which have split the mass market, although
> ARM64 has potential to eat away at x86-64's desktop and server markets.
>
> Growing, but not yet fully-established: RISC-V.
>

Is RISC-V really present in general-purpose computing?

> In established niches, but not growing out of them: POWER, IBM Z.
>

IBM Z has established niche.
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.

> On the way out: SPARC, Itanium.
>
> Emulated for legacy code: Various 1960s mainframes, VAX.

Some people emulate Alpha, too. Not many, I would guess.

>
> Gone: MIPS, PA-RISC, Alpha, 68000.

68K still sold today in form of ColdFire. But those are microcontrollers
rather than general-purpose computers.

>
> Forgotten: pretty much everything else.
>
> John

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

<memo.20231015105218.16796L@jgd.cix.co.uk>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: jgd@cix.co.uk (John Dallman)
Newsgroups: comp.arch
Subject: Re: SPARC and DB, Fujitsu will discontinue SPARC in 2034
Date: Sun, 15 Oct 2023 10:52 +0100 (BST)
Organization: A noiseless patient Spider
Lines: 15
Message-ID: <memo.20231015105218.16796L@jgd.cix.co.uk>
References: <363a3f9d-f061-4eda-8a75-61215d491f4cn@googlegroups.com>
Reply-To: jgd@cix.co.uk
Injection-Info: dont-email.me; posting-host="666c7353cd58fc5be07439b57931980a";
logging-data="475591"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19B86GO02v9jxo2awbC7NNLPd1VENlCdk8="
Cancel-Lock: sha1:+JKxS6TC6NKAIYU01d1AQ+G6qEI=
 by: John Dallman - Sun, 15 Oct 2023 09:52 UTC

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.

Of course, companies' ideas of what things are worth can seem very odd.
Around the same time, in 2008, Microsoft offered to buy Yahoo! for $44.6
billion, which seemed like a "take the money and run before they realise
they've overpaid" kind of offer, but Yahoo! rejected it as too low.

John

Re: Fujitsu will discontinue SPARC in 2034

<uggg1p$1klbs$1@newsreader4.netcologne.de>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!rocksolid2!news.neodome.net!news.mixmin.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: Fujitsu will discontinue SPARC in 2034
Date: Sun, 15 Oct 2023 10:48:25 -0000 (UTC)
Organization: news.netcologne.de
Distribution: world
Message-ID: <uggg1p$1klbs$1@newsreader4.netcologne.de>
References: <ugc3gh$1hrml$1@newsreader4.netcologne.de>
<memo.20231013201321.16796H@jgd.cix.co.uk>
<c2399332-9696-4749-adc4-8d9b071c060dn@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 15 Oct 2023 10:48:25 -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="1725820"; mail-complaints-to="abuse@netcologne.de"
User-Agent: slrn/1.0.3 (Linux)
 by: Thomas Koenig - Sun, 15 Oct 2023 10:48 UTC

Michael S <already5chosen@yahoo.com> schrieb:
> On Friday, October 13, 2023 at 10:13:25 PM UTC+3, John Dallman wrote:

>> Gone: MIPS, PA-RISC, Alpha, 68000.
>
> 68K still sold today in form of ColdFire. But those are microcontrollers
> rather than general-purpose computers.

ColdFire does not implement the whole 68000 instruction set
(at least according to Wikipedia), some instructions and some
addressing modes are not implemented.

Re: Transactional memory (was: SPARC and DB, Fujitsu ...)

<uggg71$1klbs$2@newsreader4.netcologne.de>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!weretis.net!feeder8.news.weretis.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: Transactional memory (was: SPARC and DB, Fujitsu ...)
Date: Sun, 15 Oct 2023 10:51:13 -0000 (UTC)
Organization: news.netcologne.de
Distribution: world
Message-ID: <uggg71$1klbs$2@newsreader4.netcologne.de>
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>
Injection-Date: Sun, 15 Oct 2023 10:51:13 -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="1725820"; mail-complaints-to="abuse@netcologne.de"
User-Agent: slrn/1.0.3 (Linux)
 by: Thomas Koenig - Sun, 15 Oct 2023 10:51 UTC

Anton Ertl <anton@mips.complang.tuwien.ac.at> schrieb:

> We have certainly seen Intel struggle with TM (in the form of TSX):
> Intel disabled them in client and small server CPUs (after the market
> introduction of these CPUs in some cases) thanks to bugs, and AMD
> never picking these features up. Strangely, Intel still offers TSX-NI
> on their latest and greatest server CPU, the Xeon Platinum 8480+.

IBM had it working on POWER8, released a buggy implementation (as
in "freezes the processor") on POWER9, and then dropped support
in Power10.

I haven't seen any benchmarks showing advantages/disadvantages
on POWER8 vs. POWER9.

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

<uggh8d$1klbs$3@newsreader4.netcologne.de>

  copy mid

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

  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 11:09:01 -0000 (UTC)
Organization: news.netcologne.de
Distribution: world
Message-ID: <uggh8d$1klbs$3@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>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 15 Oct 2023 11:09:01 -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="1725820"; mail-complaints-to="abuse@netcologne.de"
User-Agent: slrn/1.0.3 (Linux)
 by: Thomas Koenig - Sun, 15 Oct 2023 11:09 UTC

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.

Re: Transactional memory

<DpRWM.4135$ntoa.1048@fx03.iad>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx03.iad.POSTED!not-for-mail
From: ThatWouldBeTelling@thevillage.com (EricP)
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
Newsgroups: comp.arch
Subject: Re: Transactional memory
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>
In-Reply-To: <be0a2f8b-9b26-47a4-b51f-513afebd0229n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 25
Message-ID: <DpRWM.4135$ntoa.1048@fx03.iad>
X-Complaints-To: abuse@UsenetServer.com
NNTP-Posting-Date: Sun, 15 Oct 2023 13:02:27 UTC
Date: Sun, 15 Oct 2023 09:02:05 -0400
X-Received-Bytes: 1863
 by: EricP - Sun, 15 Oct 2023 13:02 UTC

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.

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: Fujitsu will discontinue SPARC in 2034

<ugguc6$icfh$1@dont-email.me>

  copy mid

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

  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 16:52:53 +0200
Organization: A noiseless patient Spider
Lines: 25
Message-ID: <ugguc6$icfh$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>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 15 Oct 2023 14:52:54 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="9a7290fd9c83c5e78ba1f2b659529795";
logging-data="602609"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19C9RVN5Kz4wg8dUlrJzOxHJ0UDTyJ6u1A="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:gBlBXnFxxMtcdMgh/uuxDUodZ3Y=
Content-Language: en-GB
In-Reply-To: <uggg1p$1klbs$1@newsreader4.netcologne.de>
 by: David Brown - Sun, 15 Oct 2023 14:52 UTC

On 15/10/2023 12:48, Thomas Koenig wrote:
> Michael S <already5chosen@yahoo.com> schrieb:
>> On Friday, October 13, 2023 at 10:13:25 PM UTC+3, John Dallman wrote:
>
>>> Gone: MIPS, PA-RISC, Alpha, 68000.
>>
>> 68K still sold today in form of ColdFire. But those are microcontrollers
>> rather than general-purpose computers.
>
> ColdFire does not implement the whole 68000 instruction set
> (at least according to Wikipedia), some instructions and some
> addressing modes are not implemented.

That is correct. It also (depending on the version - there are multiple
ColdFire variants) implements instructions that are not in the 68k ISA.
The idea behind ColdFire was to re-implement the most used parts of the
68k ISA in a fresh design using a RISC-style implementation but keeping
the variable instruction length. The addressing modes dropped were
relatively rarely used, especially on later 68k devices (like 68030 and
68040) where they were slower than using simpler modes despite those
needing multiple instructions.

ColdFire is, however, rarely seen these days, and to my knowledge it has
been many years since any new ColdFire microcontrollers were introduced.

Re: Fujitsu will discontinue SPARC in 2034

<memo.20231015162123.16796M@jgd.cix.co.uk>

  copy mid

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

  copy link   Newsgroups: comp.arch
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: jgd@cix.co.uk (John Dallman)
Newsgroups: comp.arch
Subject: Re: Fujitsu will discontinue SPARC in 2034
Date: Sun, 15 Oct 2023 16:21 +0100 (BST)
Organization: A noiseless patient Spider
Lines: 23
Message-ID: <memo.20231015162123.16796M@jgd.cix.co.uk>
References: <c2399332-9696-4749-adc4-8d9b071c060dn@googlegroups.com>
Reply-To: jgd@cix.co.uk
Injection-Info: dont-email.me; posting-host="666c7353cd58fc5be07439b57931980a";
logging-data="614962"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+aDfO3KBet4On5s30EzsC3WFtvmPeDEiE="
Cancel-Lock: sha1:JZzL48d0j+4MD6kyRLDApJVGBqc=
 by: John Dallman - Sun, 15 Oct 2023 15:21 UTC

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.

> > 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.

John

Pages:123456
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor