But, if you make the same data available to threads on different processors, then each processor is constantly invalidating the other's cache as it grabs "ownership" of the data... meaning you would be better off without any cache at all. This can be solved by making a different copy of the data for each processor, but then you might as well be using a parallel system. You're assuming that the communication between nodes in a parallel system is much slower than accessing main memory in a non-parallel system; this isn't necessarily true. Memory bandwidth simply hasn't kept up with CPU speed or communications bandwidth.
I assume these single-system image supercomputers are using much faster memory? Do they even bother with using a cache?
What I was trying to say was that I don't beleive integrating multiple CPU on a single core buys you much in the was of price/performance over simple buying multiple computers.
I've been looking at this lately, and your analysis in exactly right: CPU speed is currently an order of magnitude faster than memory bandwidth. It's not the CPU that is slowing down your application; the CPU pipelines are spending half their time stalled waiting for data. Therefore adding another CPU doesn't help! Furthermore, cache actually slows down the writing of streamed data (due to the need to read each cache line before writing back a modified cache line). What I can't understand is why they don't simply use a memory bus that is the same width as a cache line, so that an entire cache line can be read or written in a single memory cycle.
Why do we have dual cores? So that geeks can engage in "My penis is bigger than yours" type bragging contests with their friends, obviously! What I got out of the article is that if you are not running multiprocessor-aware applications, this thing actually runs slower despite all the extra money spent! On the bright side, leave one of these things running, and the basement in your mom's house will never be cold, even in the dead of winter!
Also, wouldn't any application that would benefit from muliple cores benefit a lot more from real parallel computing, like say, a beowulf cluster of cheaper PCs connected by gigabit ethernet?
I can think of a simpler explaination: CmdrTaco's sense of humor is so lacking in sophistication that he beleives repeated intentional dupes are actually funny! Yes, I'm sure he is tired of all the constant complaints about dupes, but is it too much to ask that the editors actually read their own site and remember what was posted?
The other tipoff is the port on the back labeled "DIGIATL OUT". Nevertheless, this is the most plausible put-on I've seen today... and I think it would actually sell if released!
Maybe they realized that getting a half million dollar judgement against someone who HAS NO MONEY is about as useless as getting a date to the prom with your sister...
I don't know, but if they're getting the big bucks, and you're not, isn't that an indication that they must be smarter than you? At least in the area of how to market themselves?
rule number one of the corporate power game is "don't step out of line"No, rule number one in the corporate power game is "never admit you made a mistake!" See, before they can fix a political or process problem, they would have to admit that the process or structure that they set up was fucked up to begin with! It's really much easier to give the technical staff ambiguous requirements, unrealistic schedules, and inadequate resources, then blame them for "not doing what I told them to do!"
The fastest data erasers in use today are made by Smith & Wesson... not to mention the fun that can be had while using that ol' hard drive for target practice!
Obviously, you've never read Matthew 25:1-13, "The parable of the ten virgins", where Jesus himself speaks of 10 women all marrying the same man on the same night... and implies such a practice is normal, rather than condemning it.
It's a huge leap from "Bishops/Deacons should only be married once" to "Christians should not have multiple wives." Taken in context, this passage really just says that church leaders should be chosen from people that manage their households well enough to avoid divorce.
when I'm really happy I access the 'net through my neighbors unsecured wireless router!
Seriously, it boggles the mind why 1) An "anarchist" website would bother to keep logs in the first place, and 2) Why anybody would post anti-government rhetoric from a traceable IP address!
Am I the only one around that assumes that any website encouraging unlawful behaviour is probably part of a law enforcement sting operation? Even when I walked into "Fairly Honest Don's Machine Gun Parlor" and the man behind the counter launched into a half-hour rant against the government and showed me his pen-gun concealed on his keychain, my only thought was "this nut-job act could only have one purpose: to try to entrap me into asking for something illegal. I'll have to be extra careful not to imply that I want an illegal firearm!" (by the way, 'Honest Don' was an ex-cop who did a booming business selling pyrotechnic devices to law enforcement, and even had a parking space out front reserved for police. Not exactly the kind of place you would expect to find anti-government activists!)
You're correct; the problem with using massive redundancy to preserve digital data is that it is very high maintenance. However, I don't think the accumulated error problem needs to be as bad as you say; if you simply keep several generations of backup, and do bit-by-bit compairisons of newer generations with older, you can detect and throw out any generation that has errors. I guess what I'm trying to day is that the ease of copying of digital data makes it easy to use a massive redundancy scheme to acheive any reliability and lifetime you want, but it does require constant work to keep it going.
No, digital data lasts forever, provided you copy it onto new media about once a year. The fact that we're sitting here comparing easily copied media to difficultly copied media just indicates that most people don't yet understand what "being digital" is all about. Want your data to last forever? Convince 1000 different web sites to mirror it!
Well, no. The state has no idea where you physically worked. All it knows is where your check was issued from. What this person needs to do is get his paycheck issued from a branch office outside NY, and the state of NY can't touch him!
Do they have the ability to garner his wages if they are payed by a company in New York through a New York bank? Absolutely. However, in the long run this practice is extremely counterproductive, as it actively encourages their tax base to move elsewhere. Government meltdown occurs when everbody supporting your socialist state goes elsewhere while everybody benefiting from it remains. NYC has been on the brink of that meltdown for years now...
I assume these single-system image supercomputers are using much faster memory? Do they even bother with using a cache?
What I was trying to say was that I don't beleive integrating multiple CPU on a single core buys you much in the was of price/performance over simple buying multiple computers.
I've been looking at this lately, and your analysis in exactly right: CPU speed is currently an order of magnitude faster than memory bandwidth. It's not the CPU that is slowing down your application; the CPU pipelines are spending half their time stalled waiting for data. Therefore adding another CPU doesn't help! Furthermore, cache actually slows down the writing of streamed data (due to the need to read each cache line before writing back a modified cache line). What I can't understand is why they don't simply use a memory bus that is the same width as a cache line, so that an entire cache line can be read or written in a single memory cycle.
Also, wouldn't any application that would benefit from muliple cores benefit a lot more from real parallel computing, like say, a beowulf cluster of cheaper PCs connected by gigabit ethernet?
Didn't I see you on Sesame Street? here?
I can think of a simpler explaination: CmdrTaco's sense of humor is so lacking in sophistication that he beleives repeated intentional dupes are actually funny! Yes, I'm sure he is tired of all the constant complaints about dupes, but is it too much to ask that the editors actually read their own site and remember what was posted?
Pissing in my friend's beer a year ago today - still funny! And the really funny thing... it didn't appreciably change the taste of (American) beer!
"Fake Ghostlike Photons!" => "Fools shop at ThinkGeek!"
Yeah, 'cause stepping in dog poop barefoot is good for you!
The other tipoff is the port on the back labeled "DIGIATL OUT". Nevertheless, this is the most plausible put-on I've seen today... and I think it would actually sell if released!
You know, the pope had better not die today, 'cause if he does, nobody is going to beleive the announcement!
Microsoft porting to a non-microsoft platform "plausible"?!? You're new around these parts, aren't you?
Maybe they realized that getting a half million dollar judgement against someone who HAS NO MONEY is about as useless as getting a date to the prom with your sister...
Speak for yourself. I moved out of my mom's basement when I was 17... 27 years ago.
I don't know, but if they're getting the big bucks, and you're not, isn't that an indication that they must be smarter than you? At least in the area of how to market themselves?
rule number one of the corporate power game is "don't step out of line"No, rule number one in the corporate power game is "never admit you made a mistake!" See, before they can fix a political or process problem, they would have to admit that the process or structure that they set up was fucked up to begin with! It's really much easier to give the technical staff ambiguous requirements, unrealistic schedules, and inadequate resources, then blame them for "not doing what I told them to do!"
The fastest data erasers in use today are made by Smith & Wesson... not to mention the fun that can be had while using that ol' hard drive for target practice!
It's a huge leap from "Bishops/Deacons should only be married once" to "Christians should not have multiple wives." Taken in context, this passage really just says that church leaders should be chosen from people that manage their households well enough to avoid divorce.
Seriously, it boggles the mind why 1) An "anarchist" website would bother to keep logs in the first place, and 2) Why anybody would post anti-government rhetoric from a traceable IP address!
Am I the only one around that assumes that any website encouraging unlawful behaviour is probably part of a law enforcement sting operation? Even when I walked into "Fairly Honest Don's Machine Gun Parlor" and the man behind the counter launched into a half-hour rant against the government and showed me his pen-gun concealed on his keychain, my only thought was "this nut-job act could only have one purpose: to try to entrap me into asking for something illegal. I'll have to be extra careful not to imply that I want an illegal firearm!" (by the way, 'Honest Don' was an ex-cop who did a booming business selling pyrotechnic devices to law enforcement, and even had a parking space out front reserved for police. Not exactly the kind of place you would expect to find anti-government activists!)
Is this a really good, or a really bad word to use when playing "hangman"?
Hey, the commonly used abreviation is only 1001 letters!
You're correct; the problem with using massive redundancy to preserve digital data is that it is very high maintenance. However, I don't think the accumulated error problem needs to be as bad as you say; if you simply keep several generations of backup, and do bit-by-bit compairisons of newer generations with older, you can detect and throw out any generation that has errors. I guess what I'm trying to day is that the ease of copying of digital data makes it easy to use a massive redundancy scheme to acheive any reliability and lifetime you want, but it does require constant work to keep it going.
No, digital data lasts forever, provided you copy it onto new media about once a year. The fact that we're sitting here comparing easily copied media to difficultly copied media just indicates that most people don't yet understand what "being digital" is all about. Want your data to last forever? Convince 1000 different web sites to mirror it!
Well, no. The state has no idea where you physically worked. All it knows is where your check was issued from. What this person needs to do is get his paycheck issued from a branch office outside NY, and the state of NY can't touch him!
Do they have the ability to garner his wages if they are payed by a company in New York through a New York bank? Absolutely. However, in the long run this practice is extremely counterproductive, as it actively encourages their tax base to move elsewhere. Government meltdown occurs when everbody supporting your socialist state goes elsewhere while everybody benefiting from it remains. NYC has been on the brink of that meltdown for years now...
Care to cite chapter and verse? I've never read anything of the sort, but then I don't claim to be a biblical scholar.