10 to 15 years is the time frame for them to get machines that can make these paths on a large (30-60 million transistor) scale, plus the time for them to build enough of said machines to actually be able to produce enough of these chips for people to care (if you can't buy it, then who cares how fast it goes), plus then the time for them to build a plant to house these machines, plus the time (after that) of installing the machines and doing test runs. There are all sorts of stuff that it's easy to do a couple of times, but it gets hard when you're expected to do it a couple billion times.
But it might be useful if you need to be able to bring a Linux distro around with you. You can get a USB LS-120 drive for less than $150, and then you could plug that in to any PC with a USB port, given proper drivers for the PC and for Linux.
But 8 steps to get to (I presume) a command-line root prompt is too much for folks who want to try out the desktop. A better set-up for these folks would be something like the free BeOS download (BeOS Personal Edition), where it boots from a filesystem-in-a-file on you C:\ drive.
Another use for this would be for admins that want to switch their users over to Linux: if you've got low-end boxes without CD-ROM drives, or if you don't have a CD-Burner, or don't want to bother with a CD, just create a bootable SuperDisk and use that to fdisk and pull down the tools you need from the network. (Ok, so in most cases, a burned CD would be more useful. Oh well.)
At least for a while. Just by hacking and crashing backbone servers, or using Carnivore to shut them down. They would probably need to do both to shut down the gobal internet, but it would certainly be possible.
IIRC, in the flurry of concern after the DDoS attacks last year, Congress held some hearings where, among other famous folks, Mudge (from l0pht) testified that they (l0pht) could probably bring down the US internet in about 30 minutes.
If seven (admittedly smart and resourceful) folks can do this much damage, then the US government can probably do at least as well. Particularly since the government has a lot more muscle to flex on companies exporting technology (just look at crypto up until very recently).
On a brighter note, this sort of DoS wouldn't last forever - systems and networks would get cleaned, and lines to the US would get shut down. The US would be an international villan, and would probably by completely cut off from the rest of the world. I don't think the US politicians would profit from this scenario, and I hope that anyone else trying this stunt would promptly get punted into prison.
I'd love to see Intel and AMD quit spending all their money (or the vast majority of it) on speed improvements, and dump a huge amount of it into redesigning the PC architecture. Honesly, I think there is a huge amount of $$ to be made in the chipset integration market. Intel has done this to a certain extent, and now owns probably 60% of the primary MB chipset market. However, nobody is doing anything interesting.
AMD has made a step in the right direction with the adoption of the EV6 bus, but Intel is still running the GTL+ bus, which sucks. I'm talking about as a bus architecture, not comparing MHZ of the bus.
I'd love it if I could buy a 600Mhz PC with an advanced memory and I/O subsystem (maybe like that on the SGI O2 or VisualWorkstion series). The key here is that the push has to come from Intel or AMD. They're the only ones who can design the CPUs to take advantage of such a design. SGI's problems (besides internal ones to the company (like no clue about how to sell into the NT market)) were that the CPU was still a "typical" CPU, and the custom chipset had to work around its limitations.
I hate to plug it, but Microsoft's X-Box seems to have at least some of the specs that you're looking for, although they seem to have limited it so that they can sell it as a $400 console. If I read the specs correctly, they're planning on 200Mhz DDR on a unified memory bus. Unfortunately, I think that this technology is probably not going to go too much further than nVidia and our favorite software giant. But hey, it's a PIII architecture that's started to catch up with the SGI 02.
Make sure that they can sustain 10 GByte/s throughput from main memory to the caches to the CPU.
As for 10GB/s on the memory bus, you're looking at:
128-bit memory bus @ 640Mhz SDR or 320Mhz DDR. As far as I know, nobody is getting good yields on 200Mhz DDR parts at this point.
256-bit memory bus @ 320Mhz SDR or 160Mhz DDR. IIRC, most designers aren't using 256-bit data paths because of signal noise.
2-channels of RAMBUS would have to run at 1250Mhz -- that's PC2500 RDRAM.
So, I'm afraid that 10GB/s *anywhere* is a bit too optimistic.
Look at methods for allowing non-core devices to tap directly into the memory system. AGP is sorta-kinda there, but not even close to some of the state-of-the-art stuff I've seen out of SGI, HP, and Sun (particularly the first two).
And one of the problems with updating the PC design is cost: while the chip manufacturers might be willing to fork over the dough for a higher-speed chipset, only people who are building new systems with no legacy peripherals will buy an entirely new chipset. And even small increases in cost seem to cause a lot of technologies to languish - how many 66Mhz or 64-bit PCI cards or slots do you own?
10 to 15 years is the time frame for them to get machines that can make these paths on a large (30-60 million transistor) scale, plus the time for them to build enough of said machines to actually be able to produce enough of these chips for people to care (if you can't buy it, then who cares how fast it goes), plus then the time for them to build a plant to house these machines, plus the time (after that) of installing the machines and doing test runs. There are all sorts of stuff that it's easy to do a couple of times, but it gets hard when you're expected to do it a couple billion times.
But it might be useful if you need to be able to bring a Linux distro around with you. You can get a USB LS-120 drive for less than $150, and then you could plug that in to any PC with a USB port, given proper drivers for the PC and for Linux.
But 8 steps to get to (I presume) a command-line root prompt is too much for folks who want to try out the desktop. A better set-up for these folks would be something like the free BeOS download (BeOS Personal Edition), where it boots from a filesystem-in-a-file on you C:\ drive.
Another use for this would be for admins that want to switch their users over to Linux: if you've got low-end boxes without CD-ROM drives, or if you don't have a CD-Burner, or don't want to bother with a CD, just create a bootable SuperDisk and use that to fdisk and pull down the tools you need from the network. (Ok, so in most cases, a burned CD would be more useful. Oh well.)
At least for a while. Just by hacking and crashing backbone servers, or using Carnivore to shut them down. They would probably need to do both to shut down the gobal internet, but it would certainly be possible.
IIRC, in the flurry of concern after the DDoS attacks last year, Congress held some hearings where, among other famous folks, Mudge (from l0pht) testified that they (l0pht) could probably bring down the US internet in about 30 minutes.
If seven (admittedly smart and resourceful) folks can do this much damage, then the US government can probably do at least as well. Particularly since the government has a lot more muscle to flex on companies exporting technology (just look at crypto up until very recently).On a brighter note, this sort of DoS wouldn't last forever - systems and networks would get cleaned, and lines to the US would get shut down. The US would be an international villan, and would probably by completely cut off from the rest of the world. I don't think the US politicians would profit from this scenario, and I hope that anyone else trying this stunt would promptly get punted into prison.
- 128-bit memory bus @ 640Mhz SDR or 320Mhz DDR. As far as I know, nobody is getting good yields on 200Mhz DDR parts at this point.
- 256-bit memory bus @ 320Mhz SDR or 160Mhz DDR. IIRC, most designers aren't using 256-bit data paths because of signal noise.
- 2-channels of RAMBUS would have to run at 1250Mhz -- that's PC2500 RDRAM.
So, I'm afraid that 10GB/s *anywhere* is a bit too optimistic. And one of the problems with updating the PC design is cost: while the chip manufacturers might be willing to fork over the dough for a higher-speed chipset, only people who are building new systems with no legacy peripherals will buy an entirely new chipset. And even small increases in cost seem to cause a lot of technologies to languish - how many 66Mhz or 64-bit PCI cards or slots do you own?