It would not be too hard to increase the sequential performance by striping data across more NAND. Random read performance is also not too hard. The hard part is always random write performance. This is because if you want to modify a sector of data, all the remaining data must be moved to a new place. The copying of old data takes lots of time but tricks can be used to optimize them out but for true random writes, the performance will never be that good with the current NAND limitations.
Actually the endurance on NAND has been going lower over the years as they switched to smaller cell geometry, larger capacity and MLC technology. Some are as low as 5000 cycle endurance. These MLC(multi-level cell) NAND tend also to be much slower than SLC(single-level cell) NAND. Most SLC NAND have around 50K or 100K endurance.
If you want to buy books, use the services at www.addall.com. They don't sell books but with one query, will search dozens of online bookstores for the best price for your book. For those in the US, it will add in the shipping cost and rank by overall price.
Whether the EU system of justice is fair or not, those are the tradeoffs of becoming a multinational corporation. Corporations have no loyalty to any particular country... they jump around mixing and matching whatever tax systems or legal obligations suit them the best. So why should we Americans give a damm what Microsoft's legal troubles are in the EU system.
I read a book on the Google story a while back. What I remember is that when they came up with the algorithm, they worked with Stanford to pitch the algorithm to Altavista, Yahoo, etc. They wanted about $1 million for it but nobody wanted it. The Google guys just wanted money so they could scale up their experiment with more computers and storage but none of the big guys could see any money in search engines. Then at the prodding of the Stanford folks, they found a few angel investors and build up their company and the rest is history. So I guess the Google guys don't want to miss any opporunity and probably have a soft spot for these college students for when they were in the same place.
OOOE breaks up the intruction stream execution order so that as many execution units are busy as possible thus maximizing performance. While this is done, the hardware checks data dependencies between instructions so that the correct results are still produced. For example, if there is a integer add followed by a fp multiply and then a branch, it could theoretically execute all there in parallel assuming enough execution units are available. But then lots of problems come up such as if the fp multiply generates an exception then the branch should no longer execute or if the branch was not predicted correctly then all executed instruction after it must be flushed. The hardware uses lots of extra logic and hidden registers to store results temporarily and commits then in the original order so the same results are produced by it executes faster. Read up on the Tomosulo algorithm if you want to learn further.
If the game permits it, change to third person perspective. This means you will see the game from right behind your character instead of through their eyes. This help me a lot on 3D games that support this mode.
I told the OSS guys to add driver support for the latest generation of phasers and warpcoils to their code. But did they listen to me? No... They don't realize what kind of hardware support is needed to make it in the enterprise.
It is a lot harder than you think to implement crossfade between two songs because two MP3 streams will have to be decompressed at some point in time and then mixed together. My guess is that the ipod MP3 decoder can only decode one stream at a time.
The endurance is much better than 10K-1M because for one, error correction is used recover from the first few bits lost due to endurance failure and secondly, wear leveling is used where a new location is written everytime a sector is modified.
"Another neat trick to try with Flash drives is to fill them with a bunch of itty bitty files - it literally takes forever to do so! Maybe someone more insightful than I can enlighten me as to why that is...."
The NAND memory used in flash drives are optimal for sequential writes due to the large erase blocks which can reach a couple hundres kilobytes. When you write small files, it has to copy everything in that erase block to a new location except the small portion it changed. This results in significant overhead. Reads don't have that issue since no modifications are done.
What does DES has to do with paired-primes btw? From my basic understanding of DES, there is nothing other than XOR and bit twiddling in the DES algorithm and I don't see the connection with prime numbers.
Chester Carlson invented electrophotography and helped found Xerox. He grew up dirt poor due to his parents being ill and unable to work. I think he worked three or more jobs while getting his college degree. When he invented xerography for more than a decade, no company was interested into producing it. Later on Xerox was founded as a partnership between him and Haloid. He became very wealthy after that but none the less gave back more than a $100 million to charitable causes.
I remember an old kids science show on PBS called 321 contact. In one show there was this blind man who aquired the skills to do sonar. He made clicking noises (or used some kind of mechanical clicker) and based on what he heard, could say the rough location and size of an object. He could say if a sign post was ahead or if it was a car. He could tell if where the edge of the sidewalk was. Pretty amazing to see humans do that. He at that time was trying to train other blind kids to do the same thing. I wonder what happened to him.
It would not be too hard to increase the sequential performance by striping data across more NAND. Random read performance is also not too hard. The hard part is always random write performance. This is because if you want to modify a sector of data, all the remaining data must be moved to a new place. The copying of old data takes lots of time but tricks can be used to optimize them out but for true random writes, the performance will never be that good with the current NAND limitations.
Try newegg.com
Not true if the drive uses static wear leveling algorithms. These algorithms will swap data between low use and high use NAND regions periodically.
Actually the endurance on NAND has been going lower over the years as they switched to smaller cell geometry, larger capacity and MLC technology. Some are as low as 5000 cycle endurance. These MLC(multi-level cell) NAND tend also to be much slower than SLC(single-level cell) NAND. Most SLC NAND have around 50K or 100K endurance.
Oops didn't read the article ;-) Looks like this didn't happen in the US so I don't know what relevant laws they have protecting prisoners.
It is part of federal medical research laws that prisoners cannot be used for medical testing.
You could have typed "bushels to liters" in Google and gotten the conversion in a few seconds.
It is like a generalized version of the resource and data fork on old MacOS files with similar uses.
Perhaps this includes overpasses when the highway goes over a city street, train tracks, etc.
If you want to buy books, use the services at www.addall.com. They don't sell books but with one query, will search dozens of online bookstores for the best price for your book. For those in the US, it will add in the shipping cost and rank by overall price.
Whether the EU system of justice is fair or not, those are the tradeoffs of becoming a multinational corporation. Corporations have no loyalty to any particular country... they jump around mixing and matching whatever tax systems or legal obligations suit them the best. So why should we Americans give a damm what Microsoft's legal troubles are in the EU system.
I read a book on the Google story a while back. What I remember is that when they came up with the algorithm, they worked with Stanford to pitch the algorithm to Altavista, Yahoo, etc. They wanted about $1 million for it but nobody wanted it. The Google guys just wanted money so they could scale up their experiment with more computers and storage but none of the big guys could see any money in search engines. Then at the prodding of the Stanford folks, they found a few angel investors and build up their company and the rest is history. So I guess the Google guys don't want to miss any opporunity and probably have a soft spot for these college students for when they were in the same place.
OOOE breaks up the intruction stream execution order so that as many execution units are busy as possible thus maximizing performance. While this is done, the hardware checks data dependencies between instructions so that the correct results are still produced. For example, if there is a integer add followed by a fp multiply and then a branch, it could theoretically execute all there in parallel assuming enough execution units are available. But then lots of problems come up such as if the fp multiply generates an exception then the branch should no longer execute or if the branch was not predicted correctly then all executed instruction after it must be flushed. The hardware uses lots of extra logic and hidden registers to store results temporarily and commits then in the original order so the same results are produced by it executes faster. Read up on the Tomosulo algorithm if you want to learn further.
If the game permits it, change to third person perspective. This means you will see the game from right behind your character instead of through their eyes. This help me a lot on 3D games that support this mode.
I told the OSS guys to add driver support for the latest generation of phasers and warpcoils to their code. But did they listen to me? No... They don't realize what kind of hardware support is needed to make it in the enterprise.
It is a lot harder than you think to implement crossfade between two songs because two MP3 streams will have to be decompressed at some point in time and then mixed together. My guess is that the ipod MP3 decoder can only decode one stream at a time.
The endurance is much better than 10K-1M because for one, error correction is used recover from the first few bits lost due to endurance failure and secondly, wear leveling is used where a new location is written everytime a sector is modified.
"Another neat trick to try with Flash drives is to fill them with a bunch of itty bitty files - it literally takes forever to do so! Maybe someone more insightful than I can enlighten me as to why that is...."
The NAND memory used in flash drives are optimal for sequential writes due to the large erase blocks which can reach a couple hundres kilobytes. When you write small files, it has to copy everything in that erase block to a new location except the small portion it changed. This results in significant overhead. Reads don't have that issue since no modifications are done.
Change the name of the gene to "ButtheadVideoGameCompany"
Remember there is no gravity.. it is just God pushing you down.
-- Quoted from someone on Digg
I agree. The second one has knee high shoes.
What does DES has to do with paired-primes btw? From my basic understanding of DES, there is nothing other than XOR and bit twiddling in the DES algorithm and I don't see the connection with prime numbers.
Chester Carlson invented electrophotography and helped found Xerox. He grew up dirt poor due to his parents being ill and unable to work. I think he worked three or more jobs while getting his college degree. When he invented xerography for more than a decade, no company was interested into producing it. Later on Xerox was founded as a partnership between him and Haloid. He became very wealthy after that but none the less gave back more than a $100 million to charitable causes.
I remember an old kids science show on PBS called 321 contact. In one show there was this blind man who aquired the skills to do sonar. He made clicking noises (or used some kind of mechanical clicker) and based on what he heard, could say the rough location and size of an object. He could say if a sign post was ahead or if it was a car. He could tell if where the edge of the sidewalk was. Pretty amazing to see humans do that. He at that time was trying to train other blind kids to do the same thing. I wonder what happened to him.
Did this bird have black and blue feathers and generate its own reality distortion field?