Motorola G5 - 2Ghz 64bit 152
Nerdkiller writes "
An article appeared on ZDnet with some information on the G5 chip expected in 2 years. It will be competing with the Intel Merced which is expected out around the same time. A full 64 bit 2 Ghz processor. The Intel Merced will be able to support 64 bit processing, however it must be run under emulation for 32bit code. The G5 requires no change in current code with exception to some low level OS stuff.
"
Re:Incredible chip! (Score:1)
Re:G5 vs G4 architecture. (Score:1)
The "extensible architecture" is part of the previously announced "Booke E" project:
Check it out [ibm.com].
Re:Huh? (Score:1)
Not so. IBM has been making heavy-duty UNIX workstations based on PowerPC chips (such as the RS-6000, if memory serves me correctly) for quite a while now, and Motorola has also been selling slightly-modified versions of the chips for use in embedded systems for a long time.
Apple may be the most noted user of PowerPC technology, but it's far from being the ONLY user of it.
Re:Altivec instructions (Score:1)
Re:Motorola Gx - the next x86???! (Score:2)
References, please? I've seen nothing to indicate that any PowerPC chip that actually made it out the door had x86 instruction support; all I've heard were claims that a 615 chip was being developed that would run x86 code, and, if I remember correctly, claims that Exponential's 704 would have x86 support.
The PowerPC architecture is derived from IBM's POWER architecture (yeah, the same POWER architecture to which you referred with "IBM Power"), which first showed up in the RS/6000's, with assorted changes, e.g. single-precision floating-point and multiply and divide instructions that don't go through an MQ register. Please explain how a POWER derivative is "a RISCified mixture of m68k and x86, just a little cleaned up".
Re:Why make a 32bit version? (Score:2)
No. Check out the PowerPC Programming Environments Manuals section of this page [motorola.com], and the (PDF) documents it links to. The instructions are 32 bits; the addresses and data they manipulate can be 64-bit in 64-bit PowerPC processors.
Re:Isn't the G4 128 bit??? (Score:2)
And as others stated in replies to your post, that's not the case; the instructions are 32-bit in the 64-bit PowerPC architecture.
You can address more memory without 64-bit instructions; you might just have to do more work to synthesize addresses, and if the address is just a pointer you've been handed, or a pointer in a data structure, you don't have to synthesize the address.
Re:Incredible chip! - corrections (Score:1)
* It is SIMD, in that each altivec operation does the same thing to each part of the altivec register.
* Altivec has 32 Altivec (128 bit) registers, not 64, in addition to the 64-bit floating point and 32-bit integer registers.
* Altivec registers can be treated as:
- 16 8-bit, 8 16-bit or 4-32-bit integers
- 4 32-bit floats
- 128 bits for bitwise operations
There is no support for 64-bit integers, or for 16-bit or 64-bit floats - only 32-bit floats are supported.
* There is no explicit support for fixed point operations, although there is provision for converting between floating and fixed point.
* Altivec instructions take 1,2 _or_3_ registers as source, and one as destination.
It is also rather fun to program (even if only using an emulator at the moment)
- Roy Ward.
Re:G5 not first 64bit PPC (Score:2)
I'd include in the PowerPC family any chip that implements the PowerPC instruction set architecture, and this press release [ibm.com] says:
(although it's not entirely clear how the instruction set "provides the ability for thousands of POWER3 microprocessors to be combined into a single, unified computing unit"). The RIOS chipset in the first RS/6000's implemented the POWER architecture, which had a few things PowerPC doesn't and didn't have somethings PowerPC does (but there is a common subset of the instruction set), as did the RSC (which I'm told stood for "RIOS Single-Chip", and which I've heard was modified to make the 601), and the POWER2 chipset implemented the POWER2 architecture (added a few things to POWER, but also lacked some stuff PowerPC had); I guess POWER3 finally picks up all of PowerPC.
However, it, like the RS64 in some other RS/6000 models, and the models used in the AS/400's (one of which is the RS64 III, as per this paper [ibm.com], presumably with "tags-active" mode turned on in the AS/400's and off in the RS/6000's), are proprietary to IBM, unlike the 4xx, 6xx, and 7xx chips, which IBM Microelectronics sells [ibm.com].
Re:Why keep 32-bit insructions at all? (Score:1)
Why make a 32bit version? (Score:1)
If the 64bit version runs 32bit applications just as good as (or nearly as good as) an 32bit version and it only takes a few modifications to make the 32bit application run, then why make the 32bit version?
Seems like a waste of time to me?!
That time could (maybe?) be used for getting the 64bit version out a bit earlier...
Re:Why does anyone want 2GHz? (Score:1)
Seriously though, so far game companies have been at the forefront for pushing the performance envelope. During the next two years, broadband, always-on Internet connections will drastically change the computing needs. Increased need for security will lead to use of stronger encryption, people would like to watch streaming videos with larger screen size and better frame rates, and so on.
And don't forget, software people will always manage to find a way of bloating their software with new features that will suck up all available CPU power. Even good old Linux is not the same thing it used to be five years ago. I mean, it was possible to do a lot of work on a 486DX-2/66 with 8MB RAM and trusty twm. Now everyone and his mother seem to run Gnome or KDE for just having a couple of open xterms.
Re:G5 vs G4 architecture. (Score:1)
Re:Huh? (Score:1)
Re:Huh? (Score:1)
--
Ho-Hum (Score:2)
Or 1 year for a 64 bit Merced
Or buy a 64 bit alpha today
Decisions Decisions...
Re:Open PPC Motherboards? (Score:1)
Anyway it's a pretty fair thing not wanthing to open a HW platform for outsiders (and the last time Apple tried it they where pushed out of maketspace instad of expanding the total). It IS there Apple makes the most of their money.
Try asking Psion or IBM (for their server machines that is) or whoever else who makes non-'standard' computers if they want to open their HW platform and let competitors use their research to take some of their marketshare.
Re:Incredible chip! (Score:1)
> wont of a RTOS.
Isn't Apple's Darwin a Real Time OS? I thought I read that in an article about QuickTime Streaming Server.
Re:Why does anyone want 2GHz? (Score:1)
Re:Why keep 32-bit insructions at all? (Score:2)
Not if, say, a 32-bit arithmetic instruction uses an entire ALU, as I think is the case on most 64-bit machines; I don't know if there are any that'd split a 64-bit ALU up into two 32-bit ALUs and run two 32-bit instructions through them (especially given that registers generally aren't split that way, either).
The SIMD "multimedia" instructions that most general-purpose instruction set architectures have picked up may process multiple less-than-full-word-size units in one ALU and in one instruction, but that's one instruction, not two.
What chips that implement the 64-bit version of the PowerPC instruction set does Apple use? (Chips that implement the 32-bit version of the instruction set, but that have a 64-bit bus interface, don't count as "64-bit chips" here.)
No, it's 32-bit - it implements the 32-bit version of the PowerPC, without the AltiVec instructions, and according to this page at Motorola's Web site [motorola.com] it has only a 64-bit bus interface for data.
Perhaps you're thinking of the 7400 [motorola.com], which has the AltiVec instructions, but it also has only a 64-bit data bus, and only implements the 32-bit version of the core PowerPC architecture (note that the page for the 7400 links to the 32-bit version of the "Programming Environments Manual"), even if it also implements the AltiVec instructions that work on 128-bit registers.
Silly (Score:2)
Squirtle's law (Score:3)
So all this stuff makes not a damn bit of difference.
Now look - you've gone and made me grumpy.
Re:Isn't the G4 128 bit??? (Score:1)
If only... (Score:3)
LinuxPPC is there, and good; I've been very impressed by what it can do. But wouldn't we all like to see FreeBSD, or other Linux distributions ported to run (and run well) on PPC chips? And even better, now on the G5. I can just see the performance of a full 64-bit native OS running on that chip... *drool*
But then again, we have plenty of time before they come out to do the work!
---
Tim Wilde
Gimme 42 daemons!
Re:Why does anyone want 2GHz? (Score:1)
Huh? (Score:2)
Re:Why does anyone want 2GHz? (Score:1)
_________
Run 32-bit apps 'without emulation'? (Score:1)
Re:Run 32-bit apps 'without emulation'? (Score:2)
Cuz its no emulation.
software or hardware
no decoding.
it is the same instruction set
64 bit PowerPC is designed with binary compatibility with 32 bit powerpc.
intel 686 CPUs run them natively cuz thats the only ISA they can run.
G5 vs G4 architecture. (Score:1)
Re:Q:Why does anyone want 2GHz? A: Realtime sound (Score:1)
Computers aren't fast enough until there are no wait cursors or progress meters
Re:The critical resource: Motherboards (Score:1)
ARGH! I tried to find a link to the slashdot article or something on macweek/techweb/etc, but I couldn't find it. Anyone have the info?
Re:Open PPC Motherboards? (Score:1)
--
Re:Why make a 32bit version? (Score:2)
Re:Why make a 32bit version? (Score:3)
The PowerPC architecture is a instruction set definition written by Apple/IBM. It specifies a set of 32bit and 64bit instructions that PowerPC implementations must follow. 32bit implementations do not need to implement the 64bit instructions. (they are specified as optional in the specifications)
Under PowerPC, 32bit and 64bit code can be executed at the same time (no mode switching like x86).
All current PowerPC chips are only 32bit implemenations. It appears that the G5 will be the first 64bit PowerPC implementation.
It makes no sense ditching the 32 bit instructions because supporting them is
1) Not very expensive in the PowerPC archiecture (unlike Merced)
2) You can write faster programs by mixing the faster 32 bit instructions with the slower 64 bit instructions when needed.
3) Allows people to run existing and 64bit software transparently. (imagine 64bit modules on a 32bit database server)
Re:Run 32-bit apps 'without emulation'? (Score:3)
Anything derived from the P6 core (Celeron, Pentium Pro, Pentium II/III) behaves pretty much the same way-x86 instructions are converted to RISC-like shorter ops, and executed by the core. I believe Intel calls these "micro-ops" rather than "R-ops" like AMD does-hence avoiding the "R-word" they don't like to use much...
Re:Incredible chip! (Score:1)
Uh, why would you port a general purpose OS to a DSP chip? DSP chips are special purpose devices that fit a lot of niches (well, okay, niche really isn't the word since they outsell CPUs by orders of magnitude) that don't need general purpose processors. Much better to have a controller chip of some kind (say x86 or PPC) interfacing with a DSP farm for processing.
Re:If only... (Score:1)
Re:Why make a 32bit version? (Score:1)
just a thought
-Z
Re:Why make a 32bit version? (Score:1)
Hopefully G5 will also have these extentions.
just the answer
Re:If only... (Score:1)
--
Correction (Score:1)
StrongARM Embedded? (Score:3)
The difference between an ``embedded processor'' and a ``general purpose processor'' is as much marketing as anything else
At one point, the StrongARM was being strongly promoted as a Network Computer [hex.net] (aka ``X-Terminal'') device. Note the announcement of 1997 of the Digital Network Appliance Design.
And note that it is the processor used in the Rebel/Sidewinder [rebel.com] that Corel Computers used to hawk.
The point of all of this is that the CPU is clearly not so ``embedded'' that it would be inherently useless in a ``desktop'' role.
It ought to have been possible to build motherboards integrating a CPU, video chipset, and Ethernet that could retail for less than $150, and this could have brought us $300 computers a year or so ago, and provided slick little boxes to velcro to the sides of 17" monitors.
If I could have bought a StrongARM motherboard for $100, I probably would have built a machine by now.
But no motherboard leads to no systems. Note that exactly the same reasoning may be used with MIPS...
Word is (Score:1)
Wish I could cite you something, but I can't find it right now. That's what makes the most sense, though.
J.
The G4's have 2MB,250MHz, 128-bit memory busses (Score:1)
You can't bend the laws of physics, just work around them. I believe the main bus (processor card to memory) is 125MHz. Processor to main short-term storage will be a problem for many years to come, to say the least.
Re:Incredible chip! (Score:1)
Re:Incredible chip! (Score:1)
Re:Incredible chip! (Score:1)
Re:Incredible chip! (Score:1)
PC266 at www.macosrumors.com/8-99.html (Score:3)
Someone else mentioned that Alpha gets it's 200MHz/250MHz bus by multiplexing a 75MHz 256bit wide bus. I can imagine 8 64bit memory buses running at 100MHz, which is can be worked with as a single 800MHz 64bit bus. But that's a darned high wire count. More likely you'd get 8 32bit buses at 100MHz or even at 133MHz.
Excuse me if I don't make much sense, I'm speculating here =)
-AS
Re:Ho-Hum (Score:1)
"The number of suckers born each minute doubles every 18 months."
Re:Oh wow (Score:1)
Yes, the current Mac OS sucks, but Apple knows this, and it has less than a year (and possibly as little as 3 months) to live.
--
MOSR had a post on this (266MHz RAM for next G4 re (Score:1)
Re:Apple won't be around for the G5 (Score:1)
Apple is innovating again. A month after Apple demos a wireless technology Compaq and Dell start babbling about how wireless is the future. Apple is selling the largest TFT display you can buy. Suddenly PCs are mysteriously showing up in colors.
You might not like Apple or any Apple products. You might hate them all. Apple has pulled some really irritating crap lately, this is certainly true. But Apple is not going away any time soon.
And if you like the PPC, you better be glad about that. Apple is the only thing keeping the PPC alive in the PC market. IBM just wants to make high-end chips for its servers, and Motorola just wants to make embedded stuff. Unless Linux on PPC suddenly becomes much more popular, if the Mac dies the PPC will become irrelevant in personal computer industry.
--
Re:Apple won't be around for the G5 (Score:1)
Re:Apple won't be around for the G5 (Score:1)
--
Re:Apple won't be around for the G5 (Score:1)
Re: disabling upgrade potential. While, *yes* apple made a bone headed move with the BW G3 firmware update, it *is* reversable. Remember, firmware is sw upgradable. Further, Apple sources have indicated the firmware block will be removed.
Dwindling market share: Actually, market share has increased over the last year. Further, no matter how you slice the market share dilema, a user base around 4-5 million is significant. And i think I'm estimating low.
Overpriced/underpowered: Compared to what? A top level Dell machine is going to cost about what a new G3 will cost. Apple component quality is equal or higher than Dell's pro line. You pay a bit more, for both than a you-build-it, but the machines are, by and large, reliable. I like the piece of mind. Many home users and businesses do, too.
As far as performance goes, Photoshop on my g3/233 outperforms most PII systems going to the 350 range. MS-Office opens faster as well. Note, these aren't Apple's figures, but my, personal, real world observations.
But, yes, seeing open G4/5 motherboards for linux/*BSD would be very cool. Cross platform competition is good and I think the PPC architecture has fewer performance compromises than the x86 platform.
Re:Sure the CPU is fast, but where's the memory (Score:2)
I'm not sure how the RAM and bus speed correlates, but Apple seems to be actively researching 266MHz RAM, most likely in anticipation of G5s. It has also been documented that PC133 outperforms RAMBUS, so PC266 may be what you're looking for.
Look at http://www.macosrumors.com/8-99.html under the 8/16 update.
-AS
Re:Why does anyone want 2GHz? (Score:2)
604e should be enough for everybody.
---
Have a Sloppy day!
Re:The critical resource: Motherboards (Score:1)
-F.
Untrue (Score:3)
I mean Motorola sells a 68k CPU with every Palm and Visor out there. If they have an embedded processor in a cell phone, I'd think they would be selling more cell phones than PCs. Yes, PPC CPUs in computers would be more popular, but it wasn't necessarily the most profitable or intelligent thing to do; it would require that Motorola(or someone else) support AGP chipsets, PCI chipsets, memory chipsets, etc, for a single system to make a profit.
If you haven't noticed, Apple does this all by themselves. If you search IBM's website for PowerPC, you'll also see that they had PowerPC systems for sale since 1996 or something, but at $6,000 costs.
I can't imagine anyone just picking up the PowerPC platform until LinuxPPC stabilizes and matures, because I don't think anyone can compete with Apple on a design standpoint and no one can compete with Intel on a price standpoint.
Apple may be our only hope here =(
-AS
Re:G5, software overhead (Score:1)
Umm.. (Score:1)
Re:IF it takes 2 years,Athlon is the name of the G (Score:1)
I seriously doubt it... (Score:1)
If you can cite something - anything - to back up this claim I would be extremely interested in reading about it.
Re:Squirtle's law (Score:1)
-------
I'm anxious to see the 1Hz processor (in about
28-30 years, assuming the current clock speed is
500Mhz)
Just don't ever try to play mp3 files on it.
G5 not first 64bit PPC (Score:1)
since I'm a nice guy I'll even look up a link for ya:
www.chips.ibm.com/news/1994/94101810.html
In Two Years We'll... (Score:1)
In two years, we'll all have huge, digital, plasma televisions on the living room wall. Some of us will also have them in the bathroom.
In two years, we'll have Linux on our credit cards, in our running shoes and trainers, in our hats, heads and toasters.
In two years, we'll be living under the sea and speaking with the dolphins.
In two years, we'll have an outpost on Mars.
In two years, we'll all be two years older.
In two years, the world will collide with an asteroid and only the bacteria will survive. Some Linux boxen will still not need to be rebooted.
http://www.worldnewyork.com [worldnewyork.com]
Re:G5.. (Score:1)
I was unaware that gcc isn't available for LinuxPPC.
Wow...I'm just chomping away at all the troll-bait that comes my way this morning. Must be a Monday.
Re:Silly (Score:2)
Well, yes, if Motorola was the Monopoly and they where just throwing out a few numbers to keep everybody duped into using their product instead of a superior competitor's product, then I would agree it was the way Wintel do business.
But I don't see it this way. Car companies demo future designs all the time. I know what cars of the future are probably going to look like. Many other companies make future announcements. It's not just enough to know where you are now, you need to know where you are going.
A "roadmap" is indespensible. Motorola is doing it right by letting us know what the future will look like. This isn't the "vapourware" that we get from other companies that when the competition releases a technically superior they cry, "Oh, we've been planning this for years. Why we'll have a similar product release in just a short time!"
Good for Motorola! I can't wait to use the G5 in my servers in coming years. Right along with my Alpha's, and Sparc's.
-Brent--
Re:If only... (Score:1)
BSD? NetBSD, MacOS X
Re:G5 vs G4 architecture. (Score:1)
The roadmap say it has a new bus topology and a new pipeline.
Also an "extensible architecture" is mentioned (whatever that is.)
Re:G5 vs G4 architecture. (Score:3)
http://www.mot.com/SPS/PowerPC/overview/newroad
Re:If only... (BSD already *is* on PPC) (Score:4)
No, not really. Despite the recent dabblings with the Alpha, the focus of the FreeBSD group has always been on getting it to work well on Intel hardware. Look to the other BSDs for PowerPC support:
Sounds too good to be true. (Score:2)
Throughout the past decade and a half, many competitors have made products that were superior to intel's in every way but compatibility and price/performance ratio. None of them ever crawled out of their niche market.
Now this Motorola announcement not only promises to beat intel at both counts, but also to do this by an incredibly wide range
When something sounds too good to be true...
G5, software overhead (Score:2)
Dan
Re:Why make a 32bit version? (Score:1)
The current PowerPC chips use 32-bit instructions. On the G4 the integer registers also happen to be 32-bit, while the floating point registers are 64-bit and the AltiVec (vector) registers are 128-bit. The point of AltiVec is not to be used for 128-bit wide chunks of data (though it could be) but to instead manipulate several floats or ints at the same time (2 x 64, 4 x 32, or 8 x 16).
The advantages of 64-bit instructions would be: a) adding new and different instructions, b) addressing more memory, or c) a little bit of both. I haven't seen the 64-bit instructions, so I'm not sure which route they took. Even in the current PowerPC there is no shortage of instructions, and most programs only use a portion of them, so I'm not sure there is much need to create more. On the other hand, addressing gobs and gobs of memory is a definite benefit for servers.
Why keep making 32-bit versions? As others have noted, if you don't need to address all that memory then there is little real world benefit. For embedded and desktop systems this may well be the case. Again for servers a different story. Also, the bigger and more varied the instruction set, the more physical space it takes up on the chip. This space could be used instead for more registers or multiple cores, both of which might be more handy for most users.
BSD Runs on PowerMacs (Score:1)
Also, the Mac OS X BSD foundation is based on FreeBSD 3.x sitting on top of a Mach 3.0 microkernel. It should be out by next spring. I like what I've seen so far.
Macs rock (the user experience and hardware, that is, not the core OS). BSD rocks. Linux.... is all right.
Re:Incredible chip! (Score:1)
I've been working with the ti c6x for about a
year now. The reason why no-one will port linux
to it is that it doesn't have an on-chip MMU and
I'm not aware of a simple way of adding an
external one. Also my gcc port is coming along very slowly
Greg
Re:It'll take two years to beat Merced? (Score:1)
--
Re:Sure the CPU is fast, but where's the memory (Score:1)
Well, if you have been paying attention to posts in the past weeks concerning the EV6 bus (Alpha / Athlon), you would know what I am writing here.
What Alpha busses do is have a 256 bit wide bus running at 87MHz, and multiplex the data to a narrower, faster bus. The switch bus operates at 64 bit / 350 MHz or faster. The dual processor Alphas have 2 64 bit PCI, 2 RAM _AND_ 2 CPU busses, all switched, interconnected and multiplexed. It is somewhat like a siamese computer, any part of the computer can ask any other part for any data. I believe that the dual 500 MHz systems have a theoretical 5.6GB/s bandwidth.
I don't agree with your analysis (Score:1)
However, the reason why they don't sell any PC style motherboards is because they are restricted by an agreement with Apple that dates back to the beginning of the Power Computing consortium. I believe that the same agreement or similar one prevents IBM from selling PPC motherboards, and that is why IBM is publishing a reference motherboard design to get other MB makers into the business. IBM is permitted to sell AIX PPC systems, but there are restrictions on what they can sell to keep them from competing with Apple in the PC market.
Apple is not our only hope here. Apple will never sell motherboards, only systems, and they will never let IBM and Motorola out of their agreements.
Re:If only... (Score:1)
NetBSD is the mos portable BSD, While OpenBSD is the most secure, and is probably pretty portable, but FreeBSD is the least portable, but I'm sure that speeds it up.
Not that it couldn't be MADE portable, I believe Linus used to say that Linux wasn't portable, and now its prettymuch everywhere, so there you go. NetBSD is there now though, which is why apple "borrowed" from it for Darwin/OSX. (you have to give them credit for re-releasing their improvements)
Re:Run 32-bit apps 'without emulation'? (Score:1)
Re:Agreed (Score:1)
Re:Isn't the G4 128 bit??? (Score:1)
The size of the data units manipulated can vary, but is usually at least as big as the instruction set. In the G4 the integer unit is 32 bits wide, the floating point unit is 64 bits wide, and the vector unit (a.k.a. Velocity Engine, AltiVec) is 128 bits wide. The intended use of the vector unit is not to manipulate quadruple precision floats (though it could), but to manipulate multiple pieces of data with one instruction (2 x 64, 4 x 32, or 8 x 16).
With 64-bit instructions you can create new operations, or more likely address more memory. Personally, I think the benefits of 64-bit instructions are somewhat oversold except for servers, which is exactly what all the 64-bit processors are targeted at.
Re:What is the theoretical maximum? (Score:1)
The critical resource: Motherboards (Score:5)
If you look at the various architectures on which Linux runs, there are three varieties, in general:
There are a boatload of IA-32-based Linux systems.
There are a fair number of such systems.
PPC is hard to assess; it is easy to buy a PPC Mac from Apple, but fairly difficult to buy just a motherboard.
If PPC motherboards were readily available, PPC would be vastly more popular...
Re:Run 32-bit apps 'without emulation'? (Score:1)
Uhhhhh. AFAIK, all ix86 chips are still (regrettably) CISC. I've been told that AMD K6 chips are running a RISC core, but then my sources have been known to be horribly wrong.
I'd like to think the i686 runs a RISC core, but I've already done enough wishful thinking for one day.
Sure the CPU is fast, but where's the memory (Score:4)
There needs to be some other advances, other then jacking up the CPU speed, before processors like this become useful. Maybe it'll be a new RAM or BUS design (RF anyone?), or a new way of dealing with code internal to the CPU to make memory more effecient then using it for cache. Which ever it's time to start looking at them.
Incredible chip! (Score:3)
The G4, with the AltiVec additions, makes a fantastic DSP development platform. In case you didn't realize, Altivec supposedly completes a multiply-accumulate every clock cycle minumum (It can actually do 4 per clock cycle because of the SIMD architecture). Doing a single-cycle MAC is almost the definition of a DSP. But to really take good advantage of the DSP aspect, you need an honest-to-goodness RTOS.
Now last I looked, TI's 'C6x architecture was headed that way with speed and scalability, but no one is ever going to write or port a general purpose OS (ie, Linux, Windoze, MacOS, Be) for/to that chip.
The G4, however, already runs at least MacOS and Linux. Unfortunately, neither of these are real-time systems. (Has RTLinux been ported to PPC? A great project, if not!) And it's too bad that the situation with Be prevents them from taking advantage of this great chip.
Anyway, I guess my point is just that having a hosted (versus embedded) DSP development system would be just the coolest, and that the G4 makes this possible for wont of a RTOS.
I have not seen anything yet that state explicitly that the G5 will have AltiVec on it. God, I hope so, though.
(drool-mode off)
Re:Merced is 1 year away, not 2 years (Score:1)
Haven't both Merced and NT 5^H^H^H^HWindows 2000 been "only one year away!!!!!" for a few years now?
"But we're serious this time!"
Uh huh.
Sounds sweet, eh? (Score:2)
Hey, anybody want to sell me their "useless" "non-upgradable" blue and white G3? Since the machine is obviously so out-of-date and nonexpandable, I'll give you $500 for it.
Now, as for the G5, provided it supports the same kind of multiprocessor architecture as the G4, I can only guess at what this could mean for applications like Photoshop, Final Cut Pro, After Effects, and Quake. "Omigod!" would be my guess, though.
IA=32 not emulated under Merced! (Score:1)
What would be interesting is how much extra silicon/cost will it take up? Will the heat dissipation levels be acceptable?
If it makes sense, it brings us to another question, why don't Motorola have an IA-32 unit on their PowerPC chips?
Later
Hasdi
Q3 2001.. Right on schedule (Score:1)
If it's going to be sold as a high-end workstation/server CPU, it should benchmark about 2.6 times faster than the high-end Alpha. If it's going to come out at the mainstream price point, figure on it benchmarking 2.6 times faster than an Athlon 650.
Wake me up when Moore's Law finally breaks. Looks like it still has legs. And no, the zippy faster-bus Mac G4/500s won't do it when they ship in a month or two. Certainly not at twice the price of an Intel box.
Re:Incredible chip---for the desktop!!!!!!! (Score:1)
Incidently, one of the things that got IBM into the ppc game initially was the ability of the design to efficiently use cheap memory. This has evolved and improved over time, so that the G4 can run at 8 times its memory speed without an outrageous performance hit. Intel has problems with multipliers over 4 or 5. Hence, the 2 GHz chip should only need 250 MHz memory bus, and there may be some tricks to play there (?) which will keep the actual memory requirements to less than 250 MHz.
There may be some G5's shipping before 2 years too, only for high end servers, and limited production runs because of this. This Motorola announcement is about production in quantity, not about existence. (The current G4 Mac's are probably pre-production-in-quantity, since Motorola announced opening up the line to produce them about the time Apple announced the G4 Macs, which are shipping even before the G4 comes on-line in the production cycle. The G5 will probably also have a pre-production issue of significant size, but aimed primarily at hardware vendors first intro products.)
Re:This is great but... (Score:1)
Re:Run 32-bit apps 'without emulation'? (Score:1)
You probably ran an RTL simulation of a processor. There is no such thing as "RTL instructions".
and the bus speed (Score:2)
I am more interested in faster system overall then cpu. Except for computation, 2Gig CPU is useless if there is only a 200Mhz bus. I hope that the bus specifications are atleast 1GigHz by then, with faster memory. If they become affordable and graphics and internet connections are fast enough then maybe we'll finally move to video conferencing to the average user.
Time to turn out the lights (Score:2)
In support of this argument I invoke the memory of the PPro, which sucked when running both 16 and 32 bit code. (Okay, obviously not at the exact same time, in fact switching back an forth is what caused the slow-down.)
Wouldn't you rather run Linux on a box optimized for 64bit operation?
-P