There are 2 ends to every connection, but only one end is paying. The content won't pay so now a way must be found to have the user pay. If, in the process of doing so, it also negatively impacts peer 2 peer usage, you won't see the ISP complaining.
Except that the other end does pay. Content providers pay their ISPs for bandwidth. ISPs have peering agreements with other ISPs where either one end pays the other or neither pay. This happens until they reach your ISP, whom you are paying.
In other words, there are payments or agreements to exchange traffic from one end of any given transmission to the other.
I also hate to burst your bubble, but as traffic increases on the consumer side, traffic increases across all networks on the Internet. Even business networks, like Cogent, may route consumer to consumer traffic.
Why, then, do the consumer-facing telecom companies think they deserve special treatment?
Well, an existing PC that has a Quad-core Xeon as well as a modern GPU is already an SMP architecture processor in an ASMP system.
A GPU is generally a self-contained system that takes commands via one of the system's card busses. AGP is the exception, as it had a special setup to allow the GPU to allocate RAM from main memory during boot, which the GPU could only use from that point on. Even most AGP cards have their own memory for performance reasons, though.
The Cell, on the other hand, is itself a complete ASMP system, including the main processor.
If one were to architect a system that had both Xeon(s) and Cell(s) that did require shared memory then logically you'd need to design a memory controller that both could talk to and arbitrate their requests.
Probably the easiest way to think about how you'd integrate a Cell processor with a Xeon could be to look on the Cell much like you'd look on a GPU.
The memory controller isn't the only problem. All of the other busses (PCIe, SATA, IDE, etc...) would need to be built to talk to both architectures as well.
Even if it could be done, I don't think the added expense at both the hardware and software level would create enough of a performance improvement to justify the cost.
SMP is not the only way to do multiprocessing. If you'd read the wikipedia article on SMP you might have noticed that the first section is about "alternatives" where it mentions asymmetric multiprocessing (ASMP).
The concept of having multiple disparate processing units inside machines has been around for a long time. Modern PCs which offload processing onto their GPUs are (arguably) ASMP systems. The Cell CPU itself with it's PPC core and 8 SPE cores is itself an ASMP system.
The fact that different bus architectures are used between Cell/PPC and x86 is not an insurmountable problem. You can always jam them together via a bus like PCI Express. Tighter integration is of course possible too, even shared memory architectures - that'd "just" require a bunch of custom logic.
The problem that comes up is that you already have one SMP architecture (the Quadcore Xeon) and one ASMP architecture (the Cell) in the system. How would you resolve this problem?
Yes I will compare them, for graphics. And direct X is horrible to work with by comparison.
True insight if ever I've seen it. I can't speak for the quality of OpenGL, but my point is basically that Microsoft are the only vendor that's provided a single API set for gaming, making it an attractive option for game devs. Graphics, while a big part, is only a part of gaming.
If you want crazy theories about what Apple could do as far as gaming goes... how about, instead of selling Mac Pros with two quad-core Xeons, they start making them with one quad-core Xeon and one Cell.
I'm not much of a hardware guy, but even I understand how SMP (Symmetric MultiProcessing) works. The processors have to be identical. A dual Xeon Quadcore system has 8 identical processors to work with.
Not only that, but Cell/PPC and x86 use different bus architectures to talk to memory controllers and the like. Cell uses the aptly named Cell archictecture. Intel currently uses the AGTL+ architecture, although that's due to be replaced by the Intel QuickPath Interconnect (formerly CSI) architecture later this year.
That's already different. The very launch of the SDK itself had EA and Nintento both presenting concept games (Super Monkey Ball and Spore respectively).
You misspelled one of the company names. The second one is spelled "S E G A" and you also have those games backwards (Spore is EA; Super Monkey Ball is Sega).
Only one problem with this: The video game market already has a three-way competition; Apple would make it four. Slamming just the easy target (Microsoft) won't work this time around, particularly since the sales numbers currently favor Nintendo.
Besides, all I have to do to is uncheck that box in my last screenshot, then with the latest ATI Catalyst drivers, play a WMV file in Media Player Classic and attempt to fast forward. Instant Blue Screen on my PC!
As a regular user of OO that's required to send RTF files to people, I really wish OO's developers would fix RTF saving so it wouldn't omit random formatting close tags. Saving an RTF in OO then reopening it still in OO shouldn't end up with a document with completely different formatting, because it didn't save where the 18pt bold font ended/12pt normal font started.
P.S. Since when can Word not open WordPerfect documents? I don't have Word installed here, but the last version I used (2000) had importers for WP documents.
By power button, I meant the one you use to turn the computer on. By default (at least on Desktops), it's set to "Shut down." if you press it while Windows is running.
I don't work with VisualStudio, but I remember reading documentation that it takes a toggle of one property to compile a 64-bit application instead of a 32-bit application.
If Win64 were radically different from Win32, that simply wouldn't happen.
Having said that, didn't the 64-bit versions of Windows drop support for Win16?
The previous posters said you don't have to kill or steal.
However, given that the name of the game is Grand Theft Auto IV, you're clearly expected to steal. If you don't want to play a game about stealing cars, don't buy a game with "Grand Theft Auto" in the title.
From what I've heard, this agreement was because Apple wanted to add some extras to the Swing GUI layer, such as integrating Swing menu items into the main Apple menu system.
I'd love to see a web server spawn a separate process for every page access.
Apache 1.x is not multi-threaded.
In addition, Apache 2.0.x and 2.2.x default to mpm_prefork on *nix.
However, Apache reuses its child processes for more than one page load. In addition, HTTP/1.1 allows you to keep a connection open to request multiple pages from it before closing the connction.
I'm saddened that Rep. John Conyers (D-MI) doesn't represent my district so I can't try to get him recalled. At the same time, I'm glad I didn't elect him to office.
As for the bill, there is nothing to be glad for there.
On December 22, 2004, the dispute intensifies. Reiser arrives to pick up the kids at the house Nina is renting, and, according to Nina, he shoves her to the ground. The next day, she files a request for a restraining order against Reiser quickly granted and reports that he threatened to "make me hurt for the rest of my life."
Aperture Science. Despite the nice, clean looking test chambers, the rest of the facility is quite a dump.
There's also an AI who flooded the place with a deadly neurotoxin...
Except that the other end does pay. Content providers pay their ISPs for bandwidth. ISPs have peering agreements with other ISPs where either one end pays the other or neither pay. This happens until they reach your ISP, whom you are paying.
In other words, there are payments or agreements to exchange traffic from one end of any given transmission to the other.
I also hate to burst your bubble, but as traffic increases on the consumer side, traffic increases across all networks on the Internet. Even business networks, like Cogent, may route consumer to consumer traffic.
Why, then, do the consumer-facing telecom companies think they deserve special treatment?
A GPU is generally a self-contained system that takes commands via one of the system's card busses. AGP is the exception, as it had a special setup to allow the GPU to allocate RAM from main memory during boot, which the GPU could only use from that point on. Even most AGP cards have their own memory for performance reasons, though.
The Cell, on the other hand, is itself a complete ASMP system, including the main processor.
The memory controller isn't the only problem. All of the other busses (PCIe, SATA, IDE, etc...) would need to be built to talk to both architectures as well.
Even if it could be done, I don't think the added expense at both the hardware and software level would create enough of a performance improvement to justify the cost.
The problem that comes up is that you already have one SMP architecture (the Quadcore Xeon) and one ASMP architecture (the Cell) in the system. How would you resolve this problem?
SDL was created precisely for this reason.
I'm not much of a hardware guy, but even I understand how SMP (Symmetric MultiProcessing) works. The processors have to be identical. A dual Xeon Quadcore system has 8 identical processors to work with.
Not only that, but Cell/PPC and x86 use different bus architectures to talk to memory controllers and the like. Cell uses the aptly named Cell archictecture. Intel currently uses the AGTL+ architecture, although that's due to be replaced by the Intel QuickPath Interconnect (formerly CSI) architecture later this year.
You misspelled one of the company names. The second one is spelled "S E G A" and you also have those games backwards (Spore is EA; Super Monkey Ball is Sega).
You forgot the CD, which was developed jointly by Sony and Philips.
Those can be and have been integrated into the game cartridge itself.
As an addition, people who work in glass Windows shouldn't throw chairs.
Only one problem with this: The video game market already has a three-way competition; Apple would make it four. Slamming just the easy target (Microsoft) won't work this time around, particularly since the sales numbers currently favor Nintendo.
I already have that one. :)
Besides, all I have to do to is uncheck that box in my last screenshot, then with the latest ATI Catalyst drivers, play a WMV file in Media Player Classic and attempt to fast forward. Instant Blue Screen on my PC!
You lie! Windows NEVER blue screens by default any more...
...
...wait for it...
...
...because XP and newer now automatically restart by default where they used to blue screen.
As a regular user of OO that's required to send RTF files to people, I really wish OO's developers would fix RTF saving so it wouldn't omit random formatting close tags. Saving an RTF in OO then reopening it still in OO shouldn't end up with a document with completely different formatting, because it didn't save where the 18pt bold font ended/12pt normal font started.
P.S. Since when can Word not open WordPerfect documents? I don't have Word installed here, but the last version I used (2000) had importers for WP documents.
I have my Windows key set to do that.
By power button, I meant the one you use to turn the computer on. By default (at least on Desktops), it's set to "Shut down." if you press it while Windows is running.
Or you could, you know, press the power button.
Unless you set Windows to do something other than shut down when you press the power button that is.
I don't work with VisualStudio, but I remember reading documentation that it takes a toggle of one property to compile a 64-bit application instead of a 32-bit application.
If Win64 were radically different from Win32, that simply wouldn't happen.
Having said that, didn't the 64-bit versions of Windows drop support for Win16?
This is a Linux comparison, not an OSX comparison. Apples are only allowed if you're installing Linux on it! ;)
The previous posters said you don't have to kill or steal.
However, given that the name of the game is Grand Theft Auto IV, you're clearly expected to steal. If you don't want to play a game about stealing cars, don't buy a game with "Grand Theft Auto" in the title.
Since the grandparent hasn't pointed this out: Reality isn't named Grand Theft Auto.
From what I've heard, this agreement was because Apple wanted to add some extras to the Swing GUI layer, such as integrating Swing menu items into the main Apple menu system.
In addition, Apache 2.0.x and 2.2.x default to mpm_prefork on *nix.
However, Apache reuses its child processes for more than one page load. In addition, HTTP/1.1 allows you to keep a connection open to request multiple pages from it before closing the connction.
I'm saddened that Rep. John Conyers (D-MI) doesn't represent my district so I can't try to get him recalled. At the same time, I'm glad I didn't elect him to office.
As for the bill, there is nothing to be glad for there.
I shouldn't have to tell you this, but Phoenix Wright is a game. It's not supposed to be a model for a real court system.
Quoted from Wired: