[cctalk] Re: i860 vs. i960 WAS Intel's i860, Cray-On-A-Chip

2022-09-27 Thread Stefan Skoglund via cctalk
fre 2022-09-23 klockan 22:27 -0700 skrev Cameron Kaiser via cctalk:
> > I always thought the i960 was an upgrade to the i860 (sort of like
> > i386 to i486 upgrade). However, based on the info on wiki it seems
> > as if the i960 actually came first and although a RISC chip it was
> > in no way in the same league as the i860. Anyone can clarify or
> > verify this?
> I'm not even sure I'd call them related. The i960 is a very
> different, almost
> "normal" RISC chip compared to the i860, though it uses Berkeley
> register
> windows like SPARC. It has excellent XOR performance, so it got used
> a lot
> later on in RAID arrays (my Apple Network Server 500 has a RAID card
> with an
> i960 on it). A few systems used it and it was popular in military
> applications
> but it never achieved its potential mostly due to internal politics
> at Intel --
> not because it sucked -- and the DEC StrongARM settlement mostly put
> a stake
> through it.
> 

and a number of X terminals.



[cctalk] Re: i860 vs. i960 WAS Intel's i860, Cray-On-A-Chip

2022-09-26 Thread Eric Smith via cctalk
On Fri, Sep 23, 2022, 21:50 Ali via cctalk  wrote:

> I always thought the i960 was an upgrade to the i860 (sort of like i386 to
> i486 upgrade). However, based on the info on wiki it seems as if the i960
> actually came first and although a RISC chip it was in no way in the same
> league as the i860. Anyone can clarify or verify this?


They're totally unrelated, except that they both came from Intel.

The i960 was the BiiN processor, stripped (in most versions) of the tagged
memory and capability architecture. The BiiN processor was an attempt to
keep the "good parts" of the iAPX 432, without the huge performance penalty
of the 432 as compared to "normal" processors (e.g., MC68000). So the i960
basically threw away the BiiN's vestiges of the 432, transforming it into a
"normal" processor. It was successful in embedded applications, such as
laser printer.

I don't know the development history of the i860, but it is not similar in
any way to the i960. There were some Unix workstations based on the i960,
but many sources claim that it didn't meet expectations because of the
exposed pipeline (making compiler development difficult), imprecise
exceptions, and expensive context switching.


[cctalk] Re: i860 vs. i960 WAS Intel's i860, Cray-On-A-Chip

2022-09-25 Thread Ali via cctalk
> I'm not even sure I'd call them related. The i960 is a very different,
> almost
> "normal" RISC chip compared to the i860, though it uses Berkeley
> register
> windows like SPARC. It has excellent XOR performance, so it got used a
> lot
> later on in RAID arrays (my Apple Network Server 500 has a RAID card
> with an
> i960 on it).

Thanks that explains most of what I have seen. I have also seen it used on a 
number of SCSI controllers of yore and I believe the HP LJ 4 also used the i960 
for its processor. 

Outside of the Hauppauge 4860 I don't think I have ever seen a PC architecture 
board with the i860 and I am not even sure how much use the Hauppauge board got 
out of the i860 except for video processing.

-Ali




[cctalk] Re: i860 vs. i960 WAS Intel's i860, Cray-On-A-Chip

2022-09-24 Thread Paul Koning via cctalk



> On Sep 23, 2022, at 11:50 PM, Ali via cctalk  wrote:
> 
> I always thought the i960 was an upgrade to the i860 (sort of like i386 to 
> i486 upgrade). However, based on the info on wiki it seems as if the i960 
> actually came first and although a RISC chip it was in no way in the same 
> league as the i860. Anyone can clarify or verify this?

I have very bad memories of the i960 from my time at Chipcom.  The main memory 
I have is that it uses an utterly misdesigned queue based I/O architecture, 
full of race conditions.  I think it's the same "design" used in the much 
maligned i82586 Ethernet chip.

The odd thing is that others had done correct and race-free queue designs a 
decade or two earlier, but Intel never showed any sign of design competence and 
it is just an example of this that they screwed up I/O queues so badly.

paul



[cctalk] Re: i860 vs. i960 WAS Intel's i860, Cray-On-A-Chip

2022-09-24 Thread Liam Proven via cctalk
On Sat, 24 Sept 2022 at 05:50, Ali via cctalk  wrote:
>
> I always thought the i960 was an upgrade to the i860 (sort of like i386 to 
> i486 upgrade). However, based on the info on wiki it seems as if the i960 
> actually came first and although a RISC chip it was in no way in the same 
> league as the i860.

Yes, me too. This has come as a bit of a surprise to me in fact.

-- 
Liam Proven ~ Profile: https://about.me/liamproven
Email: lpro...@cix.co.uk ~ gMail/gTalk/FB: lpro...@gmail.com
Twitter/LinkedIn: lproven ~ Skype: liamproven
UK: (+44) 7939-087884 ~ Czech [+ WhatsApp/Telegram/Signal]: (+420) 702-829-053


[cctalk] Re: i860 vs. i960 WAS Intel's i860, Cray-On-A-Chip

2022-09-23 Thread Cameron Kaiser via cctalk
> I always thought the i960 was an upgrade to the i860 (sort of like i386 to 
> i486 upgrade). However, based on the info on wiki it seems as if the i960 
> actually came first and although a RISC chip it was in no way in the same 
> league as the i860. Anyone can clarify or verify this?
I'm not even sure I'd call them related. The i960 is a very different, almost
"normal" RISC chip compared to the i860, though it uses Berkeley register
windows like SPARC. It has excellent XOR performance, so it got used a lot
later on in RAID arrays (my Apple Network Server 500 has a RAID card with an
i960 on it). A few systems used it and it was popular in military applications
but it never achieved its potential mostly due to internal politics at Intel --
not because it sucked -- and the DEC StrongARM settlement mostly put a stake
through it.

-- 
 personal: http://www.cameronkaiser.com/ --
  Cameron Kaiser * Floodgap Systems * www.floodgap.com * ckai...@floodgap.com
-- The faster we go, the rounder we get. -- The Grateful Dead, on relativity --