[cctalk] Re: Intel 8086 - 46 yrs. ago

2024-06-09 Thread Milo Velimirović via cctalk
Word length. :) > On Jun 9, 2024, at 10:40 AM, Murray McCullough via cctalk > wrote: > > Intel introduced to the world the x86 processor: the CISC technology still > with us. So what has changed other than speed and upward development? > > Happy computing, > > Murray 🙂

[cctalk] Re: Intel 8086 - 46 yrs. ago

2024-06-09 Thread Chuck Guzis via cctalk
On 6/9/24 08:40, Murray McCullough via cctalk wrote: > Intel introduced to the world the x86 processor: the CISC technology still > with us. So what has changed other than speed and upward development? The Internet? Really, it's always been my view that computational technical progress has long b

[cctalk] Re: Intel 8086 - 46 yrs. ago

2024-06-09 Thread Chuck Guzis via cctalk
On 6/9/24 09:59, Milo Velimirović via cctalk wrote: > Word length. :) Scarcely innovative. 64 bit architectures predated the 64-bit x86 by decades. Call it a natural evolution. Don't forget cheap memory. --Chuck

[cctalk] Re: Intel 8086 - 46 yrs. ago

2024-06-09 Thread ben via cctalk
On 2024-06-09 10:59 a.m., Milo Velimirović via cctalk wrote: Word length. :) On Jun 9, 2024, at 10:40 AM, Murray McCullough via cctalk wrote: Intel introduced to the world the x86 processor: the CISC technology still with us. So what has changed other than speed and upward development? Happ

[cctalk] Re: Intel 8086 - 46 yrs. ago

2024-06-09 Thread ben via cctalk
On 2024-06-09 11:01 a.m., Chuck Guzis via cctalk wrote: On 6/9/24 08:40, Murray McCullough via cctalk wrote: Intel introduced to the world the x86 processor: the CISC technology still with us. So what has changed other than speed and upward development? The Internet? Really, it's always been

[cctalk] Re: Intel 8086 - 46 yrs. ago

2024-06-09 Thread Scott Baker via cctalk
I think the biggest change is our compute resources stopped going faster in terms of raw cycles per second, and started going wider in terms of parallelism. It's now commonplace for me to run workloads that can actually use many CPU cores, and I'm starting to occasionally run workloads that are so

[cctalk] Re: Intel 8086 - 46 yrs. ago

2024-06-09 Thread Tom Hunter via cctalk
Highly parallel workloads are an important niche in computing. On Mon, 10 June 2024, 8:48 am Scott Baker via cctalk, wrote: > I think the biggest change is our compute resources stopped going faster > in terms of raw cycles per second, and started going wider in terms of > parallelism. It's now

[cctalk] Re: Intel 8086 - 46 yrs. ago

2024-06-09 Thread Murray McCullough via cctalk
I agree that parallelism, or more accurately multiprocessing, has contributed a great deal to the advancement of 8086 technology. So to has speed: The first 8086 was clocked at 5Mhz.; now the speed is 6Ghz. The shrinkage of computer components in ULSIC technology has made this possible. But today I

[cctalk] Re: Intel 8086 - 46 yrs. ago

2024-06-09 Thread Fred Cisin via cctalk
On Sun, 9 Jun 2024, Murray McCullough via cctalk wrote: I agree that parallelism, or more accurately multiprocessing, has contributed a great deal to the advancement of 8086 technology. So to has speed: The first 8086 was clocked at 5Mhz.; now the speed is 6Ghz. The shrinkage of computer componen

[cctalk] Re: Intel 8086 - 46 yrs. ago

2024-06-09 Thread dwight via cctalk
No one is mentioning multiple processors on a single die and cache that is bigger than most systems of that times complete RAM. Clock speed was dealt with clever register reassignment, pipelining and prediction. Dwight

[cctalk] Re: Intel 8086 - 46 yrs. ago

2024-06-10 Thread Joshua Rice via cctalk
On 10/06/2024 00:28, ben via cctalk wrote: The CPU Price it keeps going UP ... :( 8008 $25 1975 8080 $75 MITS kit 1975 8088 $125 386  $130 (286 $20) Hardly, you can pick up a new CPU today for less than $50. It's not going to be particularly fast, but it'll run circles round most decade old CP

[cctalk] Re: Intel 8086 - 46 yrs. ago

2024-06-10 Thread Joshua Rice via cctalk
On 10/06/2024 05:54, dwight via cctalk wrote: No one is mentioning multiple processors on a single die and cache that is bigger than most systems of that times complete RAM. Clock speed was dealt with clever register reassignment, pipelining and prediction. Dwight Pipelining has always been a

[cctalk] Re: Intel 8086 - 46 yrs. ago

2024-06-10 Thread Chuck Guzis via cctalk
It's interesting and probably indicative of some mindset where a discussion of the evolution of a given architecture is being discussed that specific technical aspects are most often mentioned, even though most of those are holdovers from the 1960s, just made smaller. My take is "why were these ad

[cctalk] Re: Intel 8086 - 46 yrs. ago

2024-06-10 Thread Paul Koning via cctalk
> On Jun 10, 2024, at 12:18 PM, Joshua Rice via cctalk > wrote: > > On 10/06/2024 05:54, dwight via cctalk wrote: >> No one is mentioning multiple processors on a single die and cache that is >> bigger than most systems of that times complete RAM. >> Clock speed was dealt with clever registe

[cctalk] Re: Intel 8086 - 46 yrs. ago

2024-06-11 Thread ben via cctalk
On 2024-06-10 10:18 a.m., Joshua Rice via cctalk wrote: On 10/06/2024 05:54, dwight via cctalk wrote: No one is mentioning multiple processors on a single die and cache that is bigger than most systems of that times complete RAM. Clock speed was dealt with clever register reassignment, pipelinin

[cctalk] Re: Intel 8086 - 46 yrs. ago

2024-06-11 Thread ben via cctalk
On 2024-06-10 10:05 a.m., Joshua Rice via cctalk wrote: On 10/06/2024 00:28, ben via cctalk wrote: The CPU Price it keeps going UP ... :( 8008 $25 1975 8080 $75 MITS kit 1975 8088 $125 386  $130 (286 $20) Hardly, you can pick up a new CPU today for less than $50. It's not going to be particula

[cctalk] Re: Intel 8086 - 46 yrs. ago

2024-06-11 Thread Fred Cisin via cctalk
On Tue, 11 Jun 2024, ben via cctalk wrote: Gates's law "The speed of software halves every 18 months" Isn't it more similar to Boyle's law? Software expands to require slightly more than the available memory.

[cctalk] Re: Intel 8086 - 46 yrs. ago

2024-06-12 Thread Peter Corlett via cctalk
On Mon, Jun 10, 2024 at 05:18:56PM +0100, Joshua Rice via cctalk wrote: [...] > DEC came across another issue with the PDP-11 vs the VAX. Although the > pipelined architecture of the VAX was much faster than the PDP-11, the > actual time for a single instruction cycle was much increased, which led

[cctalk] Re: Intel 8086 - 46 yrs. ago

2024-06-12 Thread Chuck Guzis via cctalk
On 6/12/24 01:02, Peter Corlett via cctalk wrote: > Fun factoid: despite modern x86 being clocked ~1000x faster than ye olde > 6502, there's not much in it between them when it comes to interrupt > response time. If all goes well, x86 takes "only" a hundred-ish cycles to do > its book-keeping and

[cctalk] Re: Intel 8086 - 46 yrs. ago

2024-06-12 Thread Jon Elson via cctalk
On 6/12/24 03:02, Peter Corlett via cctalk wrote: Fun factoid: despite modern x86 being clocked ~1000x faster than ye olde 6502, there's not much in it between them when it comes to interrupt response time. If all goes well, x86 takes "only" a hundred-ish cycles to do its book-keeping and jump t

[cctalk] Re: Intel 8086 - 46 yrs. ago

2024-06-13 Thread Adrian Godwin via cctalk
Even without things like system management mode, there are lots of speed-up features on modern processors that result in variable execution times - things like caching and pipelining. With sufficient care these can sometimes be made predictable but there are certain common needs that have always f

[cctalk] Re: Intel 8086 - 46 yrs. ago

2024-06-13 Thread ben via cctalk
On 2024-06-13 9:40 a.m., Jon Elson via cctalk wrote: AACK!  Sorry, that was supposed to be F-16! The divide bug strikes again. Jon What would one use today instead of the 586? Ben.

[cctalk] Re: Intel 8086 - 46 yrs. ago

2024-06-13 Thread Chuck Guzis via cctalk
On 6/13/24 10:32, Paul Koning via cctalk wrote: > Huh? There is no direct connection between word length, register count, and > pipeline length. Indeed. There are architectures with NO user-addressable registers. Some have memory-mapped registers, where a "register number" is merely shorthand

[cctalk] Re: Intel 8086 - 46 yrs. ago

2024-06-13 Thread Paul Koning via cctalk
> On Jun 11, 2024, at 11:52 PM, ben via cctalk wrote: > > On 2024-06-10 10:18 a.m., Joshua Rice via cctalk wrote: >> On 10/06/2024 05:54, dwight via cctalk wrote: >>> No one is mentioning multiple processors on a single die and cache that is >>> bigger than most systems of that times complete

[cctalk] Re: Intel 8086 - 46 yrs. ago

2024-06-13 Thread Jon Elson via cctalk
On 6/12/24 09:52, Jon Elson via cctalk wrote: On 6/12/24 03:02, Peter Corlett via cctalk wrote: Fun factoid: despite modern x86 being clocked ~1000x faster than ye olde 6502, there's not much in it between them when it comes to interrupt response time. If all goes well, x86 takes "only" a hu

[cctalk] Re: Intel 8086 - 46 yrs. ago

2024-06-13 Thread Mike Katz via cctalk
Even earlier than the TPU on the 68332 is the communications co-processor built into the 68302.  This predate the entire CPU-32 family. On 6/13/2024 10:56 AM, Adrian Godwin via cctalk wrote: Even without things like system management mode, there are lots of speed-up features on modern processor

[cctalk] Re: Intel 8086 - 46 yrs. ago

2024-06-13 Thread Paul Koning via cctalk
> On Jun 13, 2024, at 2:00 PM, Chuck Guzis via cctalk > wrote: > > On 6/13/24 10:32, Paul Koning via cctalk wrote: >> Huh? There is no direct connection between word length, register count, and >> pipeline length. > Indeed. There are architectures with NO user-addressable registers. > So

[cctalk] Re: Intel 8086 - 46 yrs. ago

2024-06-13 Thread Dave Dunfield via cctalk
Chuck Guzis wrote: > Scarcely innovative. 64 bit architectures predated the 64-bit x86 by > decades. Call it a natural evolution. I'm kinda surprised that nobody has mentioned this ... But.. even less innovative than that! - the subject mentions "8086" and 46 years - the 8086 was only a 16 bi

[cctalk] Re: Intel 8086 - 46 yrs. ago

2024-06-13 Thread ben via cctalk
On 2024-06-13 11:32 a.m., Paul Koning via cctalk wrote: e up an entire chassis, 750-ish logic modules. You never see a gate level delays on a spec sheet. Our pipeline is X delays + N delays for a latch. Gate level delays are not interesting for the machine user to know. What is interesting

[cctalk] Re: Intel 8086 - 46 yrs. ago

2024-06-13 Thread ben via cctalk
On 2024-06-13 12:06 p.m., Paul Koning via cctalk wrote: On Jun 13, 2024, at 2:00 PM, Chuck Guzis via cctalk wrote: On 6/13/24 10:32, Paul Koning via cctalk wrote: Huh? There is no direct connection between word length, register count, and pipeline length. Indeed. There are architecture

[cctalk] Re: Intel 8086 - 46 yrs. ago

2024-06-13 Thread ben via cctalk
On 2024-06-13 4:30 p.m., Dave Dunfield via cctalk wrote: I think the 86 came at a good time/place because the 8080 series had become quite popular in microcomputers and designers were feeling the limits of a 8-bit architecture - the 86 provided a fairly powerful (for the time) and easy upgrade

[cctalk] Re: Intel 8086 - 46 yrs. ago

2024-06-14 Thread Chuck Guzis via cctalk
On 6/14/24 08:13, Paul Koning via cctalk wrote: > You compare machines by what they deliver. The purpose of computers is not > to deliver logic circuits but to deliver computation, so comparing > computational ability (speed and size) is meaningful, along with cost. How > it's implemented und

[cctalk] Re: Intel 8086 - 46 yrs. ago

2024-06-14 Thread Paul Koning via cctalk
> On Jun 13, 2024, at 7:31 PM, ben via cctalk wrote: > > On 2024-06-13 11:32 a.m., Paul Koning via cctalk wrote: > e up an entire chassis, 750-ish logic modules. >> >>> You never see a gate level delays on a spec sheet. >>> Our pipeline is X delays + N delays for a latch. >> Gate level dela

[cctalk] Re: Intel 8086 - 46 yrs. ago

2024-06-14 Thread Dave Dunfield via cctalk
ben wrote: >> My own entry into the "microprocessor" >> design fray was something I called the: C-FLEA >> A very tiny/simple 16 bit CPU that was very optimal as a target for >> my C compiler. >> Never did see it to silicon, but did quite a few "virtual machines" >> - this let me efficiently put C c