More on the PowerPC 970
functor writes "Ars Technica's Jon Stokes has a treatise up covering the microarchitecture of the high-performance 64-bit PowerPC 970 microprocessor, due to be released by the end of the year, that goes over in detail how this chip is put together, and how we can expect it to perform. This is the follow-up to Stokes' article detailing the PPC 970's design philosophy. 'It appears to hold quite a bit of promise in bolstering Apple's currently almost obsolescent product line, and it appears to have been designed explictly to fulfil Apple's requirements. To say the least, the second half of this year looks to be pretty interesting as Apple's product line promises to become competitive performance-wise with IA-32 and x86-64-based PCs again.''
Gentlemen,
Computing is a fast-paced field. What was cutting edge yesterday is as
outdated as a pet rock today. Newer, more efficient technologies are
always being developed. The 8" floppy gave way to the 3.5" floppy
which was later replaced by the CD-R. The acoustic modem eventually
yielded to the DSL/Cable modem. Unix was overtaken by Windows XP. And
so on.
The same technology also applies to programming languages. C yielded
to C++ which gave way to C#. However, the time has come for a complete
paradigm shift in programming. I propose a de facto migration towards
a relatively new, but promising language known as assembly.
Most of you are probably unfamiliar with this langauge. I know I was
until I chanced upon it in my community college while completing my
MCSE. So allow me to give you a little background on this language:
C++ and Java do not allow the programmer to directly access the
hardware. Instead they compile into a "bytecode" which is then
interpretted by a virtual machine. While very portable, this limits
the speed of Java and C++ programs.
Assembly, however, was designed to allow the programmer *direct
access* to the hardware! This makes for *much* faster programs.
Furthermore, assembly is the same language "spoken" by computers.
Because of this, you may sometimes see assembly referred to as
"machine code".
I fear that without the support of a large corporation (the way MS has
pushed Java, or Sun supported C#) assembly will fall by the wayside
like many other interesting languages (Python, I'm looking at you!)
Thus I hope to start a "grass-roots" movement to support assembly. I
would like to see the FSF release a GNU-based assembly compiler
(although they can keep the bugs that have plagued the 3.0 release of
gcc which caused people to switch to Visual Studio for their Linux
programming.)
I would love to expound on the superiority of assembly over C++/Java
but I'm late for my "Intro to TCP/IP" class. Those of you familiar
with assembly, please feel free to educate the many ignorant
C/C++/Java users on the glory of this superior language.
Thank you and God bless!
I'm not Seth.
1st!
Please try the new MacSlash site here
Ben is wanting to test the submission filter, so fire away!
Fuck Linux, the OS of religious zealots.
Seriously folks, even if the OS sucks, they'll have Gentoo ported to the hardware in a month or two. I always had a soft spot for RISC processors. (sniffle)
"Learning is not compulsory... neither is survival."
--Dr.W.Edwards Deming
This implies that the decision of how much bus bandwidth to give the G4e was up to Apple - which it was not. Motorola designed the processor (for Cisco, depending on who you believe), and Apple made do with the anemic MaxBus at 133mhz that they got from Motorola.
Apple'd be putting DDR400 on the G4 right now if they could. None of this (well, except the decision to go Moto) was their fault.
What the hell does this have to do with this topic?
Why this had to be posted the morning before my presentation to my supervizor is a clear indication that the universe is against me.
Time to hide my network cable until the end of the day.
___
Cogito cogito, ergo cogito sum.
I sold my G4 tower some time ago becuase it was not fast enough to compete with my winders boxes. I'll jump back on the Apple platform when the 970 ships, assuming it's all that. Lets just hope the entry level unit is ( for Apple ) somewhat affordable.
The current pro line of G4 is a joke. They cant come out with 970 computers fast enough.
Who knows whether it will still be competitive in several months when they actually want to offer it.
On the other hand Apple users won't have much of a choice, and neither has Apple.
www.macslash2.org
P
a
g
e
-
E
x
t
e
n
d
e
r
...but as long as Apple doesn't build-in Microsofts DRM technology as a feature i refuse to buy :)
The PPC 970 will not really make the Macintosh competitive with modern PC's. It will make it competitive with PC's from the beginning of this year, which are not the fastest available any more, and will be even slower when compared to the machines that are available when the PPC 970 ships, which is the very earliest that Apple machines based on it can ship. It will however go a long way to catching up, and take off a lot of the pressure caused by the abominable performance of today's dual processor G4 machines when compared to even inexpensive PC's.
The other unkown in this is the price. PPC 970 based Apple computers may be significantly more expensive. Motorola loses hundreds of millions of dollars each year on their semiconductor business, and IBM does as well. Still, IBM may want to look at Apple and the PPC 970 as a PROFIT center, rather than a LOSS center, like Motorola does with Apple and the G4.
The PPC 970 is great news for Apple, but it is still a bone thrown to them while the x86 PC is feasting on the meat of the Intel and AMD processors.
It's nice to see how these 64 bit systems will compete. I'm going to army for atleast 6 months and when I come back it would be nice to buy some super fast 64bit system :)
Though.. I'm a bit suspicious about the x86-64-system? Yet again a system that expands it? Not so sure about it :P
telax - Just another vim and c hacker.
C'mon! It should be abundantly clear now -- even to Steve -- that nobody else in the universe gives a damn if Macs are the slowest desktops on the planet.
Mac developers are used to heavy lifting to accommodate change. Witness the 680x0->PPC migration (which was incredibly painful), or Mac OS 9->OS X. Adopting a new processor would be a piece of cake at this point.
Take a page from GNU/Linux and the BSD's 1 2 & 3. Target multiple architectures. Let the users decide!
Is this truly the only Earth I can live on?
Official Gentoo-Linux-Zealot translator-o-matic
.debs can be rebuilt with a handful of commands, my box MUST be faster. It's nothing to do with the fact that I've disabled all startup services and I'm running BlackBox instead of GNOME or KDE."
.rpms together on the command line, and that problems hardly ever occur if one uses proper Red Hat packages instead of mixing SuSE, Mandrake and Joe's Linux packages together (which the system wasn't designed for)."
Gentoo Linux is an interesting new distribution with some great features. Unfortunately, it has attracted a large number of clueless wannabes who absolutely MUST advocate Gentoo at every opportunity. Let's look at the language of these zealots, and find out what it really means...
"Gentoo makes me so much more productive."
"Although I can't use the box at the moment because it's compiling something, as it will be for the next five days, it gives me more time to check out the latest USE flags and potentially unstable optimisation settings."
"Gentoo is more in the spirit of open source!"
"Apart from Hello World in Pascal at school, I've never written a single program in my life or contributed to an open source project, yet staring at endless streams of GCC output whizzing by somehow helps me contribute to international freedom."
"I use Gentoo because it's more like the BSDs."
"Last month I tried to install FreeBSD on a well-supported machine, but the text-based installer scared me off. I've never used a BSD, but the guys on Slashdot say that it's l33t though, so surely I must be for using Gentoo."
"Heh, my system is soooo much faster after installing Gentoo."
"I've spent hours recompiling Fetchmail, X-Chat, gEdit and thousands of other programs which spend 99% of their time waiting for user input. Even though only the kernel and glibc make a significant difference with optimisations, and RPMs and
"...my Gentoo Linux workstation..."
"...my overclocked AMD eMachines box from PC World, and apart from the third-grade made-to-break components and dodgy fan..."
"You Red Hat guys must get sick of dependency hell..."
"I'm too stupid to understand that circular dependencies can be resolved by specifying BOTH
"All the other distros are soooo out of date."
"Constantly upgrading to the latest bleeding-edge untested software makes me more productive. Never mind the extensive testing and patching that Debian and Red Hat perform on their packages; I've just emerged the latest GNOME beta snapshot and compiled with -09 -fomit-instructions, and it only crashes once every few hours."
"Let's face it, Gentoo is the future."
"OK, so no serious business is going to even consider Gentoo in the near future, and even with proper support and QA in place, it'll still eat up far too much of a company's valuable time. But this guy I met on #animepr0n is now using it, so it must be growing!"
"Orthodoxy means not thinking--not needing to think. Orthodoxy is unconsciousness." --Eric Blair
Hmm, I guess I have to agree that the bus bandwidth on the processor isn't determined by Apple. Still, you'd think that deciding how much of it to put out to main memory is up to Apple.
After all, they have that "high speed L3 cache" using DDR memory that interfaces to the processor at high speed. Why they couldn't extend that pipe out to main memory at the very same bandwidth is anyone's guess. I'd blame it on the same thing Hannibal did--Apple's lackluster motherboard and chipset designs. That's saying a lot, since he's a dope and I rarely agree with his opinions.
it still seems weird to see IBM (creator of the PC) making chips for Apple.
Anyway, what my question is, how hard will it be for Mac program creators to move over to the new chip. I mean they just spent time and money (supposedly) tooling up their programs to work on OSX...and now they have to jump again.
As well, what % of the Apple line would be switched over to the new chip..whould they have to go back to FAT archives for the lower and upper end Apple machines (if they stuck with G$ for low end and 970 for high)?
It looks a little messy...but Apple has done it before, so I am sure they can do it again.
First Post? No. FAILURE? YES.
YOU FAIL IT!
Lameness filter encountered. Post aborted!
Lameness filter encountered. Post aborted!
Lameness filter encountered. Post aborted!
...all this incompetency and arrogancy is enough.. when will there be a Slashdot devoted to Microsoft ONLY? So that all those assholes can go there and jerk off about how much money they'd spend for shit...
Yeah, yeah, they are hog-tied because you can't easily re-compile the entire windows platform to use new instruction sets. Linux users, of course, don't have this problem (muhahahah).
Did anyone else catch the bit on the twin FPU's? I'm just imagining what this thing is going to do with vector operations and frequency transforms.
For most of you non-engineers:
Most 3d vector operations are affine tranformations. Using a 4x4 array of floating point numbers you can translate, rotate, and scale. Works beautifully, but it's a lot of calculations.
The Fast Fourier Transform (FFT) is used a lot in signal processing. It's a floating point monster.
"Learning is not compulsory... neither is survival."
--Dr.W.Edwards Deming
According to some rumor sites, Apple may already have ordered several thousand of these chips for new machines to debute in middle of June.
I'm not buying into it 100% myself, but as I don't plan on buying a new Powermac until next year (and turning my current one into either a Yellow Dog or OS X Server), I'm in no big rush.
My expectations is that the Powerbook/iBook line won't be updated until next year, when IBM can get the power requirements down for the 970 or its successor.
52 Weeks, 52 Religions with John Hummel
It appears that there's a lot of optimization to be had by recompiling for this processor, especially in getting around various scheduling pitfalls. Photoshop and other need-for-speed apps will probably be recompiled ASAP to give them the competitive edge.
Is there even one PC that is powered by a PowerPC chip?
Lately many things have happened to apple, and if you take a brief look at thir lineup of both computers and gadgets you'll find that they are not dependent on anyone the same way they depended on motorola.
The music industry for iMS, AMD for the chips in the airport base station (and the iPod(?) don't know), Motorola for the non-pro lineup (iMacG4, iBook and the portables until they get 970), etc. etc.
I think Apple will go a long way to make sure they don't get stuck with one provider.
Also I think they are trying to be more competitive pricewise. By having a steady stream of income from selling iPods and songs via iMS, they get more money to develop hardware and software, and we just might get Powermacs970 below the $3k mark.
Be like the twenty-second elephant with heated value in space-Bark!
Donate free food here
Is that one in each hand, or one hilt and a FPU on either end?
It sucks
"If by PC you mean personal computer, a phrase in common currency some time before the arrival of IBM's PC"
No, they were mostly called microcomputers before the IBM-PC. "Personal computer" was a little-used marketing term, seized by IBM and used for its machines.
You know what I mean. Visit "Mac Mall" and "PC Mall". I guess there is no PC running with a PowerPC!
Thank you for getting this article out! I need a new Mac with this new chip ASAP!
The Mac can run hardly any software unless you run an emulator on it. It's not really a PC.
If you doubt me, go to a modern software store (or even a flea market with very old software) and pick up any box of software that says "For PC" and try to run it on your Mac (without a PC emulator). How well does it run?
Yell & scream & rant & rave... it's no use... you need a shaaaave ~ Bugs Bunny
Interesting, if you look at the pipeline design of the PowerPC it is much closer to Intel than AMD. The PowerPC pipeline has sixteen stages, the Pentium 4 twenty, and the Athlon ten.
Presumably the P4 can reach higher clock speeds than the Athlon because there is less work to do at each pipeline stage. On the other hand a longer pipeline increases the probability of a stall, so the work done per clock cycle goes down.
I'd speculate that the PowerPC ought, therefore, to be able to achieve clock rates approaching but not equalling the P4, since they are both comparatively "over-pipelined". At the same time, the PowerPC ought to deliver slightly more throughput per clock cycle because the pipeline is slightly shorter.
Meanwhile, the Athlon will be running at a significantly lower clock rate, but delivering comparable throughput.
Let's see....
You've got Job(s) in both.
History of being a persecuted minority.
Use of an Apple to gain more knowledge in both.
Christianity? Isaac. Apple? Imac.
Christianity? Prophets. Apple? Profits.
Don't blame Durga. I voted for Centauri.
First off two points, Slow is relative. In relative terms MAC is dead slow, in real terms, dammit people these are 1ghz *ix laptops and desktops. for most things they are blindingly fast.
That being said, I can see apple working themselves into a corner. Let's say they go to a 970 based MAC in October, and it's 1.8Ghz. Perhaps then a big first jump to a 2.5Ghz machine by early 2004. Let's assume for the sake of argument that MAC is then the quickest on the block... for how long will this last? Apple are still very dependent on ONE single external supplier, being IBM. They're being forced to follow the whims of IBM and their CPU line, when that is not IBM's core business.
With an OS running on x86 architecture, not only do OS authors have the knowledge they're building for a well supported architecture, but there is choice in the market of who makes those chips, AMD or Intel for a start. Not only that, AMD and Intel have desktop CPUs as a MAJOR part of their business. There's a big point I've seen little mention of
I see the only sane option is for MAC to go x86. Everything else seems just a temporary option as long as the world works how it does
How much will this help out apps like PhotoShop and AfterEffects, once they are re-compiled for the architecture?
I've heard conflicting answers, one is that 64-bit will really shine with 3D apps but do little to help the performance of 2D number-crunching.
Does this mean we'll see only nominal gains with Adobe's apps? Someone enlighten me.
Kip Hawley is an idiot.
You are a complete moron, and the parent poster is right to mock you and your Gentoo using buddies.
How is Gentoo going to help you "recompile for a new platform"? Will Gentoo magically detect the 64bit PPC and write the GCC backend for it itself? Does Gentoo have the ability to be magically recompiled for any target, even if the kernel or Glibc may not support it?
Oh, but you're a Gentoo user. I shouldn't expect you to understand the concept of hardware platforms, kernels or porting. Silly me; you're probably far to busy recompiling KDE for the seventh time this month. No wonder you don't have the time to learn simple concepts like this.
I mentioned gentoo because, short of Linux from scratch, what other distro can you completely recompile for a new platform? Hmm? (Tumbleweed)
do you think other Linux distros just fucking appear, pre-built, out of nowhere? are you that much of a stupid fucking Gentoo asshole?
It's not just AMD clocking lower either. The Itanium 2 isn't clocked that fast. Given that 32 POWER 4 1.7GHz processors smoked the 64 Itanium2 1.3GHz processors configuration in the latest TPCC non-clustered benchmark, the POWER and PPC architecture is capable of putting a lot more work through in the same number of clock cycles. There are a lot of nay-sayers trotting out the GHz-is-god line and it is particularly misleading for 64 bit architectures.
Cheers,
Toby Haynes
P.S. Disclaimer - I work in SOFTWARE for IBM, not hardware.
Anything I post is strictly my own thoughts and doesn't necessarily have anything to do with the opinions of IBM.
I'm sorry, but I don't see anything even approaching obsolete in Apple's product line.
NetInfo connection failed for server 127.0.0.1/local
"No it doesn't Apple created the first PC, IBM created the AT or was it the XT later on."
... is a PC."
No, the first "PC" was created by IBM in 1982. It was called the PC, and it came before the XT. The AT came after the XT (After this was IBM's PS/2 blunder when it decided to shuck off its leadership role in PC design).
There were several microcomputers before the IBM-PC, including Apple's machine. However, I am not sure that Apple was first here. TRS-80, PET, IMSAI... at least one of these predated Apple.
"Any computer you personaly own wether it be a mac or a computer running windows or linux
Mac's aren't PC's. Many Linux boxes are. Not all Windows machines are PC's, actually: the Windows CE handhelds are not.
These are rumors - from rumor sites. Is there any REAL evidence that the chip is ready? Any real evidence it has shipped? People are talking about new Macs with these chips coming out in June - any actual evidence of that?
Or will this be like the PB 17" announcement - where Jobs makes a big announcement, then quietly whispers there may be a delay? Then they'll actually let start shipping in the next financial quarter - after the press release has pumped their stock up.
"and take it home and try to run it on my 'PC' (meaning Intel-based computer)"
It also includes AMD.
"So what you meant by PC was Windows, not a hardware platform"
No, there are many PC's using Linux.
But I think he does make a good point. The whole "megahertz myth" presentation at MacWorld 2001 was about pipeline stages in the PCC being shorter = the main difference in speed between PPC and all other types of processors, even other RISC processors.
Yell & scream & rant & rave... it's no use... you need a shaaaave ~ Bugs Bunny
Unfortunately, Apple FUD'd, claiming that shorter pipelines were inherently faster.
Nothing to see here; Move along.
"The whole "megahertz myth" [apple.com]presentation at MacWorld 2001"
Of course the slower competitor does not think speed matters. "Pay no attemtion to sluggish performance: our machine cases are blue!"
Yeahsure. Sane people also know that MAC is an acronym for Media Access Control and the "Mac" is the abbreviation for Macintosh.
The ARSTechnica article specifically mentions the possiblity that IBM will use PPC970 in poweruser targeted Linux desktops, and no comments here about that yet, which surprises me.
I ran "my first linux" on a DEC Alpha 512mhz 64 bit box that I got fed up running NT 4.0 on. I instantly became addicted, and eventually forced my company to switch to Linux on every computer (causing mass protest in the beginning, then mass praise over the years as we have grown and have no MS Tax on the books).
I now have a Powerbook G4 and love it, except it is a little lagging in punch speed sometimes. And, although I love OS X, now that my company is used to zero license and upgrade costs thanks to GNU/GPL/BSD software, there is no hope of mass migration to OS X and Apple hardware in the company. It just does not make sense after seeing the dollar savings of running Linux on all the desktops.
There is, however, always a need for powerful workstations that run Linux, and IBM might be pulling a rabbit out of its hat with this one. Will be very interesting.
At minimum, I would buy one for that "64 bit memorabilia" value, to bring me sweet memories of my first Linux love, the Alpha that rid me of winbloze forever.........
Real men don't need signitures!!!
But yes, he does make a good point. I just meant to point out that it would have been more informative/interesting (to me) if he had used the Hammer in his comparison instead of the Athlon. No big deal.
Nothing to see here; Move along.
September 24th, 2002:
Bought $500 at $61 a share
May 14th, 2003:
It just hit $90!!!! SWEET!!
And yet here we have the last man standing in the "RISC turned hopelessly complex" generation, the Power970. When you look at this things design they threw everything and the kitchen sink in there! Most interesting is that batch parallelism where an instruction for every type of execution unit is queued up and when they're all ready to go they're executed in parallel. It will be interesting to see if that can scale given the latency it introduces, and the likelyhood that you won't always be able to fill every unit.
I thought this was news for nerds!
I use RedHat 9, XP Pro, and OS X.2. I can't figure out how so many people say they are "more productive" on their Macs than on their PC's. It seems like everyday I find something new on the Mac that takes me two or three more steps to do the same thing than on my PC. I also feel the OS has been so dumbed down that many of the apps don't have nearly as many options as an equivalent PC app. The Mac is also the slowest box out of the three. Hopefully the new 970 will boost performance considerably. I'll buy another Mac just to have one and mess around with, but definitely not for speed or productivity.
And I meant the post slightly differently too. I meant that Apple has been hyping pipeline stages and now they are bringing out a processor that has MORE pipeline stages. That said, it seems to handle these additional stages MUCH more effieciently. ;)
So, you guys go after him with your axes and swords. Then when he is down, I'll cast burning hands to finish him off.
What, like this? Quote - "Introducing the Apple II. You've just run out of excuses for not owning a personal computer." Apple ad, June 1977.
--- Yx3 = Delilah ---
May be sooner--the power requirements for the PPC970 at 1.2 ghz is actually lower than the current G4 that is used in the Powerbooks.
While I agree with you if we're talking about established brands (Dell et. al), there is a signifcant chunk of sales that goes to the smaller shops who cobble the things together themselves, and problems are very common in this regard still. As usual, of course the experts need no help. People buy Dells - and Apples - partially because there's an 800 number to call when you're confused.
No they aren't. Everybody I've seen who has been sat down in front of a Mac found it hopelessly confusing and non-intuitive. The only people I know who stuck with them, are those who bought them personally (they would, wouldn't they). I know I had to have the owner of said Mac sit next to me and guide me when I was trying to use his machine, and I'm far from being a neophyte. Stupid differences from Windows and idiotic conventions that had seemingly no basis in actual usability just pissed me off.
Yes, they are. And it's not just a matter of opinion. There are tangible, measurable advantages in usability with Mac OS vs Windows. Check any TCO study on the matter, or any actual usability study (lost my Carnegie Mellon bookmarks for this but its there). Too numerous to list here.
You give yourself away with that last line - Mac OS can be frustrating if you are coming from Windows. Any transition is painful, from anything different. In fact the level of pain is often overlooked.
Trust me, put someone with little-to-no computer experience in front of the Mac and they will have a much, much easier time of it. I mean, c'mon, honestly, do you think that Windows conventions - still having to click Start to Shut Down comes to mind - are better? Things like that make no fucking sense to a newbie, because they make no fucking sense whatsoever - but we're used to that.
Blaming Apple for the majority of people having a lousy experience at their usual computers is nonsensical. Adjusting habits can be painful, but productivity is a highly personal thing. I use Windows XP all day and when I come home to my Mac.. it's like comfy slippers. WinXP is like a hard hat. I have no inherent reason to prefer one or the other frankly; I wish I could buy a cheap PC and be happy with how it works. But I can't. They aren't the same.
People don't upgrade their hardware because they like screwing about with drivers, they do it because they want to play Doom 3 but they don't want to buy a whole new machine when 80% of it is still just fine. If they don't know what they're doing the end result is mess and instability, but pretending people don't want to do that is the reason PCs dominated in the first place.
Ah, but you answered your own question. People playing Doom 3 might want to upgrade their CPU, but that's a vanishing percentage of the whole... I asked my dad if he ever used his PCI slots in his IBM machine and he really had to think about what I was talking about for a few seconds. Don't think that these silly upgrades are what drives the PC market, they are a sideline business. (Video cards possibly being the sole exception.) PCs are entirely commodity parts, that's all.
Frankly I think we need more Apples. More vertically-integrated computer companies who adhere to standards would be a good thing. Imagine such a company pumping out fantastic case designs for PPC970-based Linux boxen. That would rock.
If Jesus wants me it knows where to find me.
Intel, AMD, but dont forget VIA. A pretty, little, quiet Mac running OSX on a VIA Epia, if priced reasonable, would sell me on a Mac tomorrow. Then, if you got hard core work, the loud,powerful Linux box in the closet could do the big lifting. That VIA Epia is real nice for anything but heavy lifting...
HenryJamesFeltus.com
as Apple's product line promises to become competitive performance-wise with IA-32 and x86-64-based PCs again.
Well, since their non competitive hardware costs 3 to 4 times as much as PC hardware, I'm guessing one of these babies will run you a cool 10 grand.
Sooooooo....
How long until the others have to worry about the Inquisition? Or are we skipping that since we've already seen the Second Coming of Steve?
(How many thought I was going to go with that math that showed B.G. = The Beast from Revelations?)
R: That voice. Where have I heard that voice before? B: In about 365 other episodes. But I don't know who it is either.
I manage labs of macs, totaling over 300 of them. The users of my labs have no complaints about performance. (They usually only start to whine when the find out the processor speed, but then they are conditioned to think that MHz is MHz; and when asked if their work is slowed, compared to what they do on a PC, they answer "no" it is not slower.)
:-)
What is this every non-mac user keeps saying that their performace is out of line with PC's? I have on my desk a hepped up dual P4 and a hepped up dual G4. XP on the dual P4 does not "feel," in day-to-day operations with standard apps like Office or Photoshop, much different from the dual G4. Comparing the MHz does not tell me anything. Using both side-by-side tells me a more "real" story about things. Now, perhaps XP is significantly slowing things down?
I only notice a difference with some high-end 3D apps like Maya or Lightwave, *maybe* also with some high-ed vid apps like Avid's.
I am looking forward to the 970 though. Actually, I am very curious about any 64bit CPU. Hopefully the "growing pains" for anyone to move to 64bit is negligible.
SCSI over IDE
Apple went pretty much all IDE about five years ago.
USB over PCI
Mac's have had PCI slots since the first PowerPC based units became available. In fact, back in those days many PC's still had VLB, and only Pentiums had PCI slots. Further, since they were 100% PCI there was no bottleneck due to legacy support (ISA) Also, USB's importance was such that it replaced SCSI for external, high speed devices...
I don't read or respond to AC posts
Actually, the first PowerMacs used Nubus, not PCI. I know, I have 3 of them. The 6100, 7100 and 8100 (and workgroup servers, etc on such variations) as well as the 9150 all shipped with Nubus slots. I don't believe it was until the 603 and 604 chips appeared in PowerMacs that they came with PCI.
Yes. SCSI is one of things that "didn't pan out." But desktop Macs had SCSI LONG after it died on the PC market, for the extended MTBF and reduced CPU utilization. As I understand it, the HD inside my iPod is SCSI.
When I say "USB over PCI," I mean that Apple chose to eliminate PCI and PCMCIA slots from its most popular machines (iMac, iBook) because USB served the same purpose of extendability, was easier to install and manage and was cheaper to produce and support. USB was faltering until Mac made that hard decision. Now it's everywhere. Apple did the same for IEEE 1334, though it could be argued Firewire's time had come anyway.
Thanks for reminding me about VLB...I should have said "PCI over VLB/ISA/Microchannel," and pointed out that Mac tried to popularize 66 MHz PCI as the successor for graphics, not AGP. Another thing that didn't pan out, but it wasn't a bad idea...to have the same slot and bus for EVERYTHING is a pretty good idea from a simplification and unification point of view, even if it's slow as shit.
Hey freaks: now you're ju
America's Army gets an upgrade
Discusses America's Army servers now using AMD Opterons, very nice, also of note UT2k3 and CS are going to be running on this type of server as well.
Good quotes on getting people to port to Linux so that they can easily take advantage of 64bits or just recompiling what they already have.
-- taking over the world, we are.
I have seen alot of comments about Apple G4's, but I think you guys do not understand IBM. This new processor is designed for the CHRP-based RS6000s - not Macs. SuSE and IBM have been working on Linux ports to their 64-bit CHRP systems, and this seems like the real motivation.
Flexible bare-metal recovery for Linux/UNIX
I guess I don't quite follow.... As someone else already asked, what exactly are you trying to accomplish with your machine(s)?
I've been using strictly PCs for 5 years or so now, after a brief stint with a "Performa" Mac mini-tower that didn't turn out too well.
My "high end" PC system is a Pentium 4, 1.8Ghz tower with Promise EIDE RAID and a GeForce 4 video board.
I'm pretty happy with it, but I really wanted a good system to run OS X and some of Apple's incredibly well-done video editing packages (Final Cut, iDVD, etc.). I just broke down and bought a dual-processor G4 1.42Ghz tower. I certainly don't feel it's "slow" at all! I'd say it performs at least on par with my P4 system, if not a little faster at certain tasks. It boots into OS X a lot more quickly than the P4 boots into Windows XP, for one thing.
Sure, the 970 processor will be great -- but the people complaining that the current PowerMacs are "horribly underpowered" must be "benchmark junkies", worried about having the best stats for the sake of stats (bragging rights?).
Like I say, I consider myself very much a "power user", and for a long time, I didn't think Apple really had the "price vs. performance" in the right place on the curve. But with their recent price drops, plus "speed bumps" to their G4 offerings - I think they still have a very competitive setup to tide them over until the 970 is done.
At the end of the day, you don't plunk down $2000-3400 for a "pro" Mac G4 or PowerBook because you're worried about having the "most Ghz". You do so because it offers an OS and specialized applications you can't get in the PC world. (These days, you might also do so to avoid the Microsoft licensing nightmares. A "family pack" of OS X lets you load it on any 5 systems of your choice for a price not much more than 1 single copy of Windows XP Pro, for example.)
You are right, but 601 units had PCI. The 7200 was a 601 machine and had PCI slots.
I don't read or respond to AC posts
In particular on the 2.3 and 2.5 GHz parts, and the "upcoming 980 processor."
IBM has predicted that the 970 microarchitecture will reach 2.4 GHz *after a process shrink* which will not occur this year.
Concerning the Power 5 derivative 980: the POWER5 core is a reworking of the POWER4 to fit more cores on a single die, with corresponding changes to the memory, interprocessor and cache architectures. Since exactly zero of those features will be put on a desktop chip (those are the features cut off of the POWER4 to make the PPC 970), a desktop chip based on the POWER5 would be the same as a desktop chip based on the POWER4. Of course it already exists, and is the PPC 970.
I expect the PPC 980 when it arrives (assuming it does; IBM may stop at the 970 if it doesn't turn out well for them) will have a revamped cache and memory system suitable for a higher performance desktop processor, and more custom logic to allow it to clock at a higher speed. Of course any details about unannounced parts that may be upcoming is speculation on my part.
Not quite -- the first generation of PowerPC Macs still used Nubus.
If the Athlon 64 and Opteron have on-die memory controllers and the 970 has an off-die memory controller, does that mean that even though the 970 has the same theoretical bandwidth as the Opteron, it will have higher latency and lower real-world bandwidth?
Back in my day I had to write games in BASIC, on a 4.7Mhz computer with no hard disk and 128K of RAM. And I was grateful
:)
You had it easy... Back in my day I had to write in BASIC on a 1Mhz computer with no hard drive and it had 38,911 bytes available for basic. C=64 anyone?
what a cocksucker.
Nevermind the riff-raff Hannibal
USB over PCI
What if you put a USB card in a PCI slot?
grin. I don't get how you could choose USB "over" PCI...
Well, Linux and its apps don't have much AltiVec optimization because AltiVec wasn't in many Linux chips. But if IBM or licensees start making 970 based Linux workstations, it seems this would be likely to change.
And this would be a good thing for Apple, since there would be a lot more *NIX codec that could compile and run a LOT faster on their boxes, and there would be a larger pool of AltiVec and PPC coding talent for them and their ISVs to draw from.
My video compression blog
This discussion has come up repeatedly in the Cinema4D discussion forum. (C4D is a cross-platform 3D app from Maxon.)
Athalons are so much cheaper and faster for rendering that the Mac isn't even arguable as a 3D platform based on bang-for-the-buck, and for rendering that is the entire argument. So people will occasionally say, "Hey, if you took advantage of AltiVec, the Mac would be competitive."
The official answer is that C4D (and most 3D apps) need 64-bit precision for rendering calculations and AltiVec is 32-bit so it's only useful for screen updates, etc, not for rendering. Evidently, you can use AltiVec to help with 64-bit numbers, but it requires enough additional work that you don't gain anything.
So if they add 64-bit AltiVec, the Mac could jump into the lead as a 3D rendering machine.
I don't think that the SCSI vs IDE situation was really one that was decided by Apple - SCSI devices are substantially more expensive and Apple had to make a move to be competitive.
-- $G
I think you missed the point... that post was so obviously full of factual holes, it had to be written as a humorous piece! Nobody could be that stupid, especially not someone claiming to be the CTO of a Fortune 500 company. (That claim just made the post all the more delicious.)
Come on, a CTO of a Fortune 500 company posting as Anonymous Coward?
If you are referring to their low speed - yes, they were slow by today's standards. But slow is not the same as braindead.
What I use it for makes no difference. it is wierd to suggest that since my Pc's could do everything my G4 could do about twice as fast, I must have not somehow been doing something worthwhile, or needed....or something. Never mind what I do, thats not the freakin issue. Maybe i look at pR0n ALL DAY AND NIGHT. Maybe I make music for a living. The issue is A: I could do everything with the PC I could do with the mac, and B: My Pc's I made are at least twice as fast as my G4 733. But thats not realy a fair comparing either - my 733 had a geforce 2 mx and my Pc's have 9500 Pro's and 2400 + XP's in them. OF COURSE they are gonna be faster than the sdram 133 G4!!!!! But I was able to buy 2 machines for what I got for my G4.
To say that somehow dumping Apple becuase it was slow and outdated when THE ENTIRE INDUSTRY runs on SPEED and POWER marketing wise is bizarre. Thats how these companies survive! That's what makes poeple buy new computers! What, you dont buy a new machine every few years? Most people have to. And most of the time it's about SPEED and ADVANCES in technology!
Weird.
I believe IBM had plans for the PowerPersonal. I'm not sure if they ever shipped any or not. I think there are a bunch of linux distros that run on PPC tho...
So Apple catches up (almost) to desktops (eventually) but then what about notebooks? By the time these are out we'll be seeing 90nm pentium-m notebooks. Say the reviewers, pentium-m's perform extremely well per clock. What I'm wondering is whether these can scale (as the pentium-m's can to 500mhz) because if they can't, then Apple is going to lose performance *and* battery-life in notebooks.
If apple dosent announce this proccesor in the wwdc. than i will have no choice but to go with an opteron cluster. the main reason why ive been holding off is because, the current G4's cant hack the scientific computing that we do intel beats the crap out of apple. i can only hold off projects for so long and then i have to get whatever is the fastest and most powerfull. there is speculation that apple wont announce this at the wwdc. if they dont i fear that apple will die on the vine.
WTF?? Are you living under a rock, or are you just fucking stupid?? Oh, nevermind, this is slashdot, you couldn't be bothered to read the fucking article. Just for you, here's the FIRST SENTENCE:
dr.dumbass indeed.
What you do with your computer *does* make a difference! You seem to quickly discount this as pointless, because you claim you can "do everything with the PC you could do with the Mac".
I disagree with that assumption!
Granted, there is a LOT of crossover with applications. Most of the popular ones are written for both PC and Mac. Still, the Mac has a number of niches the PC isn't quite there with.
I pointed out in a seperate message thread, for example, that for WYSIWYG HTML work, "Freeway" for the Mac blows away anything I've used on a PC. For video editing, many folks think iMovie/iDVD and Final Cut (Express or Pro) are more powerful, stable, and easier to use than the PC counterparts. (I liked them enough that they pretty much sold me on a Mac by themselves!) For music creation, the PC has the edge in some areas (such as ACID Pro for working with sound loops), but not in others. The new Digital Producer 4 (DP4) from MOTU (Mac only) seems to have the edge over anything like it on the PC side. For hard disk recording on the high-end, more professionals use ProTools on a Mac than any single PC alternative I know of.
The PC is also straddled with competing "standards" for plug-ins to MIDI/music packages. Most people seem to agree that Steinberg's VST's are one of the best options, yet many PC packages (such as Cakewalk Sonar) prefer to use DirectX based plug-ins. Going all Mac for a music workstation at least bypasses some of these issues, too.
If you primarily play games on your computer, then a fast PC makes the most sense. If you just use the Internet - then whatever's cheapest that runs a modern browser is probably the best bet. (You simply have more money than sense if you buy a high-end system to do nothing but get email and look at porn on!) For video editing and DVD creation, or MIDI/music work, I think a Mac *may* make the most sense.
lets be honest, in regards to 95% of the shit 95% of people do on a computer, there's virtually no difference in speed between a K6-3 450 & A P4 2.8.
So really, unless one's into 3D games, compiling code, rendering 3D or encoding video, & one already have a 500+mhz PC, replacing it with a new computer is just wanking off, well that is if one's trying to justify it as a need. Of course if one's treating oneself & being honest that one's treating oneself, then it isn't wanking off.
Afterall I'd love a nice new Holden One Tonner, but I'd be wanking off to claim I need one for work, afterall in that regard it performs no better than my old Daihatzu van.
Not to mention that if you actually put this laptop on the top of your lap, you might get your testicles hard boiled.
Somebody mod the parent -1 Stomach-Turning!
Eeeeyuch!
I found the meaning of life the other day, but I had write-only access.
What's up with the way Apple computers always "smoke" their brethern? An Apple never "out performs" or "runs faster".
You've got to be kidding. They're built around 2.5" laptop drives.
They're built around 1.8" drives.
1.8 in drives connected via ATA. I was wrong about the SCSI. I misread info from this page which mentions that the iPod connects to the mac as a SCSI block device, which makes sense...that means more of the functions of copying and reading data are controlled by the iPod's processor and not by the mac's processor. And that may be one of the big keys to the iPod's download speed, which really is fast as hell. Faster than copying across my own HD, at least.
Hey freaks: now you're ju
You're only computer illiterate if you're too old to learn anymore.
/., try teaching them.
If you're geek enough to be at
If they're young, they'll learn it a lot better now than when they're grown up and pushed out of jobs for their lack of computer skills. Of course, being able to put up with Linux doesn't mean computer skills. Throw Terminal.app in their dock, start them off on some easy HTML they can show off to their friends. Then you can move them to PHP, get the programming basics (variables, flow control) in them young. Fiving them a foundation in programmatic problem solving will pay off.
Those three-line BASIC programs put me on a road to MIT. Even though I'd rather become a hooker than write code 16 hours a day, the thinking skills developed back then are still an asset.
You've just described Judaism. Yeah, Chritianity has a lot of the same symbols, but all the ones you describe are "borrowed".