BOINC Exceeds 2 Petaflop/s Barrier
Myrrh writes "Though an official announcement has not yet been made, it would appear that the BOINC project as a whole has exceeded two petaflop/s performance. The top page features this legend: '24-hour average: 2,793.53 TeraFLOPS.' According to last month's Top500 list of supercomputers, BOINC's performance is now beating that of the fastest supercomputer, RoadRunner, by more than a factor of two (with the caveat that BOINC has not been benchmarked on Linpack)."
BOINC finally has enough computing power to handle Vista Ultimate and a few applications!
My blog
We could make T-shirts saying "Computer scientists BOINC faster", but I not sure that sends the right message.
That'll do
Just because you are wrong and I called you out on it doesn't mean I am a Troll.
anyone?? =)
Website Hosting
A good question to ask is how many kWh were consumed for that computing output.
Since they know what CPUs are running on every BOINC client and the thermal power of them are generally known, it should be possible to calculate...
No sig. Move along - nothing to see here.
I doubt it needs to run for long to reach its maximum FLOPS.
Nothing. BOINC requires no CO2 to operate.
It could just as easily be run on computers powered by nuclear or solar power, producing no CO2 (past initial construction).
Why does CO2 have to be the end-all-be-all of everything? Why not ask how much coal dust or mercury is now in the atmosphere thanks to the plants that power most of those computers.
Comment forecast: Bits of genius surrounded by a sea of mediocrity.
Folding@home, which has passed 5 petaflops on February. Note that Folding is a single project, while the Petaflop measurement for BOINC are the aggregate total for that platform, which runs many independent and often unrelated projects.
Getting that thing bundled on PS3 was brilliant.
Since they know what CPUs are running on every BOINC client and the thermal power of them are generally known, it should be possible to calculate...
That only counts CPU usage. It doesn't count I/O, which would at least include memory I/O, disk I/O, network I/O.
My blog
I wonder what the computing power is of some of the larger botnets. They are not likely to be listed in the "Top500".
Flexible bare-metal recovery for Linux/UNIX
I think the main point of the OP is BIONIC is using idle time, which means every second that BIONIC is running is a second your PC could be sleeping in S3 suspend.
Frankly I wonder if everyone running BIONIC relaisezes this... as if they live in an average US State it is basically costing them $10+ / month to run the thing for every PC it is on 24/7.
I can guarantee that several orders of magnitude more kWh are consumed by computers that are needlessly on and idle.
Running BOINC on a computer that's sitting idle helps improve its energy efficiency. It may be consuming electricity, but at least then it's doing something.
Convert FLACs to a portable format with FlacSquisher
half a million computers, times a couple of hundred watts would gives ~10MW which is about 4 blue whales or 3 diesel locomotives http://en.wikipedia.org/wiki/Orders_of_magnitude_(power)#megawatt_.28106_watts.29
Lets say a typical computer running BOINC contributes 1 GFlop at 100W (1e2W). So at 2e6 GFlops, tats 2e8W or 2e5 kW.
According to the energy department, we can assume that 1.4 pounds of CO2 per KWh, so that says BOINC is at ~3e5 pounds/hour of CO2, or about 140 tons/hour of CO2.
I get a very similar number if I back of the envelope what a coal plant should be based on ~500 tons/1 GW.
http://www.eia.doe.gov/cneaf/electricity/page/co2_report/co2report.html
Test your net with Netalyzr
Maybe for solar, but in both cases that initial construction is not an insignificant caveat, and in the case of Nuclear, cleanup and waste storage bears significant costs.
CO2 is the end-all-be-all because the science is well established and reasonably convincing. Also, most things that generate coal dust or Mercury tend to generate CO2 as a byproduct.
Personally, I tend to just straight out how much something costs, since any cost fairly accurately reflects the energy input, and there isn't really any properly clean energy.
That's ridiculous, why would you use ~4 BW or ~3 DLs when you could use 1 POOT (Power Output Of Togo). BOINC uses about 1 POOT.
Surely we can reduce the inefficiency, and POOT less.
Why are we using a distributed system of energy-inefficient comPOOTers?
The big question is, how many cow farts would we need to harvest to produce one POOT of energy?
"Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
No one has an energy to matter converter yet so no one is outputting carbon in any form.
Unless I'm wrong and I've been sleeping for too long and we now have 24th century Star Trek technology.
The irony that climate models usually require super computers to run in a timely manner is not lost on me.
BOINC uses 571,534 computers. The indirect cost of supporting and maintaing the software, hardware, etc is borne by the volunteers but it still has to be paid.
Additionally, they claim it uses between $3 and $8 a month extra in energy in the US*, and double to triple that in Europe.
* This number is poorly derived. They based it on an 'average' electrical rate in the US, e.g. it looks like they added up all the rates and divided by 50. The average American however pays more than the average rate, because the majority live in the dense states where electricity costs most. Florida, New York, Caifornia, etc vs the relatively tiny populations in North Dakota where electricity is cheap.
Further, I'm confident that the skew is weighted towards broadband users, which further skews things away from rural North Dakota where electricity is cheap.
Further, they fail to account the extra cooling required as a result of generating more heat. Granted in -some- places where you need more heat this will offset your heating bill in your favor, but again, most people are clustered in areas that require more cooling than heating.
So, bottom line, I'd say their assessment of electrical costs is on the low side.
For the sake of argument, lets say it averaged out to 10$/mo. (Including europe.) What kind of computing power could you build and run with $5.7M/month.
Especially when you have the freedom to install it where you want, and factoring in that industrial electricity is cheaper than residential. With a $68M/year budget, could you beat boinc?
According to last month's Top500 list of supercomputers, BOINC's performance is now beating that of the fastest supercomputer, RoadRunner, by more than a factor of two (with the caveat that BOINC has not been benchmarked on Linpack)
Sigh...why do these projects (BOINC, *@home, etc.) insist on comparing their performance to superpercomputers on the TOP500 list? Of course BOINC has not been benchmarked on Linpack. If it was, the performance wouldn't come close to anything at the top of the TOP500 list. A bunch of workstations running a grid client and talking to each other over the internet is never going to have the same type of message passing bandwidth as a supercomputer using something like locally connected infiniband.
-----BEGIN GEEK CODE BLOCK----- Version: 3.12 GIT d? s: a-- C++++ UL++++ P++ L+++ E- W++ N o-- K- w--- O- M+ V PS+ P
Once that's done, we can do a comparative analysis of CO2 of all the machines machines running WoW (factoring in the increased power draw of a machine with a higher end video card, plus increased disk & memory I/O compared to a machine running BOINC). I'd be willing to be the BOINC 24x7x365 number works out to be smaller, or at least on par with a WoW machine going 4 hours a night several times a week.
Waste is, and will always be, a relative term.
There are some people that if they don't know, you can't tell 'em.
got nothin on you linux bois.
I'm aware. My point is that I'm tired of "but how much CO2 does it generate?" being tacked on to everything because it's the current fad question.
The coming ice-age was a science disaster fad. So was the coming overpopulation and world famine. And the ozone holes that would cause everyone to get skin cancer. And....
There are more important questions. Much of this energy would be used anyway, but it would be in centralized supercomputers. This way though it's cheaper for the scientists so we can get more research done, even though it's slightly less efficient.
I'm just really tired about CO2 being discussed attached to everything. "Should I buy new shoes?" "Well, the CO2 produced from rubber is... and.... but...".
Comment forecast: Bits of genius surrounded by a sea of mediocrity.
How many Libraries of Congress will 4 blue whales power?
This is NOT a supercomputer. This is a cluster, and a very slow cluster at that. It seems like people think that anything fast is a "supercomputer" and as techies, we ought to know better.
What makes a supercomputer "super" is its internode communication. You have extremely fast links so that, in theory, any node can access the memory from any other node as it would its own local memory. Now in reality there are some performance penalties, but still. Basically you really have created one large computer, rather than tons of small ones.
This is a cluster, which is as the name implies just a bunch of little computers networked in some fashion working on the same problem. That's great, but not the same thing. The nodes do not have high speed communication, some may even be on modems and only connected occasionally.
Now, why does this matter? Well it depends on the problem you are trying to solve. Some problems need very little communication. A good example would be cracking cryptography. You just divide up the keyspace among all your nodes. There's also very little data to send back and forth. You send you the problem, consisting of the encrypted message to the nodes, and then all the communication from this on is:
Node: Didn't find the key.
Controller: Ok try this range.
Node: Ok.
As such link speed of the cluster can be very slow. Well other problems still work in a clustered environment, but need higher link speeds like gig Ethernet. 3D rendering would be an example. All the nodes can act independent, they are just divided up on frames to render, or parts of a frame or whatever. However since the problem and results are much larger in this case, they need faster communication to make it practical. A modem won't cut it for transferring images that are 50MB each when you are rendering thousands.
However, there are other problems where there is heavy inter node communication. A particle simulation would be like this. Since what happens with one particle affects all others, nodes have to chat continuously. For this, you need a supercomputer. The bandwidth of links must be extremely high and the latency must be extremely low, or else processor power will be wasted just waiting on getting the data that is needed.
So just because something has a lot of CPUs and can crunch a lot of numbers, doesn't make it a supercomputer.
There are a few things though, for one, many people live in apartments where all utilities are paid for (excluding cable and telphone service but including electricity) and for another, to most of us, $10 more or less on our powerbill doesn't really matter in the end because we allocate funds already for that.
Taxation is legalized theft, no more, no less.
Haven't you heard? The POOT is out as a measure of energy. People in the know(TM) these days are using the FART. (Free African Republic of Tonga)
I understand that Taco Bell has chosen to support the FART as well. Something to consider. The POOT's reign has come to an end. Long live the FART.
Sent from your iPad.
god damnit you are funny.
Obama is a twitter sock puppet
I think there's an untapped resource that's wide open for a non-profit organization to utilize that puts homeless or unemployed people to work powering computers. Imagine a company that sets up row after row of electric generating treadmills that homeless or unemployed people are given a cursory medical examination (blood pressure and heart rate), sign a waiver and generate electricity on treadmills that power computers. Like donating blood, the program participants can return again and again and like a comminuty food bank could achieve electricity generating goals to earn points that qualify them for food and clothing items that are donated.
It doesn't matter than nuclear energy has possible waste disposal issues. My point is that discussing the CO2 output caused by this project is useless. The question is how much energy is wasted, not how much CO2 is created.
We just happen to be on a kind of energy that frees previously trapped CO2. We could be mostly on one that produces radioactive waste, or one that uses up silicon (solar), or ones that cool down the earth (hydrothermal, to the teeny-tiny degree it does).
If we are going to discuss the energy impact of this project, I want to discuss the energy impact, not a side effect of the most common power generation methods.
But talking about CO2 is cool, so people frame everything that way, even when it would be much more appropriate to frame it in another manner.
Iceland gets less than 0.1% of it's energy from fossil fuels, but BOINC wastes just as much energy for computers in Iceland as it does in the US. Yet for Iceland the answer to how much extra CO2 does it make is "basically none", where as the answer to how much energy it wastes is "5%" (or whatever).
Comment forecast: Bits of genius surrounded by a sea of mediocrity.
I will have a podcast with the creator of Boinc out this Saturday at midnight (EDT) at http://rce-cast.com
Plus in colder climates the cost of electricity for running the computer is directly offset by the amount saved on using other sources of heat, whether they be electric, oil-based, or gas-based.
At my parents' house in New Hampshire, my bedroom regularly got to 45 degrees in the winter if the door was closed and no electronics were on, because my room was across the house from the furnace. I'd turn on my computer, overclock my video card, and play games until my room temperature was closer to 60F. Overnight, I'd leave it on with BOINC running to keep it at a reasonable 55F.
Convert FLACs to a portable format with FlacSquisher
Well, you know what they say... Scientific progress goes BOINC.
Strangely enough 410 of the supercomputers listed in the top500, or 82% are of architecture type "cluster".
Help stamp out iliturcy.
If any cluster is a supercomputer, then just get rid of the term supercomputer and be done with it.
Also there IS a reason, and that is because, as I mentioned, only certain kinds of problems can be solved by a cluster. Thus it becomes an important distinction. Is this a cluster or a supercomputer? If your application requires a supercomputer, you don't want to get duped in to buying a cluster that is being called a "supercomputer" that won't handle your app.
Are the emissions really because of BOINC? I thought part of their selling point was that it uses computing power that your computer was going to waste on a screen-saver anyways.
Loading...
Actually I run the Linpack HPL here at the lab, once with two clusters (one 228 nodes 4cpus x 4cores each x 4 float ops per cycle, and one 1152 node cluster of the same AMD configuration) we hit 1.069 MegaWatts and I started peeling the paint off of a huge transformer in the basement. I had to do one at a time. Linpack is a power pig with double precision floating point if your cpu/thread/mpi balance is correct.
The amount of energy consumed by 'comfort' degrees of heating and cooling would be far larger (That is, people don't really need to heat their house to 75 F in the winter and cool it to 70 F in the summer, but they do).
Nerd rage is the funniest rage.
Duh, we're not getting skin cancer because we actually fixed the problem.
1. We discovered a problem: The ozone hole. We found it before it got large enough to start causing really big problems.
2. Predictions were made of what would happen if it continued getting bigger, and the potential consequences were unpleasant.
3. Actions were taken to correct the situation.
4. That made things a lot better. It's not been eliminated, but at least it's on the way to recovery (which will be in ~2060)
BOINC
Yes, they'd be due to BOINC. Their is no reason for a screensaver any more with S3 suspend. Power down your computer in 3 seconds, power up your computer in 3 seconds. No need to leave your computer on unless it is a server.
Was there some sort of fundamental, theoretical limit that could have made getting to 2 petaflop difficult or impossible? Did a graph of BOINC computer power vs time ramp up from zero, stall around 2 PFLOP, and only now punch through? Did the administrators have to come up with some sort of breakthrough or new insight to reach this mark? Two PFLOP is just a round number - is it really any different from 1.9 or 2.1?
I think not: 2 petaflops is just a matter of recruiting enough computers and having them running BOINC at the same time. If it has achieved this mark, then it couldn't have been that much of a barrier, could it?
Scientific progress goes BOINC?
The difference between spam and poop is that you don't have to dig through septic tanks looking for real food. -- Me
sumofabitch - that was funny! I can't stop laughing!!
If you can read this... 01110101 01110010 00100000 01100001 00100000 01100111 01100101 01100101 01101011
Just goes to show...
Even on a decidedly intellectual discussion site, a decent fart joke still blows them away.
"Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
Makes me wonder...
As far as I know, typical CPU's consume energy in steps; there is no difference between a CPU that's idle (i.e. just running the OS) and one that's doing just a tiny bit more than idle.
Wouldn't it be possible to create a grid computing client that just does as much processing as possible without the CPU going into the next "step"?
It'd be very low performance compared to current clients, but then again it would consume no additional energy whatsoever.
Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
Why do you keep saying "waste"? It's not like they're just running Prime95 or SuperPi or whatever. They're calculating things for various scientific simulations and models and such. Are you saying that simulation has no value? That you'd rather, say, set off nuclear bombs to test them instead of modeling them in software?
If anything's a waste, it's the electrons you used in your post.
My blog. Good stuff (when I remember to update it). Read it.
And if it *is* a server, what else would you do with it? Small business requires streaming video feed so that manager can check up on store performance, we do that through webcams and VNC and thus need the computer. Yes, there's better solutions but this one's the cheapest.
Since said computer must be always on, we thus set Folding@Home to run on it so we may as well use the spare CPU cycles.
Note: I was 13 when I wrote most of this. Take with several grains of salt.
I don't know, but it'll get about 40 rods to the hogshead while doing so
My blog. Good stuff (when I remember to update it). Read it.
I can hear it now.
"Back when I was a kid I had to play video games to keep warm"
I figure if 80% of the use of my computer is being donated to a non-profit organization of any kind, I should be able to write off 80% of the cost of the PC, energy used to power it, etc
I'm arguing on the theory that it's causes more waste (i.e. CO2, nuclear waste, coal ash, etc.) than if the computer was idle.
I don't think it's neccessarily a waste. In this comment I mention that this "waste" may mean scientists can get more research done for the same money and in less time, which may be a net benefit to society.
I don't really think it's that wasteful. I used to run SETI@Home on all my computers. But if someone complains about the excess CO2 released due to software like this, I figure they consider it a waste, so I used that word when replying to them... ironically to prevent them from complaining that it was a waste and I should just use that word :)
Comment forecast: Bits of genius surrounded by a sea of mediocrity.
BOINC pretty much ensures the processor isn't idling, its using the processor constantly, which is drastically different than an idle state, but thanks for looking at it from a completely ignorant point of view.
My PC doing nothing uses less electricity than my PC running BOINC, please explain to me with that in mind how it 'improves efficiency' of what you are calling idle processors. You can't, a processor running BOINC simply isn't idle.
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
For anyone interested in starting a Boinc project, be sure to check out the team SETI.USA. I won't post a link for obvious reasons, but I think the team webpage has already been /.ed. I know I can't get to it. Anyways, not all team members are from the US. All are welcome.
but can it render hentai anime ultraporn?
I'm aware. My point is that I'm tired of "but how much CO2 does it generate?" being tacked on to everything because it's the current fad question.
Fair enough, the answer has such a large range of possible answers that it is meaningless.
The coming ice-age was a science disaster fad.
Well there were a few papers on the subject. But it was more speculation than accepted scientific consensus. Would you rather all scientist in a field focus on one thing, or explore every conceivable angle?
So was the coming overpopulation and world famine.
Well I can't easily believe the Earth can harbour 6.7 billion people with the level of affluence that the west have. Something has to give, either quality of life or population. Also there are 1 billion who are hungry in the world. Don't you remember the food riots last year?
And the ozone holes that would cause everyone to get skin cancer. And....
What everyone? Don't make up straw man arguments. What you have done is taken the sensationalism of the press and applied their echo chamber to what the experts think. What the papers say is not what the experts think! Or to put it another way what the news says is mostly bullshit, with an element of truth. If it tires you then ignore it.
The most dangerous drug
and thanks for showing your complete ignorance of the word "efficiency"...
if i use 100 watts and produce NOTHING, i am LESS efficient than if i use 1,000,000 watts and produce ANYTHING.
of course you could argue that an idle machine saves you boot-up time, etc...
but something thats left on overnight of for several hours while you're out for a long lunch - having the machine achieve ANYTHING is that time is hugely more efficient than something that produces NOTHING.
and yes, i agree with you, energy use would be higher, but whats the difference in consumption of a machine running at ~5-10% CPU at idle and 20%? CPU power consumption is generally NOT linear, guess the pareto paradox has something to do with that...
I am very sucseptible to "let's have another drink"
You are both correct. However, maybe the common person would be able to get by with suspend, but there are several people out there that need to VNC or RDP into their machine at any given point. In this case, yes, it would need to be on all the time. Assuming of course it is not a server...in THIS case, orngice is correct: What the hell else are you going to do with idle power?
Loading...
What exactly is Flop/s? It's FLOPS. FLoating point Operations Per Second.
Also worth noting that the models we needed to develop in order to understand and predict the effects of greenhouse gasses and climate change -- were built on supercomputers.
wisdom_brewing said pretty much everything I would, but I'll add a car analogy:
A Ferrari F430 is not a terribly efficient car, but if you use up a whole gallon of gasoline going to the store 2 miles away, that's inefficient, but still more efficient than pouring only a pint of gasoline on your driveway and lighting it with a match. Less consumption does not equal better efficiency.
Here's a rewording of my original statement, to counteract your sarcasm:
"Running BOINC on a computer that would otherwise be sitting idle helps improve its energy efficiency. It may be consuming electricity, but at least then it's doing something."
Convert FLACs to a portable format with FlacSquisher
In order to understand how much work BOINC is really doing, you need to understand how that 2 PetaFLOP/s is calculated. It is based upon the total amount of credit granted by all of the BOINC projects in existence.
Most projects grant credit by multiplying the run time of an application by some benchmark scores done by the application run time. The benchmarks are small and fit easily into cache. The applications tend to have a large memory footprint, and so end up spending a lot of processor time in cache misses. So the number might be better understood as a theoretical max performance for non SIMD code.
An application that isn't hand optimized to minimize cache misses might typically spend 95% of its time waiting on cache.
As far as I know only one BOINC project has actually counted the number of floating point operations it does and compared them to the BOINC benchmarks. (Of course there are disagreements about what a floating point operation is. Is a sin() one operation? Is a floating point division one operation? SETI@home counts each as one FLOP) The current (fairly well optimized SSE(2-4)) version of SETI@home does floating point operations at about 38% of the benchmark rate. It spends 62% of its time waiting for memory transfers. (Actually it's worse than that because most of those floating point operations are done 4 at a time.) So the 632 TFLOP/s that is reported for SETI@home is actually about 240 TFLOP/s.
I'd be astonished if the other projects were as well optimized, given the number of people that have worked on the SETI@home code to speed it up. Lets estimate the rest of them get 15% of the benchmark rate. That would bring BOINC's actual performance to around 550 TFLOP, rather than the 2049 TFLOP theoretical value.
As far as I am aware, folding at home also doesn't count flops, but also estimated the FLOP count of the application based on processor benchmarks, so the 5 TFLOP it claims is probably as much of an "exaggeration" as the 2 TFLOPs claimed for BOINC.
That doesn't make the projects any less useful. You just need to take these claims with a large grain of salt.
Support SETI@home