There is no real abstraction layer at all. All you have to do is ensure the correctness of endianess with the appropriate calls and everything else is exactly the same. Most of the consumer ARM CPUs are little endien anyhow. Most of the issues I've encountered are usually sloppy driver writing such as taking x86 hardware based caching ops for granted and not call the appropriate cache flush/invalidate functions when operating on other ARCHs that do those things in software for DMAs.
It's called term limit. The president has it, why shouldn't the congress and the senate? These people are in office forever it's like the ole boys club. It would certainly help if they can only serve a couple of terms and get some new people in there. How old are some of these people? Seriously!
Just wish people quit pushing the ones that can't hack in CS to QA. I work for a software company as a developer, but so wish the QA people aren't just CS rejects. They need to be good at what they do and good QA people are hard to find. There can be a lot of scripting and programming in QA in the right environment and not just script monkeys that runs what they are told. QA really is a calling.
Well the other day driving in Chandler a cop turned on his lights, went the wrong way on a lane, did this crazy u-turn, and then turned off his lights and continues. So he was just being lazy and turned on the sirens in order to do an illegal u-turn. I see cops do illegal things all the time just being lazy.
I find it humorous that everyone is going ra ra for democrats just because they don't like Bush. You know what, if you think Republicans are evil, Democrats are just the same. They are all politicians and have their own agenda. To me it seems you know what the Republicans are going to do, benefit rich people, big companies and etc etc. The democrats talk the talk but do the same kind of crap after getting elected. They brain wash the poor and get them to vote, and then take money from lobby and etc and screw you anyways. So pick your poison. Do you want to be plunged in the front with a sword or get stabbed in the back?
These days an informed vote vs. a random vote is just about the same. Politicans don't care about you or me, they only care about their own welfare. They just lie lie and lie.
Nah.... the democrats will just promise to get the thieves the laptops to acquire votes from that demographic group but never deliver the laptops once they gain office.
The only reason you are seeing 500Mbps or so is because the PCI bus segment the NIC on is too slow. If you are running at 64bit/66Mhz PCI then you should see up to 940Mbps (theoretical maximum for TCP throughput over GigE because of overhead) with a PIII 1Ghz or faster processor going single direction.
Also, PCI-X 2.0 has DDR and QDR versions that double or quadruple the data rate just like modern processor FSB. Plus, PCI-X is much much more efficient than PCI. You get about 60% bus utilization out of PCI, and about 80% for PCIX.
Because of that, if you aren't using anything else on the PCI 32/33 segment, you will see about 633Mbps of throughput, which is why you get 500Mbps or so.
For GigE to run at full line-rate, we are actually talking about needing 2Gbps because it is full-duplex and it is 1Gbps each direction. Therefore 64bit/66Mhz PCI just about covers that.
Of course PCI-E (depending on how many lanes) will be much faster. Typically high throughput devices such as video cards will have at least x8 lanes.
Wouldn't the analogy be more like asking a mentally handicap person guarding the sheep? Probably a very big insult to the mentally handicapped person in this case.... I go for asking a rock to guard the sheep.
You will also need to consider bus efficiency. PCI is something like 60-70% efficient, and PCI-X is about 90%. So 60% of PCI 64/66 is at about 370MB/s. If all your devices happens to run at the same time with your above description you just peaked. However, consumer hardware always lag WAY behind. You are not thinking of enterprise server space where 1GigE is being deployed, fibre channel running at 2GigE, and 10GigE is being developed. Even with PCI-X 2.0 with QDR you may not have sufficient bandwidth eventually. It's a very simple analogy of most home users are still on modem as PCI 32/33, and most of the corporate world is on 10/100Mbps going to GigE as PCI 64/66 -> PCI-X 66-133.
Also, your assumption of 1Gbps peak at 100MB/s isn't quite correct. You have to remember GigE is full-duplex. The theoretical TCP maximum throughput on GigE is about 940Mbps or ~120MB/s. Not that you will ever have traffic full blast both directions but theoretical peak for GigE traffic on the PCI bus would be ~240MB/s.
PCI Express is software compatible. Therefore there wouldn't be any software changes at all to utilize PCI Express. They would be backward compatible and show up looking just like a PCI device. Of course with more features in the PCI Config space just like PCI-X if the software bother to take adventage of them. It really all depends on the OEM vendors on how fast they want to put PCI-E in. But you will see something like back in the days when PCI slowly replacing ISA and now no ISA slots are there anymore.
Is that why Cox Communications insist that all the customers should use their online interactive trouble shooter for all the connection issues or email them for tech support if your cable modem isn't working?
Unfortunately some of us likes to play the latest and greatest games instead of waiting until they release a Mac version (which by that time the PC version is probably available at your local dollar discount store). For gamers I think you are pretty much stuck with the windoze platform for best performance..... For example, I'm almost through with Neverwinter Nights and MacSoft just announced it will be available to Mac users this fall. The sad thing is the Linux version will probably be out before the Mac one.
University of Illinois at Urbana Champaign had similar cheating catching software running on all the programming assignment since before 94. This is nothing new. I remember in 96 they caught 2/3 of the intro CS class (those silly non-CS/CompE majors) copying code from each other.
Of course it has. How do you think one of the F117s got shot down in Yugoslavia a few years back? You really think the bombing of the Chinese embassy was an "accident"? Rumor has it that the US bombed the Chinese embassy "by accident" because the Chinese provided this passive detection technology to detect stealth aircraft to the Yugoslavians and it was used to shoot down the F117.
Gee....I wonder why the Chinese military were removing equiptment when most of the useful ones were already destroyed before the landing.... Could it be that they are removing the black box or attempting to temper with it? The black box would show the exact flight data at the time and easily support what had happened. I bet you anything they are hiding that pilot somewhere and he's far from dead. That's why they refused any help from the U.S. to search for the pilot. It's probably all planned by the Chinese military to strength their position inside the government. I think they are interested in dragging this out as long as they are able to so they can get the people to focus on this external affair instead of thinking about democracy or human rights internally.
I think before we get ahead of ourselves and offer the children all these technologies, we need to work on the basics and build a firm fondation. The reason kids in US are so inferior in math skills these days is that they are weak in their arithmetics and rely heavily on calculators. Eons ago when I moved to the US when I was around 10. I was a C-B student. I started junior high here in US and instantly I'm way beyond anybody in my grade and I'm the top of the class and a straight A student in math. I can do algebra while they are still trying to figure out fractions. That is just rediculous. The sad thing is that I used calculators so much in highschool and college that I can barely add up my tips at a resturant.:P See the correlations here? Personally I don't really see any use for laptops in grade school at all. Yes the world is becoming much more technology oriented and kids need to adapt, but without strong basic skills, you really can't get anywhere these days unless you want to work at McDonalds all your life.
Unfortunately Microsoft's own OS aren't even completely compatible with each other. NT can't read FAT32 without 3rd party software, nor can Win9x read NTFS. Talk about irony.... I guess you can't really expect Windoze to read other people's FS when it can't even read all of its own.
Re:Snow Crash is more approachable
on
The Diamond Age
·
· Score: 1
I'd say I'll have to agree. When I read Snow Crash I couldn't put the book down. I have been trying to get through Diamond Age forever now and I almost have to force myself reading it just so I can find out what happened. It's much much slower paced. Very similar to LOR. I couldn't get through that either due to all the tedious talk of hobbits doing this and that.... blech! Then again I'd say consider I was born at where the book takes place for its setting, it certainly is very weird reading about it in some fantasy/sci-fi setting....
I'm not sure if Win2k will solve this problem or not but soundcard companies are notorious for producing NT drivers that are SMP unfriendly. Soundblaster Live had major problems running under SMP until everyone complained and they fixed it. I've tried the Guillemut's HomestudioPro64 and it chokes under SMP. I have a Diamond MX300 now and it's not happy under NT either (even using latest Aureal latest RC drivers). Whenever I load a game in NT like Starcraft or Quake3test, I'd get about 2 seconds of sound before it quit working or static. I've had the wav device choking while running Realaudio or Winamp also. As soon as I pull the second PII out everything works. So I'd recommend you wait till Win2k comes out and see if there are any improvements before going for the dual processor gaming.
As far as dual motherboards goes, check out Asus, Tyan, or SuperMicro.
There is no real abstraction layer at all. All you have to do is ensure the correctness of endianess with the appropriate calls and everything else is exactly the same. Most of the consumer ARM CPUs are little endien anyhow. Most of the issues I've encountered are usually sloppy driver writing such as taking x86 hardware based caching ops for granted and not call the appropriate cache flush/invalidate functions when operating on other ARCHs that do those things in software for DMAs.
It's called term limit. The president has it, why shouldn't the congress and the senate? These people are in office forever it's like the ole boys club. It would certainly help if they can only serve a couple of terms and get some new people in there. How old are some of these people? Seriously!
Oh yes! He can't program. Let's promote him to management! He'll fit right in! I wonder how much respect he would get from his subordinates...
Just wish people quit pushing the ones that can't hack in CS to QA. I work for a software company as a developer, but so wish the QA people aren't just CS rejects. They need to be good at what they do and good QA people are hard to find. There can be a lot of scripting and programming in QA in the right environment and not just script monkeys that runs what they are told. QA really is a calling.
And why would they help the Japenese sell more Hello Kitty junk?
Here's one: http://infohost.nmt.edu/~val/
Well the other day driving in Chandler a cop turned on his lights, went the wrong way on a lane, did this crazy u-turn, and then turned off his lights and continues. So he was just being lazy and turned on the sirens in order to do an illegal u-turn. I see cops do illegal things all the time just being lazy.
I find it humorous that everyone is going ra ra for democrats just because they don't like Bush. You know what, if you think Republicans are evil, Democrats are just the same. They are all politicians and have their own agenda. To me it seems you know what the Republicans are going to do, benefit rich people, big companies and etc etc. The democrats talk the talk but do the same kind of crap after getting elected. They brain wash the poor and get them to vote, and then take money from lobby and etc and screw you anyways. So pick your poison. Do you want to be plunged in the front with a sword or get stabbed in the back?
These days an informed vote vs. a random vote is just about the same. Politicans don't care about you or me, they only care about their own welfare. They just lie lie and lie.
Nah.... the democrats will just promise to get the thieves the laptops to acquire votes from that demographic group but never deliver the laptops once they gain office.
So if you are the celebrity then you aren't allowed to use your name? Then again, maybe Taco got banned cuz he was using a celebrity name. >:)
The only reason you are seeing 500Mbps or so is because the PCI bus segment the NIC on is too slow. If you are running at 64bit/66Mhz PCI then you should see up to 940Mbps (theoretical maximum for TCP throughput over GigE because of overhead) with a PIII 1Ghz or faster processor going single direction.
Also, PCI-X 2.0 has DDR and QDR versions that double or quadruple the data rate just like modern processor FSB. Plus, PCI-X is much much more efficient than PCI. You get about 60% bus utilization out of PCI, and about 80% for PCIX.
Because of that, if you aren't using anything else on the PCI 32/33 segment, you will see about 633Mbps of throughput, which is why you get 500Mbps or so.
For GigE to run at full line-rate, we are actually talking about needing 2Gbps because it is full-duplex and it is 1Gbps each direction. Therefore 64bit/66Mhz PCI just about covers that.
Of course PCI-E (depending on how many lanes) will be much faster. Typically high throughput devices such as video cards will have at least x8 lanes.
Now they can all switch to Serial-ATA and problem solved =)
Is this an election year over there? Somebody's coming up with ways to get more votes or PR cudos with the natives.....
Wouldn't the analogy be more like asking a mentally handicap person guarding the sheep? Probably a very big insult to the mentally handicapped person in this case.... I go for asking a rock to guard the sheep.
You will also need to consider bus efficiency. PCI is something like 60-70% efficient, and PCI-X is about 90%. So 60% of PCI 64/66 is at about 370MB/s. If all your devices happens to run at the same time with your above description you just peaked. However, consumer hardware always lag WAY behind. You are not thinking of enterprise server space where 1GigE is being deployed, fibre channel running at 2GigE, and 10GigE is being developed. Even with PCI-X 2.0 with QDR you may not have sufficient bandwidth eventually. It's a very simple analogy of most home users are still on modem as PCI 32/33, and most of the corporate world is on 10/100Mbps going to GigE as PCI 64/66 -> PCI-X 66-133.
Also, your assumption of 1Gbps peak at 100MB/s isn't quite correct. You have to remember GigE is full-duplex. The theoretical TCP maximum throughput on GigE is about 940Mbps or ~120MB/s. Not that you will ever have traffic full blast both directions but theoretical peak for GigE traffic on the PCI bus would be ~240MB/s.
PCI Express is software compatible. Therefore there wouldn't be any software changes at all to utilize PCI Express. They would be backward compatible and show up looking just like a PCI device. Of course with more features in the PCI Config space just like PCI-X if the software bother to take adventage of them. It really all depends on the OEM vendors on how fast they want to put PCI-E in. But you will see something like back in the days when PCI slowly replacing ISA and now no ISA slots are there anymore.
Is that why Cox Communications insist that all the customers should use their online interactive trouble shooter for all the connection issues or email them for tech support if your cable modem isn't working?
Don't they use Expect on top of TCL/TK for automated stuff in Unix for a long time now?
Unfortunately some of us likes to play the latest and greatest games instead of waiting until they release a Mac version (which by that time the PC version is probably available at your local dollar discount store). For gamers I think you are pretty much stuck with the windoze platform for best performance..... For example, I'm almost through with Neverwinter Nights and MacSoft just announced it will be available to Mac users this fall. The sad thing is the Linux version will probably be out before the Mac one.
University of Illinois at Urbana Champaign had similar cheating catching software running on all the programming assignment since before 94. This is nothing new. I remember in 96 they caught 2/3 of the intro CS class (those silly non-CS/CompE majors) copying code from each other.
Of course it has. How do you think one of the F117s got shot down in Yugoslavia a few years back? You really think the bombing of the Chinese embassy was an "accident"? Rumor has it that the US bombed the Chinese embassy "by accident" because the Chinese provided this passive detection technology to detect stealth aircraft to the Yugoslavians and it was used to shoot down the F117.
Gee....I wonder why the Chinese military were removing equiptment when most of the useful ones were already destroyed before the landing.... Could it be that they are removing the black box or attempting to temper with it? The black box would show the exact flight data at the time and easily support what had happened. I bet you anything they are hiding that pilot somewhere and he's far from dead. That's why they refused any help from the U.S. to search for the pilot. It's probably all planned by the Chinese military to strength their position inside the government. I think they are interested in dragging this out as long as they are able to so they can get the people to focus on this external affair instead of thinking about democracy or human rights internally.
I think before we get ahead of ourselves and offer the children all these technologies, we need to work on the basics and build a firm fondation. The reason kids in US are so inferior in math skills these days is that they are weak in their arithmetics and rely heavily on calculators. Eons ago when I moved to the US when I was around 10. I was a C-B student. I started junior high here in US and instantly I'm way beyond anybody in my grade and I'm the top of the class and a straight A student in math. I can do algebra while they are still trying to figure out fractions. That is just rediculous. The sad thing is that I used calculators so much in highschool and college that I can barely add up my tips at a resturant. :P See the correlations here? Personally I don't really see any use for laptops in grade school at all. Yes the world is becoming much more technology oriented and kids need to adapt, but without strong basic skills, you really can't get anywhere these days unless you want to work at McDonalds all your life.
Unfortunately Microsoft's own OS aren't even completely compatible with each other. NT can't read FAT32 without 3rd party software, nor can Win9x read NTFS. Talk about irony.... I guess you can't really expect Windoze to read other people's FS when it can't even read all of its own.
I'd say I'll have to agree. When I read Snow Crash I couldn't put the book down. I have been trying to get through Diamond Age forever now and I almost have to force myself reading it just so I can find out what happened. It's much much slower paced. Very similar to LOR. I couldn't get through that either due to all the tedious talk of hobbits doing this and that.... blech! Then again I'd say consider I was born at where the book takes place for its setting, it certainly is very weird reading about it in some fantasy/sci-fi setting....
I'm not sure if Win2k will solve this problem or not but soundcard companies are notorious for producing NT drivers that are SMP unfriendly. Soundblaster Live had major problems running under SMP until everyone complained and they fixed it. I've tried the Guillemut's HomestudioPro64 and it chokes under SMP. I have a Diamond MX300 now and it's not happy under NT either (even using latest Aureal latest RC drivers). Whenever I load a game in NT like Starcraft or Quake3test, I'd get about 2 seconds of sound before it quit working or static. I've had the wav device choking while running Realaudio or Winamp also. As soon as I pull the second PII out everything works. So I'd recommend you wait till Win2k comes out and see if there are any improvements before going for the dual processor gaming.
As far as dual motherboards goes, check out Asus, Tyan, or SuperMicro.