Did anyone else notice that in the lower left hand corner of every page on the GP32 site it says "This is temporary Website". What exactly does that mean... is this thing going away, or are they going to upgrade to a better site eventually?
Personally I always hit ^x^s Since ^x doesn't do much in most programs I am usually fine.
Re:Not a good comparison
on
Gzip on a PCI card
·
· Score: 3, Interesting
Good point... lets test a little more: P4-18Ghz: gzip -9 real 0m4.437s user 0m4.200s sys 0m0.210s P4-18Ghz: gzip -1 real 0m4.366s user 0m4.130s sys 0m0.200s AthlonXP2200+: gzip -9 real 0m3.387s user 0m3.160s sys 0m0.210s AthlonXP2200+: gzip -1 real 0m3.427s user 0m3.200s sys 0m0.170s
The really funny part is that I ran the Athlon one several times and the gzip -9 was always just ever so slightly faster than the gzip -1 version.
Maybe random data is not the best for testing the different compression levels though, since if it is truly random it cannot be compressed no matter how hard you try.
Even if this is not a perfect(or even reasonable) "apples to apples" comparison, it is a good end-to-end system level comparison. While it may not be "4x faster than a 2Ghz CPU", when building a system that _needs_ to do compression, adding this card would _effectively_ boost my CPU speed.
For comparison i ran gzip on two machines I happen to have immediate access to, I compressed a 32mb file gotten from/dev/urandom,which probably would be a worst case scenario for a compressor
dd if=/dev/urandom of=32m bs=1024k count=32 ; time gzip 32m
P4-1.8Ghz: real 0m4.428s user 0m4.220s sys 0m0.170s
AthlonXP2200+ real 0m3.579s user 0m3.310s sys 0m0.160s
Many years ago I gave my old Cyrix 6x86-133 (iirc) to my parents after I upgraded to a Celeron 333. Well, I set it up and showed my mom how to send/recieve email w/ lookout express, type things in word and even make a simple web page! Everything was fine till one day she calls my oldest sister for help, didn't want to bother me since I was busy w/ school. Anyway she spends ~2 hours on the phone w/ my sister just trying to get word to open. Until finally it dawns on my sister that maybe my mom is not understanding all this newfangled computer terminology. The exchange goes something like this:
sis: Mom what do you do when I say double-click. mom: I click the mouse twice. sis: Explain that again in more detail. mom: Well I click the left-button and then wait about a second and click it again, I want to make sure the computer can register both clicks. sis: Uuuuuhhh... mom... The computer may be old but its still faster than you.
And now for a father story: This happened to a friend of mine whose father is a recently retired electrical engineer. It seems that the father calls his son to complain that everytime he tries to run solitaire, word perfect comes up!?! So the son says ok lets try running word-perfect, well that works fine. So lets try running mine-sweeper, word-perfect comes up!?! So after an hour or so of trying different things, basically all of wich result in running word perfect, he realizes that somehow the father has associated.lnk file with word perfect!!
For those who are not socially inept the wedding ring serves as a very simple communication device. It informs people as to who is 'off the market'. This same type of communication has been acheived by other cultures in different forms, eg a red dot on the forehead or a basil plant in the window.
Sure it may not have all the lofty goals of being free, open, non-commercial, community oriented and all that, but amazon.com works just fine for me when I need to know about a book.
I ran my numbers assuming 16:9 (since HDTV was mentioned) when in fact this panel is 16:10 wich gives square pixels.
I guess I got a little carried away... I was just explaining why circles wouldnt be perfect circles on a standard 4:3 crt running at 1280x1024(5:4) to a very picky lUser the other day and I guess it made me jump to conclusions here. This particular user still can't understand why taking a 1inch by 2inch image and blowing it up to 2inch by 3inch distorts things.
I guess the only nonsquare-pixel panels I know of for sure are in PDAs.
The pixel density is uniform throughout the panel.
What does that mean? Are you saying that if I draw any 1 inch line on the monitor it will always cross just over 144 pixels (or actually 147 if I run your formula)? That would be close, but wrong. If I draw a horizontal line I will cover more pixels than a vertical line would, not many more, but it would.
<rant>
dpi or ppi are linear measurements so they only make sense when specified with respect to a line of measurement. Most general purpose monitors have very close to square pixels, but in fact most are just slightly rectangular.
</rant>
Unless I messed up the numbers I get about 159dpi horizontal and 143dpi vertical. Time to get out a maginifying glass to read any overengineered web sites that still assume everyone is running 640x480(or maybe 800x600) at 72 dpi.
ps I am assuming the widescreen is 16x9 and the 15.4 inch is the diagonal measurement. But the numbers are almost the exact same for a 4x3 screen (~155 horizontal)
pps (16x)^2+(9x)^2=15.4^2 => x ~=.84 => 13.4inch by 7.55inch (4x)^2+(3x)^2=15.4^2 => x~= 3 => 12inch by 9inch
Personally I do most of my plotting(and much of my computing) with MATLAB. One of my collegues uses IDL for everything, and he tends to get more profesional/pretty looking output. I have heard spectacular things about tecplot, but I have never used it myself.
Great now my computer will be able to give me a virus... god damn it! Just imagine a few of those DNA strands flaking off and creating an unknown virus... and wiping out mankind! I guess Micheal Crighton will have to rewrite "the andromeda strain" and rename it "the silicon valley strain".
This sounds really cool, but I am a little unclear on exactly what it means. Does this mean that soon we will see SCSI disks w/ ethernet ports?
If so...
Can I take a bunch of disks and plug them into the switch on the the beowulf cluster that I am building and have all the nodes use them !!?! If so then this is INCREDIBLE!
-OR-
Would I plug a bunch of disks into a seperate switch that is accessible to the master node, and then the compute nodes use nfs or similar to access the master node just like in a traditional beowulf?
Either way this would give more flexibility than current solutions, and it is a GOOD thing.
I think the point of this experiment was to be able to do interspecies transplants while avoiding rejection, actually replacing the heart would have added one more complication to the experiment that could have confused the results.
A similar situation happen to my younger sister. She got a furby for christmas several years ago and had a lot of fun with it until one day it wouldn't shut up while she was trying to do some homework at the kitchen table. So she decided to put it in a dark quiet place... THE OVEN! That did a wonderful job of quieting it down, so good that she promptly forgot about it. Later that evening my mother preheated the oven for dinner. A few minutes later she smelled burning plastic... the poor furby had its fur singed, was severly deformed, and never worked again.
Actually the HT implementation in the P4/Xeon chips does not act as you suggest in 1. When doing HT the cache is cut in half and each virtual CPU gets a half cache... which is probably the main reason HT can yeild inferior performance for some applications.
There is a very good reason for doing it this way. The P4 cache uses VIRTUAL addresses so if each virtual cpu is executing in a different virtual address space(which is allowed) then you need a way to differentiate which cache lines belong to each virtual cpu since they might very well both reference lets say virtual address 0xDEADBEEF which translates into a different physical address (and hence different data). Intel engineers went with the simple solution of splitting the cache in two, instead of adding an extra tag to each cache line which would have created extra overhead/latency on every cache access.
I apologize for overusing the word virtual... but I really couldn't help it too much. It just seems to be an overused word in CS/EE.
Not designed to be emptied!?!?
on
More on Rosetta
·
· Score: 4, Funny
Sure it was designed to be emptied, its just that the prefered method of emptying involves a rather large amount of combustion;)
I am guessing that it stands for qurater vga, where vga is 640x480.
I think what is happening is that marketeers have decided that the average joe consumer doesn't lke to look at math problems when making a purchase so they have done away with numbers when talking about resolutions. These range from uxga, which i *think* refers to 1600x1200 down to qcif which i *think* is some god awful tiny resolution somewhere around 50x100. This leads to increadible amounts of confusion when purchasing products such as digital cameras, PDAs, laptops, and anything else using pixels. Personally I avoid any product labeled w/ letters instead of numbers... I have a degree in math... I LIKE NUMBERS!
FBFA (Read Both Friendly Articles;)... from the new scientist article...
The team has been working on the method since 1987 and has done extensive studies to work out the optimum dose. Two to four hours after the compound is given, a low-energy neutron beam is directed at the organ, splitting the boron into high-energy particles that mainly kill the cancer cells.
Good point, but RTFA (read the friendly article;)....
An even dose of neutrons is needed to treat the entire organ so surgeons removed the liver in order not to risk the beam being deflected by bones or other parts of the body. "We could also use the boron therapy to treat the pancreas, the kidneys and lungs," Pinelli said.
The lungs are mentioned specifically... but I agree w/ the brain comment.
But remember that the backlight took up the room needed for the headphone jack.
Did anyone else notice that in the lower left hand corner of every page on the GP32 site it says "This is temporary Website". What exactly does that mean ... is this thing going away, or are they going to upgrade to a better site eventually?
please typethen typethen type
Personally I always hit ^x^s Since ^x doesn't do much in most programs I am usually fine.
Good point ... lets test a little more:
P4-18Ghz: gzip -9
real 0m4.437s
user 0m4.200s
sys 0m0.210s
P4-18Ghz: gzip -1
real 0m4.366s
user 0m4.130s
sys 0m0.200s
AthlonXP2200+: gzip -9
real 0m3.387s
user 0m3.160s
sys 0m0.210s
AthlonXP2200+: gzip -1
real 0m3.427s
user 0m3.200s
sys 0m0.170s
The really funny part is that I ran the Athlon one several times and the gzip -9 was always just ever so slightly faster than the gzip -1 version.
Maybe random data is not the best for testing the different compression levels though, since if it is truly random it cannot be compressed no matter how hard you try.
Even if this is not a perfect(or even reasonable) "apples to apples" comparison, it is a good end-to-end system level comparison. While it may not be "4x faster than a 2Ghz CPU", when building a system that _needs_ to do compression, adding this card would _effectively_ boost my CPU speed.
For comparison i ran gzip on two machines I happen to have immediate access to, I compressed a 32mb file gotten from /dev/urandom,which probably would be a worst case scenario for a compressor
dd if=/dev/urandom of=32m bs=1024k count=32 ; time gzip 32m
P4-1.8Ghz:
real 0m4.428s
user 0m4.220s
sys 0m0.170s
AthlonXP2200+
real 0m3.579s
user 0m3.310s
sys 0m0.160s
So 32MB/s sounds pretty good to me.
Many years ago I gave my old Cyrix 6x86-133 (iirc) to my parents after I upgraded to a Celeron 333. Well, I set it up and showed my mom how to send/recieve email w/ lookout express, type things in word and even make a simple web page! Everything was fine till one day she calls my oldest sister for help, didn't want to bother me since I was busy w/ school. Anyway she spends ~2 hours on the phone w/ my sister just trying to get word to open. Until finally it dawns on my sister that maybe my mom is not understanding all this newfangled computer terminology. The exchange goes something like this:
... mom ... The computer may be old but its still faster than you.
.lnk file with word perfect!!
sis: Mom what do you do when I say double-click.
mom: I click the mouse twice.
sis: Explain that again in more detail.
mom: Well I click the left-button and then wait about a second and click it again, I want to make sure the computer can register both clicks.
sis: Uuuuuhhh
And now for a father story:
This happened to a friend of mine whose father is a recently retired electrical engineer. It seems that the father calls his son to complain that everytime he tries to run solitaire, word perfect comes up!?! So the son says ok lets try running word-perfect, well that works fine. So lets try running mine-sweeper, word-perfect comes up!?! So after an hour or so of trying different things, basically all of wich result in running word perfect, he realizes that somehow the father has associated
For those who are not socially inept the wedding ring serves as a very simple communication device. It informs people as to who is 'off the market'. This same type of communication has been acheived by other cultures in different forms, eg a red dot on the forehead or a basil plant in the window.
Sure it may not have all the lofty goals of being free, open, non-commercial, community oriented and all that, but amazon.com works just fine for me when I need to know about a book.
I ran my numbers assuming 16:9 (since HDTV was mentioned) when in fact this panel is 16:10 wich gives square pixels.
... I was just explaining why circles wouldnt be perfect circles on a standard 4:3 crt running at 1280x1024(5:4) to a very picky lUser the other day and I guess it made me jump to conclusions here. This particular user still can't understand why taking a 1inch by 2inch image and blowing it up to 2inch by 3inch distorts things.
I guess I got a little carried away
I guess the only nonsquare-pixel panels I know of for sure are in PDAs.
What does that mean? Are you saying that if I draw any 1 inch line on the monitor it will always cross just over 144 pixels (or actually 147 if I run your formula)? That would be close, but wrong. If I draw a horizontal line I will cover more pixels than a vertical line would, not many more, but it would.
<rant> dpi or ppi are linear measurements so they only make sense when specified with respect to a line of measurement. Most general purpose monitors have very close to square pixels, but in fact most are just slightly rectangular. </rant>
Unless I messed up the numbers I get about 159dpi horizontal and 143dpi vertical. Time to get out a maginifying glass to read any overengineered web sites that still assume everyone is running 640x480(or maybe 800x600) at 72 dpi.
.84 => 13.4inch by 7.55inch
ps
I am assuming the widescreen is 16x9 and the 15.4 inch is the diagonal measurement. But the numbers are almost the exact same for a 4x3 screen (~155 horizontal)
pps
(16x)^2+(9x)^2=15.4^2 => x ~=
(4x)^2+(3x)^2=15.4^2 => x~= 3 => 12inch by 9inch
Personally I do most of my plotting(and much of my computing) with MATLAB. One of my collegues uses IDL for everything, and he tends to get more profesional/pretty looking output. I have heard spectacular things about tecplot, but I have never used it myself.
I think that instead of 109 it should have read 10 to the 9 or 10^9 ... now it makes perfect sense.
Great now my computer will be able to give me a virus ... god damn it! Just imagine a few of those DNA strands flaking off and creating an unknown virus ... and wiping out mankind! I guess Micheal Crighton will have to rewrite "the andromeda strain" and rename it "the silicon valley strain".
This sounds really cool, but I am a little unclear on exactly what it means.
Does this mean that soon we will see SCSI disks w/ ethernet ports?
If so...
Can I take a bunch of disks and plug them into the switch on the the beowulf cluster that I am building and have all the nodes use them !!?! If so then this is INCREDIBLE!
-OR-
Would I plug a bunch of disks into a seperate switch that is accessible to the master node, and then the compute nodes use nfs or similar to access the master node just like in a traditional beowulf?
Either way this would give more flexibility than current solutions, and it is a GOOD thing.
This was a favorite of my calc teacher in high school
Professor: What is the area of a circle?
Student: Pi r square
Professor: Pi are not square Pie are round.
Student: Grrroan.
I apologize for the horrible math humor.
One step at a time please ...
I think the point of this experiment was to be able to do interspecies transplants while avoiding rejection, actually replacing the heart would have added one more complication to the experiment that could have confused the results.
A similar situation happen to my younger sister. She got a furby for christmas several years ago and had a lot of fun with it until one day it wouldn't shut up while she was trying to do some homework at the kitchen table. So she decided to put it in a dark quiet place ... THE OVEN! That did a wonderful job of quieting it down, so good that she promptly forgot about it. Later that evening my mother preheated the oven for dinner. A few minutes later she smelled burning plastic ... the poor furby had its fur singed, was severly deformed, and never worked again.
And there was much rejoicing
YAY!
Actually the HT implementation in the P4/Xeon chips does not act as you suggest in 1. When doing HT the cache is cut in half and each virtual CPU gets a half cache ... which is probably the main reason HT can yeild inferior performance for some applications.
... but I really couldn't help it too much. It just seems to be an overused word in CS/EE.
There is a very good reason for doing it this way. The P4 cache uses VIRTUAL addresses so if each virtual cpu is executing in a different virtual address space(which is allowed) then you need a way to differentiate which cache lines belong to each virtual cpu since they might very well both reference lets say virtual address 0xDEADBEEF which translates into a different physical address (and hence different data). Intel engineers went with the simple solution of splitting the cache in two, instead of adding an extra tag to each cache line which would have created extra overhead/latency on every cache access.
I apologize for overusing the word virtual
Sure it was designed to be emptied, its just that the prefered method of emptying involves a rather large amount of combustion ;)
google says: 240x320 or 320x240
... I have a degree in math ... I LIKE NUMBERS!
I am guessing that it stands for qurater vga, where vga is 640x480.
I think what is happening is that marketeers have decided that the average joe consumer doesn't lke to look at math problems when making a purchase so they have done away with numbers when talking about resolutions. These range from uxga, which i *think* refers to 1600x1200 down to qcif which i *think* is some god awful tiny resolution somewhere around 50x100. This leads to increadible amounts of confusion when purchasing products such as digital cameras, PDAs, laptops, and anything else using pixels. Personally I avoid any product labeled w/ letters instead of numbers
Yes I know its a joke ... but ... There is no oxygen so no boom :(