Ars Technica's Hannibal on IBM's Cell
endersdouble writes "Ars Technica's Jon "Hannibal" Stokes, known for
his many articles on CPU technology, has posted a new article on IBM's new Cell processor. This one is the first part of a series, and covers the processor's approach to caching and control logic. Good read."
Why do I have the sneaking suspicion that, if successful, this processor will eclipse the PowerPC on the Mac in the next few years?
I want 2 of them, yesterday.
... on cell... likely?
Aside from my own (competent) review of the cell processor, the article possibly the most insightful and technically nicely balanced articles posted on slashdot in a long while!
I'll cover more of the Cell's basic architecture, including the mysterious 64-bit POWERPC core that forms the "brains" of this design.
Looking forward to that... I think that many people will be moving to Mac
#hostfile 0.0.0.0 primidi.com 0.0.0.0 www.primidi.com 0.0.0.0 radio.weblogs.com
Part II is up as well.
.. made of risc components.
" Last fall, IBM and Sony said they were developing a workstation based on Cell chips, which is the first product IBM will ship based on Cell."
Regardless if this is the first product shipped or not, a workstation is coming. I can't see it running anything but linux. Given the mass market targeting of the cell, I hope Sony makes a strong go at grabbing the market with cheap hardware, rather than trying to milk the high-end content creation market first.
"A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
Beautiful as it is as a gaming CPU, I still am having trouble seeing how this thing would work in a PC of any sort. The only customers the Cell has so far-- Sony-- are talking about the stream processing units being directly coded for by the programmer. But general PC programmers still haven't accepted Altivec that well despite it being available, easy to use and useful, how are they going to react to "rewrite your program to use SPEs"?. Meanwhile if the programmer does directly code for the SPEs then that's all well and good in a video game system, but it's yet to be explained to me how on earth the SPE works in a time-sharing operating system. Specifically, who gets to use it, when, and what they do with the onboard SPE memory during a context switch? These are not trivial issues.
e.g. 234 M transistors (!) That's why I don't think this will be replacing the G5 any time soon. The die size (at the current prototype's 90nm) is over 200 mm2.
It'll have to get a fair bit smaller/cheaper before the PS3 can use it without major subsidies, and I don't know why they think general consumer devices will want it. God knows how much power it dissipates with all 8 SPEs clocking over at 4 GHz...
Why would anyone engrave "Elbereth"?
Basically, the answer is no.
If you really want help, try posting an actual link instead of merely quoting a URL. We're all to busy/lazy here to copy and paste that into our browsers.
"I'm not impatient. I just hate waiting." - My Dad
Thank god. I've enjoyed his articles in the past, and if experience is any indication, I will have the false impression that I understand this stuff in a nontrivial way for up to three hours. This is not meant to rag on Hannibal, BTW.
Why is this under the header games? I know nothing about the processor, by the way.
Wheel in the sky keeps on turnin'.
It is interesting to note that he uses the same terminologies and conclusions that he lambasted another author for. Wow. Hannibal is a hypocrite.
Specific Example: Locally Addressable Memory vs. Cache.
Granted, he may simply have not had access to the information at that time (doubtful, since the article he critiqued was gleaned from the patent application), but he was vicious in his dissection of the article. Does anyone know if he ever appologized for being a moron towards Nicholas Blachford?
WIth a name like that, I expect to see pictures of him eating those Cell processors, and describing how they taste.
// file: mice.h
#include "frickin_lasers.h"
...clicking on this link also attempts to install a trojan (SARC's name: ByteVerify). I agree: this link should be removed and the poster's IP should be reported to the relevant authorities.
If you really want help, try posting an actual link instead of merely quoting a URL. We're all to busy/lazy here to copy and paste that into our browsers.
Sounds like a pretty effective anti-slashdot effect mechanism to me.
Although the article (which is quite clear) indicates that the AltiVec architecture is closer to G4 than G5, won't the speed increase of having 8 fully-parallel processors (9 if you count the main CPU) more than make up for the issues associated with the loss of the G5's advanced features? It seems to me that this is a natural for Apple - it will give them a 5x - 10x performance boost over anything that's on the drawing boards over at Intel.
Even so, I doubt we'd see Cell-based Macs until at least 2007 - but wouldn't it be great to run PS3 games on your Mac? (As if that'll ever happen.) But then again, given the Cell architecture, your PS3 could use your Mac to make its games run faster! A whole new reason to have an XServe-based supercomputer...
"the gang"? You forgot that crazy foo Murdoch! Admit it, you couldn't remember his name. You're no fan.
The one thing I don't understand is how I would code for this thing. As best as I understand it, I now have some instructions for controlling the cache (or LAM, whatever) which sounds cool, but are there any details yet of how I'd write code for this? I'm also disappointed that the article didn't explain how one would use their SIMD instructions if they aren't using any of the existing standards. So I load my vectors with the cache control and ask the processors to ever so kindly add them?
Anybody out there with experience on this architecture or even attended the presentation itself can give us mere coders details? Preferably a website.
The bitter lessons of a veteran coder: http://bitterprogrammer.blogspot.com
Is that the 386 instruction set and arcitecture is so non proprietary. What made it so popular certainly wasn't that it was better. If I had the dough, I can literally make one and my own fab without asking a single soul. Alot of times it seems companies try to gather into consortiums to mimic the same effect and gather market momentum, but these are doomed to failure because the more valuable the technology becomes - the greater the pressure to diferentiate and fence off some "teritory" for themselves. We saw this happen first hand with UNIX, where all the flavors would constantly try to group under these unified standards - and they made little progress until Linux came along. The CPU world needs somthing similar to protect people from patent harassment. for design, cores, and fabrication.
Pattnaik said that if IBM were to publish the detailed monitoring information for end users to access, then the company would feel obliged to maintain backwards compatibility in future iterations, and so they'd be limited in the changes they could make to the scheme.
If I were IBM, I'd publish such specs anyway, alongside letting the press know very loudly and clearly that developers should stick to the recommended API if they want any guarantee of future compatibility. OTOH, I do understand their reasoning for doing this, and I don't completely blame them. Even if they did publish the register information with the very loud and clear warning, people would still complain about lack of backwards compatibility, something of which is meant to be incumbent upon the developer, and not IBM.
// file: mice.h
#include "frickin_lasers.h"
This chip seems insanely powerful. With 8 APU's capable of doing DSP, you would think that some countries would impose export restrictions on the thing. If you remember when the G4 came out Apple advertized that the military didn't want that thing leaving the country. But image a chip with the ability to do some serious SIMD operations? The CIA, NSA and others doing signal processing have to love this chip.
The views expressed are mine own and do not express the views of my employer.
I love it when a plan comes together.
that it runs at 30 watts, about like a Pentium M. And it's 64-bit. Can we say....
Dare I say....
Oh the Hell....
PowerBook G5!
I thought it was funny dude, sorry I don't have mod points.
Just then the floating disembodied head of Colonel Sanders started yelling Everything You Know Is Wrong!-Weird Al
As I fully expected, Pattnaik could not discuss a possible workstation-class derivative (read: Apple-oriented derivative) of the POWER5. He also made it clear that he is and has been focused on POWER5 servers only, and any hypothetical workstation-class derivative of the design would be for someone else to discuss.
I'm wondering about the feasibility of such a processor. This design seems to be rather heavily dependent upon the specific design of the OS (namely AIX in this case), and it seems to me that any OS that would want to take advantage of the POWER5 would need some heavy rewrites.
Of course, I could always be wrong on this issue, but I get the impression from the article that server oriented processors (namely Big Iron) and desktop processors are on a diverging path over at IBM. There may be some similarities, but I'm betting that there will be more differences than similarities in future processors.
// file: mice.h
#include "frickin_lasers.h"
What I find interesting is that the vector processor are restricted to single precision floating point calculations.
This isn't terribly useful for scientific computations (there is the same problem with the GPU): currently the IEEE is working on a standard for 128bit precision floating point calculations!
Of course for 3D, video and sound, 32bit precision is good enough and *if* programmers (a big if) manage to overcome the pain of 'parallel programming' then it could be a big success.
The point of laws against child pornography is that sexual abuse of children is extremely harmful to them. When I speak of children, I mean 14ish. I think the child porn laws should be changed (yes, a 16 year old should be allowed to have sex *gasp*). It's a matter of supply and demand, as always. As long as there is a demand, people will keep supplying it. In order to supply the child porn, children will have to have been abused. So, in order to prevent abuse, having the child porn is also illegal. Now, beastiality on the other hand, while I find it utterly disgusting and reprehensible, I don't know why it's illegal. You can kill and eat an animal but can't have sex with it. But, like I said, I don't support it and find it completely disgusting.
Wheel in the sky keeps on turnin'.
The blurb's title is misleading. The Cell processor is likely to have little to do with the POWER5 arch:
I asked if there's any relationship between POWER5 and the Cell architecture that IBM is working on with Sony. Pattnaik didn't seem to familiar with the details of Cell, and he said that there's no relationship between the two designs. He noted that if they shared some similar characteristics, then it isn't because the two teams are collaborating in any way.
// file: mice.h
#include "frickin_lasers.h"
Hmm, not sure what that has to do with PlayStations, but there you go.
But does it run gcc? Or even have a cross-compiler target module? Will gcc become smart enough to emulate some of the SIMD techniques in my regular C++ code, even when I write the same old patterns?
--
make install -not war
Your mother has a sweaty cunt.
Cradle Semiconductor has been working for a while on a similar technology.
Of course, it's all a matter of scale - TI had a 4 DSP, 1 CPU processor a while ago, but it only made 100 MFLOPS. Cradle's first product has 8 DSPs and 6 CPUs - depending on if you can get your data to properly pipeline through the processors, you can achieve up to 3.6 GFLOPs peak with only a 230 MHz clock.
HIV Crosses Species Barrier... into Muppets
Who would conceivably have enough money to build microchip fabrication facilities but not enough money to license the powerpc architecture?
"Reverse engineered implementations exist" is not really much of a meaningful strength if you don't own one such reverse engineered implementation already. You say you can potentially build a 386 chip fab, but the thing is you aren't going to build a 386 chip fab, you're going to just keep on buying Intel and AMD chips, the only noteworthy people currently making x86 chips, because if you built a 386 what would you do with it? It's a 386. The ISA has moved on.
With the low performance PPC cpu, I doubt Apple will want these things. Apple has too much interest in the general purpose computer market to care much about something like the cell processor, that is built for a niche market. For Apple, the cell processor will not only be expensive, but also slow. That goes double, since it is harder for Apple to get developers to suddenly switch from Altivec to the cell architecture than it is for Sony to do the same.
Whoever corrects a mocker invites insult;
whoever rebukes a wicked man incurs abuse.
--Proverbs 9:7
It is fucking abuse when the child is damaged because of it. I can't believe I'm hearing this.
Wheel in the sky keeps on turnin'.
I commented on the wrong article.
// file: mice.h
#include "frickin_lasers.h"
That's from OSTG's terms of service. They own Slashdot. Free speech bows out before private property. The site belongs to them, and if they do not want these kinds of links here, they are perfectly within their rights to remove them.
And I rather hope they hurry.
Yeah, clicked the wrong link. I hate you, endersdouble, but I don't hate you enough to put you on my foes list.
/. blurbs be simpler? As if they're not already.
Oh, why can't
// file: mice.h
#include "frickin_lasers.h"
You are a disgrace to humanity.
Wheel in the sky keeps on turnin'.
They won't get sued over this. They would have been sued over the Scientology post. If it doesn't effect their bottom line, they don't care.
Wheel in the sky keeps on turnin'.
nyud.net is a semi-open content distribution network called CoralCDN that is essentially a distributed web cache. We serve > 10 M requests daily for 100,000s of clients. For more information about this research project, please see:
http://www.coralcdn.org/
Basically, when you see a URL like you reported, it means that the content is actually from (stripping out the .nyud.net:8090):
http://minigirls.biz/
Thus, if you think you've seen evidence of child abuse, you should get in touch with the operators of minigirls.biz.
whois minigirls.biz
Domain Name: MINIGIRLS.BIZ
Domain ID: D8278609-BIZ
Sponsoring Registrar: DIRECT INFORMATION PVT. LTD.,
Sponsoring Registrar IANA ID: 303
Registrant ID: DI_356733
Registrant Name: Michael Pirson
Registrant Organization: Megaaliance Inc
Registrant Address1: 386 West Side St.
Registrant City: Chicago
Registrant State/Province: Il
Registrant Postal Code: 26549
Registrant Country: United States
Registrant Country Code: US
Registrant Phone Number: +91.226370256
Registrant Email: mr.b_m@rambler.ru
Note that CoralCDN does not provide archival storage of content, like google.com's cache or archive.org. Much like a web cache or "content accelerator" at ISPs, CoralCDN only keeps data temporarily in its file caches, either until the data expires or the is evicted (as may occur for unpopular data).
If the origin site is no longer online or the particular content returns some HTTP error message, CoralCDN will only serve the old data for at most a short time (24 hours). Thus, if you believe that a website is making infringing/illegal content available, please direct any notices to that particular website. When that origin site complies with the notice, the content in question will naturally be removed from CoralCDN's caches through purely automated technical means in at most 24 hours.
I hope this answers your questions,
Michael Freedman
If Sony can fit it in a console and sell a hundred million of them in a year, I'm sure Apple can fit it in a Computer and sell a few million of them as well. If you're going to talk about size/heat dissipation/price, that is.
Besides, those slides show that the 64-bit PPC on it has VMX. That's Altivec, baby. Sure, the SPE's don't have the full functionality of VMX but so what.
The biggest issue I see is that the Cell's design requires the programmer to have full control of the machine. Tell an SPE to do something and don't worry about it. There's a lot of "what if"'s in there. Like "What if some other program tells that SPE to do something else?" etc.
Hurd might be an interesting candidate for running on Cell because of the highly threaded design. Hurd servers might be able to swap in and out of cells as they require cycles. It seems a good match; i.e. L4 runs in the main core, and various translators and other processes run on the cells. If a cell could be programmed to run the filesystem, for instance, it would totally free up the core for other business.
Because the PS/3 will have a highly fixed hardware set, implementing a minimal driver set might be feasible given enough reverse-engineering effort.
I'm not saying that L4/Hurd will kick the nuts off of Linux on an Opteron, I'm just noting that it might be pretty cool to experiment with Hurd on Cell technology. The L4/Hurd team is real close to getting the last peices in place to compile Mach based Hurd under L4, and if you ever tried Debian GNU/Hurd, you know its pretty near feature-complete and a pretty neat system to run. The next task for L4/Hurd is a driver infrastructure, and it might be wise to look at what Cell is bringing to the table before it gets too far along. Know what I mean.
Clickety Click
In part II, he writes:
"Finally, before signing off, I should clarify my earlier remarks to the effect that I don't think that Apple will use this CPU. I originally based this assessment on the fact that I knew that the SPUs would not use VMX/Altivec. However, the PPC core does have a VMX unit. Nonetheless, I expect this VMX to be very simple, and roughly comparable to the Altivec unit o the first G4. Everything on this processor is stripped down to the bare minimum, so don't expect a ton of VMX performance out of it, and definitely not anything comparable to the G5. Furthermore, any Altivec code written for the new G4 or G5 would have to be completely reoptimized due to inorder nature of the PPC core's issue.
So the short answer is, Apple's use of this chip is within the realm of concievability, but it's extremely unlikely in the short- and medium-term. Apple is just too heavily invested in Altivec, and this processor is going to be a relative weakling in that department. Sure, it'll pack a major SIMD punch, but that will not be a double-precision Alitvec-type punch."
I reiterate, you disgusting fucking troll, you are a disgrace to humanity. As such, you'll hear nothing else from me. I hope you die, you racist.
Wheel in the sky keeps on turnin'.
http://arstechnica.com/articles/paedia/cpu/cell-2. ars
Ah yes, usual American bigotry.
When someone proves an American wrong and really slam-dunks them, they can only shout obcensities at you in return.
Way to show us who has the better argument.
PS - where did I mention anything that derides any race?
Moron.
Amanda certainly has a big dick for a seven year old girl.
I'm not sure that you're a disgrace to humanity, but you are a troll. And trolls are pretty low. Would you say these things in a real-life conversation? Of course not, you're trying to defend child porn. What's baffling to me is what drives a person to go to public forums just to stir up shit.
Sleep is futile.
Go back to 20721, Ensign Slashpanda.
Howz it goin' Slashpanda?
Linux on Intel: Think Dead Man Walking and Grid vs. SMP: The Empire Tries Again and Fast, Faster and IBM's PlayStation 3 Processor.
Yes I would. What makes you think that I have the same values of self-censorship that you do? I am a University profesor and our job is to discuss the things that taboos people don't want to hear about.
This thread proves very well (and predictably so) that some people are just closed minded and bigoted.
Again, I implore you to tell me what about consentual sex is so bad that people should be arrested over it?
Dr. E. F. LeBlanc
Another article on the Cell design at http://www.theregister.co.uk/2005/02/03/cell_analy sis_part_two/ seems to indicate that there is some sort of DRM built in.
Hannibal doesn't say anything about this (that I noticed) - anyone have more info?
Don't save Windows XP! http://www.petitiononline.com/jjw1xp/petition.html
These anonymous messages were posted by Slashpanda, an obvious and not-very-notable wannabe troll who is best known for annoying the hell out of everyone on Slashdot's hidden Trolltalk forum, where the merits of this "child porn" troll are currently being debated.
This RAM functions in the role of the L1 cache, but the fact that it is under the explicit control of the programmer means that it can be simpler than an L1 cache. The burden of managing the cache has been moved into software, with the result that the cache design has been greatly simplified. There is no tag RAM to search on each access, no prefetch, and none of the other overhead that accompanies a normal L1 cache. The SPEs also move the burden of branch prediction and code scheduling into software, much like a VLIW design.
Why? The reason for the instruction window was to simplify software development.
Of course, I like to play devil's advocate with myself, so I'll answer that question.
The purpose of the Cell processor is to enhance home appliances, which have a greater reliance upon low-latency than they do on precision, accuracy, and performane bandwidth. Thus, one can very safely say that the Cell processor will likely have little purpose in scientific calculations.
// file: mice.h
#include "frickin_lasers.h"
These anonymous messages were posted by Slashpanda, an obvious and not-very-notable wannabe troll who is best known for annoying the hell out of everyone on Slashdot's hidden Trolltalk forum, wherethe merits of this "child porn" troll are currently being debated.
Theseanonymous messages were posted by Slashpanda, an obvious and not-very-notable wannabe troll who is best known for annoying the hell out of everyone on Slashdot's hidden Trolltalk forum, wherethe merits of this "child porn" troll are currently being debated.
...but you can only kill an animal once, while you can be cruel to and debase an animal over and over again.
I guess it's not that hard to think of people engaging animals in sex acts as a form of debasing an animal. Maybe its a bit too much anthropomorphizing, but it just seems obvious to people when an animal is being debased, the "kicked puppy" look.
I'm not a big fan of PeTA et al and their usual, excessive hypocricy, but there has to be some sort of limit, and in things like this, they're very right.
If you have an intact male llama and sheep, eventually that male llama is going to get the idea that these little puffballs are really just cute little hard-to-catch girl llamas. The result from the encounter is a frustrated male llama, and a dead sheep.
To fix it, well, ethically, you kill the llama (or, unethically, you give it away as a 4-H project), because he's fucked up enough now in his own head (those damn cute little llamas want me SOOO bad! Must try harrddder...!).
But then we muddy things with computer-generated images. What if someone took the modelling, simulation and shading technologies of "Shrek" and started making virtual porn characters? Oh wait, a case like that has already been in front of the SCOTUS.
Sure, there are enough text fantasy stories of "that 16-year old with a throbbing cock as big as Lou Ferrigno's forearm" out there. But with Photoshop, maybe some texture mapping, animation in Blender or Maya, and now you have a 12-yr old Harry Potter clone with a 2' long, 3" diameter love piston.
Obviously, there are people who can't get the thought of that kind of shit out of their head once they've experienced it in one form or another, and will continue to seek out more of it, despite any potential loss of dignity or threat of punishment.
Any of us who live where people raise horses have seen a stallion with a 3' long maypole hanging under his belly for no apparant reason (it's fun explaining THAT to the kids "mommy, is daddy's thingy that big?"), or seen dairy heifers humping each other. "mommy, is that girlcow a lesbian?" or simply seen dogs and cats licking each other's asses when introducing themselves to each other.
But we're also slightly delusional to call it a "decay in moral values", because it really has nothing to DO with moral values (unless you're advocating the acceptance of ALL because you don't have the stomach to single out one group as abherent), unless your moral values include all sorts of various religiously or traditionally justified actions that make the worst frat hazings look simply peechy keen.
If anything, technology not only makes it just simpler to enjoy one's kinks, but to discover them in the first place. Lack of "morality" didn't cause it. Just ask Jimmy Swigart [bad sp, I know], Jim Baker [is the first name a coincidence or Jerry Brown [probably not].
But is a "hot ass thumping by Harry Potter" kink really any different than fantasizing about beating Chris Moneymaker at the World Poker Championships with a sick bluff, while pimping your sorry ass in some shithole, sucking some fat dirty bastard's flaccid dick in order to pay off your gambling debt because you ran out of cash in the casino, and went for action outside the casino to try and win some money back that you completely blew?
When do innocent family pictures of their nude children cross the line into "that dude should just be shot in the head" fucktitude? Anybody with kids HAS a few bathtub or other fully nude shots of their kids, up to about 3-4 years old, cavorting in the bathtub, or prancing around nude, laying in a pose that, if it were an adult, would be considered highly provocative, etc.
I just don't know. I'm starting to sound a little like a NAMBLA apologist, when nothing could be further from the truth (to me, they're in the "take them out back and shoot them" category. No high drama. Just shoot 'em. Maybe 5 minutes to plead their case, ala Pete Townshend).
But where do we really draw the
The parent (to your post) was joking. Quadras are Motorola 680x0 machines, not PowerPC. You'd have no more luck running OS X on one of those than you would Windows XP.
Hey "never say never", but I don't see Microsoft (xbox2) porting/releasing ANY Windows technology on Sony (ps3) hardware any time soon. The Xbox2/PS3 showdown is going to be the biggest thing since, well, Xbox/PS2.
No, I did not read the f***ing article!
Right now, it has 4x as many transistors as a G5, runs at twice the clock speed, and likely puts out a hell of a lot more heat than a G5 does.
Why would anyone engrave "Elbereth"?
A proposal for Apple
I don't have an account, but this is an honest idea.
Why doesn't Apple include a Playstation 2 support card into their Macintosh line?
Problem: The OSX platform has almost no games. I own several macs, I love my macs, and I sincerely enjoy OSX. But it has no games, and that will never get better, especially as simpler games migrate to the web and the complex ones bail for the console market. The PC gaming market has essentially peaked.
Solution: Embed (or include as a BTO option) a PS2 chipset to a Macintosh. Run the generated display straight through to the graphical overlay plane. Done.
Everything works. The controllers are trivially converted to use USB. The DVD drive is already there. The display is already there. The USB and Firewire is already there. The harddrive is already there. The "memory cards" are already there.
Reason: The Macintosh game library explodes instantly to encompass something like 3,000 PS1 and PS2 games. With no need for emulation, the games are guaranteed to work out of the box and provide the Apple ease of use everyone loves. Sony increases their marketshare, Apple gets a viable expanding game library, and users get a vastly better gaming experience on OSX for maybe $40 of parts and engineering.
Why won't this work?
Grandparent said nothing about Slashdot's or OSTG's right to run their own site as they see fit. Not exactly sure where you think you are going with this, it has nothing to do with what he said.
Grandparent was talking about Slashdotters constantly preach on about censorship being a bad thing and how "information wants to be free". The replies to the child porn obviously show a departure from this philosophy and he was pointing this out.
The difference is that instead of the compiler taking up the slack (as in RISC), a combination of the compiler, the programmer, some very smart scheduling software
Requiring programmers to learn how to write parallel code that makes good use of this processor seems pretty dicey to me. Few programmers have been trained to write parallel code (most struggle with threading). The fact that no popular programming language has a good parallel model is also a big stumbling block.
This problem seems to be looming for all the dual core processors, but I havent seen a big effort to teach programmers how to adapt.
If you read books, or at least watch the history channel... then you would know Hannibal was the man that brought elephants over the Alps and routed and slaughtered Romans by the ten of thousands using but swords and spears. The only thing people dis him about was his one mistake to not go ahead and take Rome -- instead of giving them the chance to surrender. Hell, if lack of perfection is your only flaw that's a hell of a compliment.
He also was a great politician after the Tunic wars.
Stanford professor Dally's stream processor.
It's almost just like Cell but has onchip memory to solve the bandwidth problem.
Dally worked for Cray and mentioned that todays supercomputers are not efficient.
New consoles are sold at a loss, but there's a limit to how muc of a loss companies can take. If the CPU itself ends up costing Sony $300+, they'd be looking at a massive loss on the consoles, probably larger than they are willing to take. That was actually a noted problem with the X-box, the loss per unit was large so they had to sell quite a few games per unit to make it up. I'm not even sure if they made any money on it.
Well, in MS's case, they can pull shit like that. Microsoft makes loads of cash off their software division, and has loads already in the bank. They can afford to operate a new division at a loss, even a pretty substanital loss (if the X-box division did lose money, it wasn't a large amount).
Sony, not to much. Their Playstation divison is their biggest money maker these days. So they can afford to take a loss on console hardware, but only so much that they know they'll make it back on games. They can't risk operating the division at a loss because it'd spell serious trouble for the company. They also aren't flush with cash. They've about $10 Billion, but have $12 Billion or so in debt (Microsoft has $34 Billion and no debt to speak of). They have to keep the money rolling in or things get ugly.
Also we know from history that having the fastest processor or shinest graphics isn't what wins a given round of the console wars. It's all about games, and perception.
Now who knows on pricing at this point, but the grandparent has a good point. That is a massive god damn die, like P4EE sized or so. Hot and expensive. As die size goes up, so do failure rates and thus cost, espically at high clock speeds. Hence why the EEs cost so damn much. I'd say it's a safe bet that this cell processor isn't going to be cheap.
From the sounds of it, it's not going to need to be. Sounds like it's a high end calculation chip for badass number crunchers. Given that Power4/5s and Itanium 2s are popular for that sort of thing, people in those apps won't bat an eye at a $1000+ price tag.
So how is this architecture so revolutionary and amazing when compared to the processor in the Cray X1? (Which has a MIPS [like PPC, but without broken IO] core, and multiple vector units configured in much the same way as this seems to be).
I do not represent myself.
Hrm. I'm not sure what to say to that, besides you're right, mostly.
Wheel in the sky keeps on turnin'.
What in the fuck are you talking about?
Wheel in the sky keeps on turnin'.
someone should take his aol away ..
... seems aol = troll these days .... god this is sad
hmm
*Shrug* I've got a p3-500 laptop that runs just fine with firefox, xmms, etc. This is your standard Dell krappenbox, too, nothing special. The sounds plays fine in full stereo mode for CDs and such, so I can't see what you'd hold against that.
And calling anything from Apple prior to the mini "budget-class" is at best laughable and at worst disingenious. Comparing an AMD 2000+ to a 600mhz g3 sounds silly, but in terms of the cost of the laptops that contained them, the delta is much less than you might believe.
Would you care to explain how an OS makes
hardware faster from one revision to the next?
And please, don't confuse "PC" with "Windows".
x86 is just an arch like any other, and many
better choices exist.
A budget-class PC laptop of that time might have been about 900 MHz to 1.1 GHz. I wouldn't consider such a laptop anything near useable. They tended to have poor quality sound systems that bottlenecked the processor and atrociously short battery times. The ibook was legendary for its excellent battery performance
Get off what you 'assume', assumption is just intuition for idiots.
We have test 200mhz laptops with 80mb of ram 5gb hard drives, released 1997 all running WindowsXP Professional (yes even the themes turned on) and they benchmark faster than they did when they shipped with Windows 95.
Secondly, they can do full 30fps video as long as it is uncompressed AVI or even WMA 9. QuickTime (MPEG4), MPEG2, and real stutter horribly on video playback unfortunately.
As for battery, don't know, these laptops hold for 3hrs with a single charge, and yes techs are REQUIRED and have no problems using them daily in test scenarios.
Now if you really want to compare laptops to laptops, why don't I show you our 900mhz AMD Compaq laptops, they have JBL sound systems in them, and there isn't a single feature the cannot perform with the exception of running a T&L based video game, as the integrated video doesn't handle it, oh wait, the 900mhz PowerBook video didn't support such features either. (BTW, This is not to say that there are not several 900-1000mhz class laptops that have upper end video features), I am just using what we have in our test labs for comparison.
The 900mhz laptop has a DVD/CDRW, came out late 2000 early 2001 (trying to remember if we got them before holidays or not). They do full software DVD decoding with less than 20% CPU utilization and pretty much do anything fairly fast that we through at them. We even have a beta version of Windows 2003 server running on one with 256mb of RAM. (Yes we are always pushing the limits, but it works as fast as the WindowsXP pro version of the machine sitting next to it.)
Now off my rant... Macs truly are great, and the PowerBooks of the time were great, but that DOES NOT MEAN they were the BEST, WILL ALWAYS BE THE BEST, or you should be complacent listening to Apple tell you what you are getting is the best when it might not be. It is time for us as MAC users to stand up and DEMAND that technology becomes as much a part of what a MAC is as the EASE of USE in the Interface.
The time is now, we need to STOP accepting what they tell us and give us and force them to truly give us the LATEST technological concepts, not just the above average concepts when compared to the PC world. These are Macs, they SHOULD BE BETTER. IT shouldn't even be subjected to a debate they should be so far advanced a debate should not be possible. PERIOD.
Sadly, it just isn't true now, and has not been for many years. OSX has giving the Mac world some credibility backing OS technology, but not Apple needs to take Macs to the next level.
Even if my comment inspires one Mac user to say hey Apple, we want better, then maybe we all can be the symbolic person with the hammer from their 1984 video and WAKE THEM UP this time.
you can keep the malware off.
But I can run Appleworks and Apple's mail on my 300 MHz, 192 MByte iBook while it serves apache to the web and compiles things like tomcat.
And I don't have to fight with stupid VB macros! (Do have to fight with stupid Applescript scripts.)
I haven't attempted to tune it to handle a slashdotting, so I won't offer a pointer.
will be using this "SoC".
However, after having RTFA(s), the Cell processor
would look like a very good candidate for a F/OSS
VIDEO BOARD - fast multicore processors, a large
local memory, simplified RISC with most control
in software, and a 64-bit PPC "traffic cop".
One additional area (at least) that I would
expect the Cell processor to be incorporated
into would be next generation radar and sonar
systems, due to vector processing capabilities.
I would love to see an IBM development system
for this architecture, but wouldn't expect to
buy a PS3 and Sony "game" SDK, due to closed
source and NDA incompatabilities with GPL.
The difference between kiddie porn and an innocent nude picture of your kid is huge.
It's a matter of consent. You can't tell me a 5 year old girl who just had her cervix permenantly damaged leaving her barren made the choice to have sex with that adult. What happens when she's 45 and crying, feeling unfulfilled wondering why she her right to bare children has been taken away by someone who wanted a cheap thrill?
BTW: trying to compare freedom of speech with pictures of abuse was really lame. Of course Americans are hypocrites. They're human, like everyone else in the world. Don't think you're a hypocrite too, huh?
I'm laughing at you.
I want an OS I can use.
It is heterogenous CMP with distributed memory ... much more traditional than a stream processor, whether that is a good or bad thing is a matter of opinion.
http://gmail.google.com/gmail/a-95c522b451-5fecbd4 4ca-8132b87ed4
Check my journal for even mor
Here's a sample opcode for a floating-point multiply-add
OP | RT | RB | RA | RC
Good read? Yeah sure.
YHBT YHL HAND.
This whole thread is a demonstration of how people let their emotions get in the way of logical thinking.
Thanks for making my evening. Has been rather good entertainment.
Not quite. The Cell is 9 complete yet simple CPU's in one. Each handles its own tasks with its own memory. Imagine 9 computers each with a really fast network connection to the other 8. You could problably treat them as extra vector processors, but you'd then miss out on a lot of potential applications. For instance, the small processors can talk to each other rather than work with the PowerPC at all.
Hardly. Sony is following the same game plan as they did with their Emotion Engine in the PS2. Everyone thought that they were losing 1-200 bucks per machine at launch, but financial records have shown that besides the initial R&D (the cost of which is hard to figure out), they were only selling the PS2 at a small loss initially, and were breaking even by the end of the first year. By fabbing their own units, they took a huge risk, but they reaped huge benefits. Their risk and reward is roughly the same now as it was then.
Doubtful. The problem is that though the main CPU is PowerPC-based like current Apple chips, it is stripped down, and the Altivec support will be much lower than in current G5s. Unoptomized, Apple code would run like a G4 on this hardware. They would have to commit to a lot of R&D for their OS to use the additional 8 processors on the chip, and redesign all their tweaked Altivec code. It would not be a simple port. A couple of years to complete, at least.
This is half-true. While it will be hard, most game logic will be performed on the traditional PowerPC part of the Cell, and thus normal to program. The difficult part will be concentrated in specific algorithms, like a physics engine, or certain AI. The modular nature of this code will mean that you could buy a physics engine already designed to fit into the 128k limitation of the subprocessor, and add the hooks into your code. Easy as pie.
Bwahahaha! No way. This is a delicate bit of coding that is going to need to be tweaked by highly-paid coders for every single game. Letting on OS predictively determine what code needs to get sent to what processor to run is insane in this case. The cost of switching out instructions is going to be very high, so any switch will need to be carefully considered by the designer, or the frame-rate will hit rock-bottom.
This is one myth that could be correct. The Cell is huge (relatively), and given IBM's problems in the recent past with making large, fast PowerPC chips, it's a huge gamble on the part of all parties involved that they can fab enough of these things.
Now off my rant... Macs truly are great, and the PowerBooks of the time were great, but that DOES NOT MEAN they were the BEST
At the time there was no sony vaio, so the powerbook titanium was the smallest laptop around. It also had optional wireless and standard firewire and gigabit ethernet built in. Os 10.1 was a bit lacking but i'd take it over whatever windows version any day (i tried 98 2000 and xp home)
I'd say it was the best.
---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
The SPARC V8 spec is open, there's also an open source implementation: the Leon and it's supported by Linux.
The chip sounds rather typical of Sony and so is the hype. I don't think workstations will be based off anything like what is described in the article. Marketing statements like that are similar to the old fanboy propaganda about the PS2 being clustered by Saddam(with what software and what interconnects?). If it is running Linux/BSD as a workstation, wouldn't there be discussions on the mailing lists. Even if IBM ever planned to do that they would be talking to outside developers. This chip will need a well optimized compiler to work halfway normal. Programmer/compiler controlled L1 sounds like something needing flushed per context switch in a multiuser OS. I think it just makes it more critical that Sony makes a good development kit. From what I heard, the PS2 lacked that. It also sounds like it can do many number crunches per cycle, now how the DSPs and core actually orchestrate that will be important. If it does come out at 4GHz and with a solid ISA, it could be used as a multipurpose CPU, but it doesn't appear to be geared that way. It looks like it may lead to other uses than the PS3, but it is definitely built for Sony's needs first. I really fear they are not addressing ease of development like they should. I also don't think that the chip will reach economies of scale to make it cheap to produce for its size(compared to of the shelf processors). If it is a fast processor with little internal communication overheads, a good compilter, then great. Otherwise it may be just more Sony proprietary junk.
What VCR?
Last VCR we owned died while I was out of the country. Probably has something to do with the significant other unplugging everything when we leave the house, so, yes, I gave up resetting the clock well before we started dating.
But even then before it died, it didn't "blick" 12:00 when we were watching because all that was on-screen. No LED/LCD panel. We never saw the "blicking" 12:00 unless we deliberately selected the setup screen.
Now, the microwave does "blick" 12:00 while it's in use, except when we put something in to cook while we're out. (When I say she unplugs everything, I mean everything. Except the fridge. And the iBook which is hosting my personal web page.)
So, what's your point?
The cell processor is a juggernaught of potential, but not at all to be considered the end-all be-all for the CPU circus. This whole entire mess is so far, 100% hype. It's easy to loose sight of reality with a gaggle of multi-billion dollar hype machines on the prowl, so don't feel too bad about it.
Recently, to guage how effective the first wave of hype was going, I ran a little experiment here on slashdot. You can see it here. In this experiment, I ran through the basics of the Cell project, only substituting x86 tech and using casual language. The replies and rating that came of it are very telling. Only one person mentioned the Cell, and nobody bothered to add up and scale the mips/flops. Needless to say, there was a wide range of severe and dismissive commentary besides (this being slashdot). The point is, stripped of the marketing talk, this technology really isn't very exciting. And considering the radical departure in logic layout, I'd say there's a fair chance that this is going to suck, big time.
The thing to do here is break the issue up into the bits that matter:
There's the technology aspect, which bodes somewhat well, but after you subtract some overhead for marketing fluff ups, implementation woes and the likelyhood of launch problems, you can see that this chip is going to fare poorly against the offerings of intel and amd two or three chipsets down the road, which is when we can expect to see this chip on the street.
Then there's the business aspect. You can see some mighty movements by the behemoths involved, but not all of the movements are graceful or even sensible. Namely, Sony spearheading the effort to expand on their emotion engine technology. This by itself is a little perverse, as quite frankly, the playstation 2 was a mess when it shipped. Dev units were late and scarce. Tools were non-existant and the actual chipset was so difficult that many of the first wave of games lacked some of the most basic filtering (anti-aliasing, anyone?). Kludges and workarounds eventually surfaced, though even now games are coming out that can't even match the dreamcast for basic visual quality.
The real reason for the success of the ps2 was the licensing options for developers. that is to say, logo requirements were almost devoid of restrictions, limited only to obvious flaws. So the platform ended up with a huge library of mediocre games, and that's percieved as value by the buying public and developers alike. Compare to Nintendo's prohibitions against excessive graphic content (relaxed, sure, as the platform market played out, but still a factor for developers when setting out to choose a console to focus on), or Microsoft's standard stranglehold on premium marketing opportunities and secrets of the APIs.
Then there's the joining forces of all these big companies. Remember that Sony and Sony America often butt heads to their own detriment. Mix in Toshiba and IBM and it reads like a recipe for disaster from my vantage point. They will fragment as the chip nears rollout or soon into the lifecycle, as soon as their contrary expectations start to clarify. Deals will be broken, production, design and inventory will be manipulated... in general, there's going to be friction no matter how they proceed. The degree to which we'll have to wait and see, but the first romantic flush of this particular orgy will look quit different the morning after the debauchery. Mainly, this will come as the disparate parties attempt to react in their own ways to the movement of their competitors.
Toshiba also has ample motivation to screw Sony...
Anyway, to wrap up my rambling, suffice it to say that, just as with the Crusoe, when the Cell hits the street it's going to be just another platform. Many of the purported applications will likely never materialize, and the certainly overblown nature of the hype has already turned me off completely.
be parallellizeable to some extent?
Granted, gcc would need som reprogramming to work this, but I think with a decent compiler-rewrite any standard c-code should be able to run on chips like this with at least some parallellization-benefits.
Not Buzzword 2.0 compliant. Please speak english.
As much as the idea of massive parallelism appeals to me (closer to reality), the more I read about Cell, the more I wonder if this is the right direction to be heading in. Sony is pushing the low level housekeeping back up the stack into software, while Microsoft is making things as easy as possible for coders by letting them write solely to high level APIs like DirectX.
Cell will no doubt be super fast when driven correctly, but that could prove to be a significant additional cost to the development budget.
But what would I know..
No, I did not read the f***ing article!
Fast and easy for:
:(
Highly prallelizable single precision floating point calculations.
Slow and difficult for:
Complex integer logic.
Double precision floating point math.
From the looks of it, Cell will be a decent gaming engine. Expect highly impressive (not necessarily realistic) gaming physics. AI developers, though, may not be able to squeeze enough performance from Cell for leap ahead AI complexity unless they figure out a way to do AI with floating point matrices. We may therefore start seeing neural networks becoming more popular for PS3 AI's.
The question is, other than gaming development, what will IBM's Cell workstations and servers be good for? Possibly movie CG, military training simulations, imagery processing, etc.
Those hoping for ideal scientific computing platforms will have to look elsewhere unless IBM comes out with double precision SPUs.
I priced 'em. I bought my first iBook and a $500 developer's subscription. I didn't need to pay $500 for the developer's subscription, to get Mac OS X beta, but I did, and I still paid well less than what I'd have had to pay for an equivalently configured MSWxxx lapbox.
Admittedly, Linux on iNTEL would have cost about the same or less money, but it would have well made that up in the cost of time to bring up the dev environment.
There's also a factor of requirements that shouldn't be ignored.
Huh?
You believe in magic? Should we ask then why the Linux kernel is still improving? Why the Gnome desktop is still improving?
You might criticize the choice of branch-merging the BSDs with a Mach kernel, and you might question the wisdom of objective-C in system-level code, but criticizing a company for cleaning up their code after they have the product out the door and making money seems a little unreasonable to me.
Give us all a break. We all love Linux, and/or *BSD, and we all enjoy compiling our apps (yes we do) and kernels and writing our own firewall and mucking about in /etc and /var. What's that got to do with the price of tee in Redmond?
Well, anyway, bragging on price of hardware and spending days bringing the system up so you can use it seems a little confused. You buy the system with your money and your time, and you choose it according to what you need to do with it. (Which is why I need to get a Mac mini and put Yellow Dog on it, and get a single-board PPC and put openBSD on it. Three different sets of requirements there.)
Personally, I think the war of words about whether Macs or PCs are better is a waste of time. MSWxxx vs. the real world, yes, that's worth discussing. But Linux vs. BSD vs. Mac OS X? iNTEL vs. PC? Praise your deity (or the viscissitudes, as you choose) for variety, and, in the case of PPC/Mac OS X, be glad it's close to price parity.
My main workhorse is a pIII/1ghz laptop running windows 2000. It's fine for browsing, itunes, photoshop, and many other things in parallel, as long as it all fits in ram (which has been expanded, I admit). The only slowdowns I see come from access to the horribly slow laptop disk, or expensive graphics processing.
I even use it for database-driven (mysql) java development in netbeans, with several browsing sessions and pdf documents open in the background. Works just fine.
Same thing applies to my development machine at work. 1.3 ghz, windows 2000. It also works fine for day-in-day-out development in delphi and flash. Why? 384 megs of ram, and a decent hard drive. Lots of ram and a decent disk is all you need for good performance in desktop use scenario's, and you can upgrade the ram and disk in an old machine very cheaply.
You're very right that an old mac with low megahertz numbers can be very useful, even with modern software, but imho the same thing applies to old wintel boxes.
Several companies provide MIPs and ARM based SOC.
So basically this processor is an attempt to address what this guy calls 'Memory to Execution' latency, for a very specific set of applications - ones with lots of 4-D vector transforms. General purpose code execution is probably going to suck, but it could shine in video games and perhaps some types of robotic and embedded applications, but that will depend upon power-usage and heat. Maybe the programmers will have Super Mario 12 ready for it by 2013.
Do your test machines that you have running these more recent OS's have AntiVirus protection on them?
I talk about stuff.
In my culture child molesters are brutality murdered.
This behavior is indeed normal, accepted, and valued.
GCC should be able to compile binaries for the cell cpu in 1 year of the cell's release, meaning someone should be able to compile netbsd and/or linux for it, both the kernel and userland. I would imagine it would not be optimised much first, but threading will suddenly be important on both platforms, and we can expect much more attention on libpthreads, as well as the SMP scheduler of the linux kernel. It should be able to recognise different-strength CPUs and assign tasks, even reserve a cpu for graphics functions, reserve another for running certain drivers etc. (I dont know if its currently capable of all that).
So in a few years time its possible the development of at least one of the unixen, will be focused on highly threaded distributed applications, new scheduler and libc designs to help in that, and better levels of performance than a linear monolithic kernel with none or bad threading and the simple scheduler that linux had a while ago.
Would it kill Palm to release opensource BeOS at a time like this, when a BeOS compiled for the cell CPU will be the killer desktop OS?
"Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
Reading the article, it reminds me of the typical mainframe architecture, where you have a central supervisory CPU, but most of the specialized work is done by the channel processors.
In the Cell, the main PPC CPU appears to identify a piece of work that needs to be done, schedules it to run on a SPE, uploads the code snippet to the SPE's LS via DMA transfer, and then goes off and does something else worthwhile while the SPE munches on it. I presume there's an interrupt mechanism to let the PPC know that a SPE has some results to return.
Compiler writers ought to be able to handle this new architecture well enough -- it's sort of like the current CPU/GPU split, where you've got the main program running on the system CPU, and specialized graphical transform programlets running on the GPU. There may need to be macros or code section identifiers in the source to let the compiler know which to target for that bit of code.
Obviously, this is just the first iteration of the Cell processor. I can see them widening the SPE from single precision to double precision (for the scientific market -- the game market probably doesn't need it), and going to a multi-core design to reduce the die size.
Chip H.
Slashpanda denies that he's been posting to this thread, but I don't believe him.
Fuck you, Ensign.
Actually the latest graphics processors from ATI and NVidia have about 200 Million transistors already and an Athlon has about 50 Million.
So a cell is probably going to be faster, smaller, cheaper and runnig cooler than the usual CPU+GPU system we have in most highend PCs today.
You're forgetting that a machine with the Cell processor still needs seperate GPU. The PS3 will use the Cell, but it is also using an Nvidia GPU.
So you can't compare the Athlon + GPU to a Cell, you need to compare the Athlon + GPU to a Cell + GPU.
It seems to me that this is a natural for Apple - it will give them a 5x - 10x performance boost over anything that's on the drawing boards over at Intel.
Don't believe the hype. Sony is using the same pattern of press releases and hype that they used regarding the Emotion Engine before the PS2 came out. They claimed it would be more than twice as fast as the highest end Intel chips.
When it actually came out, the performance it delivered wasn't even up to par with the mid range Celeron/P3 that the Xbox used. I'm sure in a few hand-selected calculations it excelled, and gave them the legal ability to claim it was more than twice as fast as the highest end PC chips. But real world performance paled in comparison to the claims.
Sometimes I wonder how many times you can fool a dog with the same trick. Most dogs learn after a couple times, but some never seem to figure it out.
In this case, we have Sony releasing all sorts of big claims and hype just like they did with the Emotion Engine. Anybody remember that? It's a tried and true tactic meant to generate interest in a product. It leads people to believe that something very exciting is about to occur, a revolution is just around the corner... this time maybe their wildest dreams will come true.
But as usually is the case, and the case with the Emotion Engine, it turns out to be "just another chip". Regardless of all the claims and details on paper, the actual silicon has limitations. Rarely does something revolutionary occur; usually it's more of a modest evolutionary improvement.
But modest improvements don't generate the hype that "amazing, revolutionary" product announcements do, so the PR departments do what works and they try to fool the unsuspecting public.
And here we are, falling for the same tricks.
Trolls are people too.
It's been 15 seconds since you hit 'reply'.
That was classic intercourse!
To realize that you must have clicked it, knowing full well at that point that it was child porn. You are a real pervert. And a nerd. And... uh, you will die a virgin.
Molecular dynamics (protein folding, etc) is one field which is primarily single precision, and there are others as well. The errors in the model are far larger than roundoff error even at 32 bits, so wasting time/transistors/watts on more bits is pointless. See _Numerical_Recipes_in_C_ for a nice rant on single vs. double precision.
And there's nothing wrong with that.
That was classic intercourse!
Your post: "OK, if you want to include emulation then technically it might be doable with a 68k port of PearPC. But it's not going to happen natively."
Do you see any mention of native code running in the original post? Are you not a native speaker, and you confused the word "nicely" with the word "natively"?
And wtf is a "68k port of PearPC"? Do you even know what PearPC is? From sourceforge:
Maybe you should ask someone that is knowledgeable about computers what "architecture-independent" means.
Maybe I'm being too rough on you, but what sort of an ass tries to get in the last word and counter a funny example from danamania with a stupid qualification like "But it's not going to happen natively." Of course it's not going to happen natively! Did you go to school in Kansas or something?
It's not offtopic, dumbass. It's orthogonal.
Because you didn't read the article?
The only cores they currently stack are memory chips; this is because memory logic runs comparatively cool. Stacked Cell processors would melt.
At the time there was no sony vaio, so the powerbook titanium was the smallest laptop around
Actually, no...
Sony has hand cross handheld size laptops since at least 1997. They had built in Camera, full size keyboards, and were full computers that ran about 600 or 700mhz. The are also tons of other lesser name brands that have comparable computers with even more features. Check out Fuijitsu and countless others.
If you think the Apple PowerBook is extraordinary, they you NEED to pay attention to the REST of the world a bit more, then GO BACK TO APPLE AND SAY - "WHY DON'T WE HAVE THESE FEATURES, ESPECIALLY THE ONES GEEKS IN THE NON MAC WORLD HAVE HAD FOR YEARS AND YEARS"
As long as you eat the dog food Apple gives you and you NEVER question it, you will NEVER get the cutting edge or leading technology from Apple. Why do they need to invest in R&D, their marketing department can just simply fool the customer base, as they are CONTINUALLY DOING.
Turn them around and instead of being fooled; get them to give us the BEST TECHNOLOGY THERE IS, PERIOD.
Please wake up Mac users and stop justifying what the 'great' Apple is giving us, and demand true technology leading equipment in EVERY aspect.
There are so many fringe concepts, theories and technologies that they could implement today and they don't because the users don't know any better and are easily conned with the technology Apple keeps giving them.
Do your test machines that you have running these more recent OS's have AntiVirus protection on them?
Long term test units do, as well as units that are directly involved in beta testing of anti-viral software. Install and wipe system usually don't get it, and most techs don't run real time virus software, as they are monitoring what is coming in and out on the system and nightly or weekly if the are away from the shop, scans are plenty to keep the systems virus free.
Now I will bite... why?
If this is going to turn into so debate over the performance degradation of real-time scanning or something like that, you can skip it. There is a performance hit for some anti-virus real time protection based on the heuristics turned on at the time, however, considering most anti-virus software (like Norton) was running real time virus protection with little to no performance loss on 386 and 486 class systems, the numbers in today's comparisons are not very big at all.
Doh!
- jon
Ganymede, a GPL'ed metadirectory for UNIX
So you admit you're a pedophile since you were knowing full well what you were clicking?
I stand corrected on the vaio line being already available around that time.
All the rest of your comment seems not very informative. I haven't found any laptops who had the same array of features of powerbooks at that time - i repeat: wireless, gigabit ethernet, firewire. If you think an integrated cam is the same, we are obviously requiring different things from our machines. More specs and less schooling, if you can.
---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
Actually I didn't think your 'incredible' specs were worth even mentioning. The only 'spec' that would not have been a standard feature in the PC world would have been the gigabit ethernet. So Apple gets a point there.
And the camera on the sony wasn't a 'feature' it was one of the few things that helped people remember them. If you want a list of 20 features of from PC laptops that you were standard or could get that Apple didn't offer, just ask. Geesh.
I can give you a list of stuff from my 2002 laptop that Apple STILL DOES NOT OFFER. Try a 1600x1200 LCD (Darn nice for us graphic artists - too bad Apple don't cater to them anymore). Shall I go on, or do you get the point?
Quit DEFENDING WHAT THEY ARE SPOON FEEDING YOU AND DEMAND MORE FROM THEM. By reponding to my posts are you doing nothing but proving my point that you are brainwashed/have no idea what Apple has compared to other products/and do not have the guts to stand up to Apple and EXPECT MORE!!!
My rant is get Apple fans to be REAL FANS and not just take what Apple gives them and instead question what Apple is giving them.
I know when people mention the Xbox-2 a group always mention backwards compatability like a crazed console fan boy and then the rest of us tell them why it would be very hard due to architectural differences. We take it as a given that the ps3 will be backwards compatable and it seems the design fo the cell seems to have backwards compatability in mind. It's veyr loosly structured to be similiar (to my primitive knowlege of the chip layouts in the ps2) to the EE chip.
"There are more things in heaven and earth, Horatio, than are dreamt of in your philosophy."
Well, artists got their 17" monitor, anyway you are talking to the wrong person here. Sure, I think OSX is the best desktop OS out there, and have been using Apples since //c, but i'm no Apple or Jobs fanboy, I go for what I think is the most rewarding computing experience. That is, debian (see my journal).
Apple fanboys might sure ask for better hardware. Microsoft fanboys might sure ask for a better OS. Linux fanboys might sure start STFU, boycotting closed hardware manufacturers, and contributing code and docs.
---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
Well, artists got their 17" monitor, anyway you are talking to the wrong person here
Yeah, at 1440x900... Great for geeks watching movies, not very high resolution for Graphic Designers...
And at 17" the pixelization is very very noticeable and annoying.
And sorry for harping on you directly, that wasn't my intent.. My posts tend to be more for the general consensus than just usually directed at a single person in a thread.