How? The altiVec unit is still following the simple rules which the rest of the PPC CPU does - evensized registers, a homogenous register file, even-sized instructions. et al.<HR></BLOCKQUOTE><BR>>So? Those features are not what make the PPC ISA a RISC ISA.<P>Yes, these things are closely connected. Fx. that the first 4 registers in an x86 chip are 8-bit segmentable bears witness to the differentiated and complex nature of the x86 instructions.<P>>The thing that makes the PPC RISC is that the nature of the instruction is simple. They do simple things.<P>Rather that inside their groups, their function is very homogenous - same artithmetic types, same I/O commands...<P>>The difficult things get done by combining the instructions, which is controlled by the compiler. The thing that Altivec does is to have single instructions that do complicated things.<P>Such as permuting? It's not complicated, it's just a lot of simple things done a lot of times. That doesn't make it complex. The rules followed are still VERY simple.<P>>The complexity is moved from the <I>compiler</I> to the <I>processor</I>. That's directly contrary to RISC's intentions.<P>I don't agree.<P> <BLOCKQUOTE><font size="-1">quote:</font><HR>Don't assume. It wasn't.<HR></BLOCKQUOTE><BR>>Why? MMX is a feature that <B>all</B> PCs sold in the last 3-odd years have. It is a standard PC feature, specific to PCs. It's a constituent part of every new PC. Every last one. That makes an attack on MMX an attack on PCs.<P>ARRRRRGH! GOD DAMMIT, Peter, will you PLEASE listen to what I'm saying?!? I'm refuting the claim that my post was an attack at the PC! I say it wasn't and that IT WAS <B>NOT</B> intended that way!<P> <BLOCKQUOTE><font size="-1">quote:</font><HR>The age is irrelevant<HR></BLOCKQUOTE><BR>You're kidding, right? So we might as well criticize Motorola/Apple because they're 1990 vintage machines are slow and crap compared to modern computers.<P>In the context of this discussion, that is irrelevant, too. Read what I write, Peter.<P> <BLOCKQUOTE><font size="-1">quote:</font><HR>- Intel could have done it a lot better than they actually did.<HR></BLOCKQUOTE><BR>Could they? Could they really? How do you know?<P>Oh, more bickering... Motorola did SIMD for both Int and FP types, and gave the unit it's own register file. That's not too hard, or shouldn't be for the world's largest semiconductor chip company.<P>Besides, the fact that Intel finally made SSE available a year ago is a proof of this, too. Don't you see this, Peter?<P>>By comparison with what, say, AIM had at the time? Oh, I forgot. They didn't have an SIMD instruction set at that time, did they.<P>No. They took this time and made a thoroughly crafted product, contrary to Intel half-baked counterpart.<P>>If Intel could have made something as good as (say) Altivec in 1996/7, why didn't they? Why didn't Moto? Why didn't IBM?<P>Intel started out earlier. It's as simple as that. The AIM consortium started out later, but took their time.<P> <BLOCKQUOTE><font size="-1">quote:</font><HR>Do you remember when the P55C (Pentium MMX) was released? intel preached that it accelerated all applications, implicitly due to MMX. Well, the general acceleration of execution of code was due to the unmentioned fact that the L1 cache size was doubled...<HR></BLOCKQUOTE><P>>I don't believe that Intel did do that, actually.<P>Believe it. It wasn't until PC World struck it up bigtime that Intel really admitted it. Even Intel's own engineers thought that it was a big hoax...<P>>Yeah, they said that the MMX processors were faster, and it was obviously because of the bigger cache, but I never got the impression that they claimed it was because of MMX.<P>Hey, you just agreed that they hyped up MMX. I'd say this pretty much confirms what I said - you know, every company is so wild to make it look like a new technology of their does wonders. In Intel's case, it was MMX.<P>>They touted the performance of MMX-enhanced applications (and for them it can make a big difference).<P>Yeah, a single Photoshop filter that performed 4x faster. He he he... View image: /infopop/emoticons/icon_smile.gif<P> <BLOCKQUOTE><font size="-1">quote:</font><HR>In other words, when Intel uses buzzwords, it's a Good Thing, but when Apple does it, they're a fucking bunch of freaks appealing only to morons? (well, that's what the word has been here in the battlefront for the last year or so)<HR></BLOCKQUOTE><P>>I don't believe that Intel and Apple are particularly comparable, actually. Intel don't sell direct to consumers (there might be a small number of sales, but not very many). Apple do.<P>This isn't relevant. Sales methods isn't relevant - this is about the fact that both companies hypes up their products. Why should Apple's direct-sales methods make their hype different to Intel's???<P>>Intel make the processors. Apple do not. Intel have competition. Apple do not.<P>Even though you're taking the discussion down an irrelevant track, Apple DOES have competition. A Mac is a PC, right? Well, Apple has competition from the entire PC world. It's obvious. If I were one day to think that my Mac sucked so much, that I couldn't really live with it, I'd naturally go buy a PC.<P>Ergo, Apple has competition from the rest of the PC marketplace.<P>>MMX was new and different when it was released. Altivec was not. Intel have to actually strive to get market acceptance -- because of the competition within the PC processor market. Apple do not; Apple write the OS, so Apple can ensure that all the important parts of it use Altivec. The positions of the two companies are very different.<P>I don't see the relevance in this at all.<P>>MMX wasn't at all bad, but in the PC market it's often difficult to encourage the uptake of new technology.<P>Agreed. USB is an excellent example of that. It was first availble in 1996 (ah! there's that mistake I made eralier). A friend of mine got a Pentium 200MMX with USB back then. But it's only today thay USB is starting to gain acceptabce (or, rather, a year ago in the Mac workd due to the appearence of the iMac w/ USB).<P>>Intel have to market it to consumers so that consumers demand of their software vendors support for MMX. Apple don't really have to. Apple have no great interest in whether consumers demand Altivec or not.<P>Not true. This implies that Apple is completely blind to the competition. Remember the competition in the PC market, Peter. <P>>It makes no difference to Apple -- they're not the ones making the processors. It doesn't matter to Apple if there's no uptake of Altivec -- it doesn't cost them much. It does matter, however, to Intel if there's no uptake of MMX, as it will cost them a lot.