Go Back  IT Forums > Hardware > Macintosh
User Name
Password
Reply
 
Thread Tools Search this Thread Display Modes

CPU design
  #1
Old 09-27-2006, 08:54 PM
Henry
Junior Member


Henry is offline
Henry's Info
Join Date: Aug 2004
Posts: 9
Default CPU design

Back when Apple moved from the '040 to the PPC, the hype was that RISC
was the way of the future -- so much superior to the x86 architecture of
the competition. What ever happened to that? Why don't we hear anything
about that any more?

Also, I realise that Intel's chips have of course gone through dramatic
evolution over the years but, being a Mac user, I never really bothered
to keep up with the terminology. However, I notice now that these latest
Pentiums, or Core 2 Duos, or whatever the hell they're called :-)
are _still_ x86. So, are they not RISC chips? Has RISC been consigned to
the dust(free) bin of history? Is that why it's gone from all the
blah-blah?

cheers,

Henry
Reply With Quote
CPU design
  #2
Old 09-28-2006, 08:17 AM
Michael Black
Junior Member


Michael Black is offline
Michael Black's Info
Join Date: Apr 2004
Posts: 8
Default CPU design

Henry (henry999@eircom.net) writes:
Quote:
Back when Apple moved from the '040 to the PPC, the hype was that RISC was the way of the future -- so much superior to the x86 architecture of the competition. What ever happened to that? Why don't we hear anything about that any more?

Some of the hype was hype.

But what we'd seen was CPUs that just kept growing. Add more instructions
for relatively obscure functions, and add them on top of what came before.
The 8086 was on some level an extension of the 8080, and the 80286, 80386 and
so on just kept adding instructions.

The notion of RISC was to do a basic set of instructions fast. Streamline
the design to do those basic instructions fast, and doing more complicated
things by combining them will still get things done fast. Make the
instruction set more universal, rather than one instruction that increments
that register and another that increments that other register.

Long before Apple switched to RISC, "computer scientists" had decided
they were the future.

Quote:
Also, I realise that Intel's chips have of course gone through dramatic evolution over the years but, being a Mac user, I never really bothered to keep up with the terminology. However, I notice now that these latest Pentiums, or Core 2 Duos, or whatever the hell they're called :-) are _still_ x86. So, are they not RISC chips? Has RISC been consigned to the dust(free) bin of history? Is that why it's gone from all the blah-blah?

The X86 were never RISC. They chose the other path.

I think they are said to be better at this point, and if this is true,
I imagine one reason is simply the money is there to develop them. There
is a big investment in those CPUs, so it's worth the effort to make
them faster yet keep them compatible with the past. They may just
remain better by sheer force, make them run fast enough and it doesn't
matter how inefficient they are.

Let's not forget that when Apple moved to the RISC, the first ran
at 60MHz. That was close to the maximum clock speed at the time (486s
at the time were about the same clock speed), so there were limitations
of the speed and improving efficiency would make an improvement.

What are current clock speeds now? Well past the 1GHz of this computer
I'm typing on, which means they are many times the speed of the 6100/60
that I'm using to elevate my monitor. That leap forward means that CPUs
can still be inefficient, but nobody notices.

If there had been a large scale shift to RISC, likely they'd not have
moved out of the mainstream. But there are advantages for Apple to shift
to a common CPU, where advances are likely happening at a much faster
rate. ANd the current speed masks the inefficiency of the CISC CPUs,
so any advantages of RISC are buried.

Michael

Reply With Quote
CPU design
  #3
Old 09-28-2006, 09:12 AM
Henry
Junior Member


Henry is offline
Henry's Info
Join Date: Aug 2004
Posts: 9
Default CPU design

Michael Black <et472@FreeNet.Carleton.CA> wrote:
Quote:
Henry (henry999@eircom.net) writes:
Back when Apple moved from the '040 to the PPC, the hype was that RISC was the way of the future -- so much superior to the x86 architecture of the competition. What ever happened to that? Why don't we hear anything about that any more?

The X86 were never RISC. They chose the other path.


Erm...isn't that what I said?

'...RISC was [touted as]...superior to the x86 architecture...'
Quote:
Let's not forget that when Apple moved to the RISC, the first ran at 60MHz.


Actually, some of the first ran at 50. At the beginning Apple sold a 601
on an upgrade card that went into the PDS of the last '040s, Centris and
Quadra. It ran at double the speed of the original system, which, in the
case of my Centris 650, was 25MHz.

Thanks for your comments.

cheers,

Henry
Reply With Quote
CPU design
  #4
Old 09-28-2006, 01:55 PM
Fred
Junior Member


Fred is offline
Fred's Info
Join Date: Jan 2005
Posts: 11
Default CPU design

In message <1hmd6m0.aiuic6we4gnfN%henry999@eircom.net>
henry999@eircom.net (Henry) wrote:
Quote:
Back when Apple moved from the '040 to the PPC, the hype was that RISC was the way of the future -- so much superior to the x86 architecture of the competition. What ever happened to that? Why don't we hear anything about that any more? Also, I realise that Intel's chips have of course gone through dramatic evolution over the years but, being a Mac user, I never really bothered to keep up with the terminology. However, I notice now that these latest Pentiums, or Core 2 Duos, or whatever the hell they're called :-) are _still_ x86. So, are they not RISC chips? Has RISC been consigned to the dust(free) bin of history? Is that why it's gone from all the blah-blah?


ARM. Open your mobile phone or your PDA. There's one in there,
probably. Also in the machine I'm using for this response. Intel have
just launched new versions.

--
Fred
Reply With Quote
CPU design
  #5
Old 09-28-2006, 06:17 PM
Bob Harris
Junior Member


Bob Harris is offline
Bob Harris's Info
Join Date: Apr 2005
Posts: 42
Default CPU design

In article <1hmd6m0.aiuic6we4gnfN%henry999@eircom.net>,
henry999@eircom.net (Henry) wrote:
Quote:
Back when Apple moved from the '040 to the PPC, the hype was that RISC was the way of the future -- so much superior to the x86 architecture of the competition. What ever happened to that? Why don't we hear anything about that any more? Also, I realise that Intel's chips have of course gone through dramatic evolution over the years but, being a Mac user, I never really bothered to keep up with the terminology. However, I notice now that these latest Pentiums, or Core 2 Duos, or whatever the hell they're called :-) are _still_ x86. So, are they not RISC chips? Has RISC been consigned to the dust(free) bin of history? Is that why it's gone from all the blah-blah? cheers, Henry


several things happened, but the largest factor is being able to
through more hardware at the problem. That is to say, when RISC
was first designed there were a lot less transistors on a chip so
you had to make the transistors you had do more, you had smaller
caches, you had slower multipliers/dividers/adders/etc...

A RISC chip allowed you to devote more transistors to cache,
faster multipliers/dividers/adders/etc...

But as more transistors on a chip became available, the designers
could implement larger caches, and even faster caches which take
fewer clock cycles to access. The multipliers/dividers/adders/etc
could be made faster. And you could have separate functional
units for instruction math vs address math vs next instruction
calculation (increment program counter or relative branch
calculations.

More transistors allowed for "Super Scaler" implementations where
more than one instruction could be executed concurrently, out of
order execution etc...

More transistors was an advantage for all the chip vendors
including intel, and for intel it allowed them to make their
instructions as fast as less complex RISC instructions.
Eventually the CPU was less of the bottle neck and now it moved to
how fast you could move information in/out of the CPU and in that
area there was no specific advantage for RISC or CISC vendors.

Plus intel had the advantage that they had the huge personal
computer market to fund their research into both design and
manufacturing. The RISC vendors were not selling enough systems
to fund the construction of new multi-billion dollar semiconductor
FABs every few years. This put them at a disadvantage either they
could not do line shrinks as quickly, or they had to contract with
a FAB for hire company and deal with the slower lead times in
getting the wrinkles worked out of the manufacturing process of
turning a chip design into silicon.

Plus intel had AMD applying pressure to their core business
(personal computer systems), which kept them focused, and kept
them from sitting idle on a bad chip design when the competition
made something faster.

And back to that huge market funding their development. intel
could afford to have more than one design group. The P4 was one
of those designs that went the wrong way. The pipeline was too
deep and had difficulty maintaining its full throughput potential.
In addition the Pentium line would not play nice in an SMP
environment, so while slower the Xeon line stayed in the game
because it could be used in multi-CPU server systems.

But being able to fund those multiple design groups, gave use the
Core 2 Duals (and soon the Core 2 Quads; November announcement),
which are faster, lower power, and fully SMP capable.

And in case you are wondering, I have only owned one 486 PC system
when I was experimenting with Windows-NT during its beta phase,
and I did have to a Digital Equipment Corporation VAXmate (a 386
system) for awhile, mostly using it as a terminal emulator.

The rest of the time I used VAXs, Alphas, Macs (68020, 68030,
68040, PPC/601, PPC/603, PPC/603e, G3, G4, G5), and an itanium for
2 years at work. I've used other CPUs as well including IBM 360s,
UNIVAX 9700s, UNIVAX 418III (you haven't lived until you worked on
a 1's complement CPU :-) ).

My point is that I am not an intel do or die user. But I've been
in the computer industry for a few years, and I've worked as a
software developer for several computer manufactures (UNIVAC,
Leeds & Northrup [designed and developed their own ECL based CPU],
Digital Equipment Corporation, Compaq, HP). I've written hardware
diagnostics which ran on raw hardware without an operating system,
so the diagnostic had to control everything. I'm currently a file
system developer working inside the kernel. I've seen hardware up
close and personal.

Bob Harris
Reply With Quote
CPU design
  #6
Old 09-29-2006, 02:16 AM
Paig Chong Woo
Junior Member


Paig Chong Woo is offline
Paig Chong Woo's Info
Join Date: Jan 2005
Posts: 2
Default CPU design

Henry a écrit :
Quote:
Back when Apple moved from the '040 to the PPC, the hype was that RISC was the way of the future -- so much superior to the x86 architecture of the competition. What ever happened to that? Why don't we hear anything about that any more? Also, I realise that Intel's chips have of course gone through dramatic evolution over the years but, being a Mac user, I never really bothered to keep up with the terminology. However, I notice now that these latest Pentiums, or Core 2 Duos, or whatever the hell they're called :-) are _still_ x86. So, are they not RISC chips? Has RISC been consigned to the dust(free) bin of history? Is that why it's gone from all the blah-blah? cheers, Henry


The modern x86 chips are RISC at the core, and have a mechanism to split
the complex instructions to simple ones.

http://en.wikipedia.org/wiki/Risc#Later_RISC
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump



Powered by: vBulletin Version 3.0.7
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Style Design by vBStyles.com


Top Contact Us - IT Forums - Archive - MyLounge Top
MyLounge.com Site Map
Forum: Cars, Cell Phone, Database, Games, Home Improvement, IT, Music, School, Sports, Web Design, Web Server, Weight Loss

The MyLounge.com forum is intended for informational use only and should not be relied upon and is not a substitute for any advice. The information contained on MyLounge.com are opinions and suggestions of members and is not a representation of the opinions of MyLounge.com. MyLounge.com does not warrant or vouch for the accuracy, completeness or usefulness of any postings or the qualifications of any person responding. Please consult a expert or seek the services of an attorney in your area for more accuracy on your specific situation. Please note that our forums also serve as mirrors to Usenet newsgroups. Many posts you see on our forums are made by newsgroup users who may not be members of MyLounge.com Term of Service