Forgot your password?
typodupeerror
Hardware Software Linux Technology

Flash Mob Supercomputer? 259

Posted by timothy
from the all-the-cool-kids-are-doing-it dept.
dan of the north writes "The NY Times (free reg yyy bbb) is running an article on flash mob computing. More info on the first event in SF on April 3, 2004. The goal is to run Linpack and "build a home-brew computer powerful enough to be added to a list of the world's 500 fastest computers." Minimum requirements are 1.3 GHZ Pentium III/AMD equivalent or better with 256MB of RAM, a 100 Base-T network connection and a CD-ROM - laptops preferred. "After taking a shot at a speed record, the computer will be reorganized to serve as the host of a giant multiplayer video game tournament." Cool... a 2fer!"
This discussion has been archived. No new comments can be posted.

Flash Mob Supercomputer?

Comments Filter:
  • I'm there! (Score:5, Insightful)

    by enigmatichmachine (214829) <enigmaticmachineNO@SPAMyahoo.com> on Monday February 23, 2004 @05:29AM (#8360760)
    so, I'm going, obviously, but my big question is, beyond benchmarking, are we going to actually COMPUTE anything?
  • by Anonymous Coward on Monday February 23, 2004 @05:43AM (#8360799)
    Add a few thousand temporarily owned computers and the odds go up quite a bit towards getting on the top 500 unclassified supercomputers.
  • by Anonymous Coward on Monday February 23, 2004 @05:55AM (#8360833)
    It will never work. Clusters are bad enough bandwidth wise. Wifi will get destroyed. Processing power is relatively cheap and easy these days, but to really get a top50 you need to have a bandwidth solution (such as myrinet, or host of other proprietary things). Gigabit ethernet isn't even fast enough for a lot of applications.
  • Re:Wicked. (Score:5, Insightful)

    by illuminata (668963) on Monday February 23, 2004 @06:04AM (#8360859) Journal
    Singer: Let me see your nodes!

    Crowd: *yells*

    Singer (to promoter): What the hell is a node anyways?

    Promoter: Don't worry about it, just go with it!

    Singer (to crowd again): I said let me see those fuckin' nodes!

    Crowd: *yells louder*

    Singer: Fuck right. That's what I fuckin' like to hear. Now, for our next motherfuckin' song, I want to see the most massive, the most fuckin' atrocious motherfuckin' pit on this motherfuckin' planet.

    Yeah, that scenario was implausible. Thus, I don't see supercomputers in concerts anytime soon.
  • by heironymouscoward (683461) <heironymouscoward@yahoo. c o m> on Monday February 23, 2004 @06:22AM (#8360911) Journal
    I think the comment proposes distributed computing, not clustering. This is pretty reasonable wrt network consumption. (seti@home is not known for slowing down your net connection!)

    It could actually work.
  • by PatrickThomson (712694) on Monday February 23, 2004 @06:23AM (#8360913)
    For notebooks, 100% cpu usage has a definite impact. Seriously reduces battery life.
  • by ca1v1n (135902) <.moc.cinortonaug. .ta. .koons.> on Monday February 23, 2004 @06:34AM (#8360935)
    Given how long this will take to set up, battery power isn't a viable option. Still, using a laptop is a pretty good idea. If you compare a laptop drawing 65 watts to a desktop drawing 300 at full CPU utilization, with a knoppix CD spinning at full speed, plus monitor power, you see that they gain nearly an order of magnitude in energy efficiency, though this is probably offset a bit by the lower clock speed on the laptop processors.

    Now, let's generously assume that each laptop is drawing half an amp at 110 volts. At 1200 laptops, that's 600 amps. The circuit breakers in my house trip at 15 amps, but I'll generously assume this facility has 50 amp wall circuits. That would still require 12 entire circuits, plus a safety factor, nevermind all my generous back-of-envelope assumptions.

    Okay, so assuming they've got a lot of extension cords, now we just have to deal with space. Let's assume, again, generously, that each person + computer + associated infrastructure needs only one square meter of floor space. This makes the space requirement equivalent to a 30m x 40m area, or about two World Cup soccer fields. I hope they've got one hell of a big gym.

    Heat is, by comparison, a relatively minor issue. If the facility can handle a crowd that large, adding their low-power laptops is minor. People tend to dissipate about 100 watts anyway, so the laptops won't be the most significant source of difficulty.

    It sounds like a very daunting task they have ahead of them. I hope they've already gotten these problems figured out, because this project sounds really cool.
  • by grahamlee (522375) <iamleeg.gmail@com> on Monday February 23, 2004 @07:07AM (#8361003) Homepage Journal
    The goal is to run Linpack and "build a home-brew computer powerful enough to be added to a list of the world's 500 fastest computers."

    Yes, but you require a minimum of a 100 Base-T connection. You want to create one of the world's top 100 supercomputers using Ethernet? Good luck in beating that latency, guys....next time, see if you can get a flash mob of infiniband vendors to come along for the ride.

  • by Anonymous Coward on Monday February 23, 2004 @07:13AM (#8361011)
    I bet we'll be seeing quite a few of those at flashmob supercomputing events...
  • Re:What, no macs? (Score:2, Insightful)

    by the3mcsand1dj (755599) on Monday February 23, 2004 @07:35AM (#8361055) Homepage
    blink...

    I'm not sure the SOFTWARE aspect of this "Super Computer" but, uh... maybe the programmers are coding this in a Microsoft language...

    Mentioned before is SETI@home (software distributed amongst many clients) and another (I'm too lazy to scroll back up and read). This "Psuedo-Supercomputer" aspect is mearly a distributed software application which shares data over a network. All hosts must run a program to "Link" them together in such a manner that they distribute the computing. Therefore, the platform of which this client is programmed for would be the limiting factor in the sucessfull implementation of this "SuperComputer". (eventually they may write clients for other platforms... but it sounds like they have settled on the PC for now).

    Plus, they are Macs... heh. (what I mean by this is that I have an underlying contempt for something I can't rip open and reassemble the guts of, and Macs are much too "User Friendly" to properly "fix" in this manner.)

    Hopefully this is coming off as humerous and not offensive, both of which I am capable of in a somewhat unpredictable manner, but in all actuality, it's probably just me rambling...

  • by Lost Race (681080) on Monday February 23, 2004 @07:54AM (#8361093)
    I don't know what the maximum power draw of a fast notebook at 100% CPU is, but I do know that a desktop is nothing like 300W. More like 90-120W -- sans monitor of course, since a cluster would never have one monitor per node. And that's a real full-power CPU, not the throttled down "mobile" version. You simply cannot put a 70W CPU in a notebook, it would melt. So notebook CPUs have to be slower even on AC power than standard CPUs. Notebooks are not going to give a very big computron/watt advantage, if any.

    30x40 meters doesn't sound like an unusually large gym. (Soccer fields are quite a bit larger than 30x40.) University gymnasiums can generally hold more than 1200 spectators, not even including the playing areas.

    I'd be very surprised if they hadn't considered power requirements. Part of the experiment might be to see how long the "supercomputer" can run on its own batteries, though for logistical ("cat-herding") reasons that's likely to fail -- half the nodes will be out of juice before the other half are ready to start. Most likely they really do have 600 amps available in the facility.

  • Re:Wicked. (Score:5, Insightful)

    by kinnell (607819) on Monday February 23, 2004 @08:21AM (#8361168)
    ...except, the promoters normally don't want you walking out with a high quality digital recording of the event. If you did, you would be less inclined to buy music from them.
  • by Chicane-UK (455253) <chicane-uk AT ntlworld DOT com> on Monday February 23, 2004 @08:22AM (#8361171) Homepage
    Well not only that, but they will be booting off a provided Linux CD, which will enable them to join the cluster.

    If you are so worried just remove the HDD from the machine you take, and you won't have any problems? :)
  • Usefullness? (Score:3, Insightful)

    by BigFootApe (264256) on Monday February 23, 2004 @08:58AM (#8361303)
    Sure it's a cool stunt, but aside from running the Linpack benchmark, what will this pile 'o' pcs do? It will, of course, do nothing, for it will only exist about a day.

    I've seen this sort of thing happen before: people devoting energy and money to what amounts to a technical fetish. The end state is a world where people like Robert G. Brown build themselves home beowulf clusters with no discernible purpose. (RGB: you're a nice guy and all, but I find it hard to believe that you need all that horsepower for personal use).

    I'd rather see an article about broadband users organising themselves into a GLOBUS grid. For that matter, I'd like to see a comprehensive system for bug tracking MPICH (I've seen some weird bugs there). There's lots of things I'd like to see written about or developed. Tomorrows 'infinity + 1' Supercluster ain't it.
  • by orangepeel (114557) on Monday February 23, 2004 @09:27AM (#8361434)
    ...and thus forcing the New York Times to implement a "pay per view" system for each article.

    Thank you! That's some great thinking on your part!
  • by Obasan (28761) on Monday February 23, 2004 @09:36AM (#8361469)
    Having done a fair bit of linpack benchmarking on 'real' clusters I have to say I think their chances are very slim. The interconnect makes a huge difference particularly when you have so little RAM per node. I doubt they will have a nonblocking switch architecture which makes a significant difference in Linpack (even setting aside it not being gigabit.) Also, MPI applications (Linpack included) often run into bottlenecks with wait conditions, some of the slower nodes will probably end up choking the entire cluster. A few problem laptops with bad RAM modules, and they can spend more time than they have pulling their hair out troubleshooting.

    That being said, it doesn't seem like all that serious an enterprise. Good luck to them, and if they have fun, hey all the better. :)
  • Stupid (Score:2, Insightful)

    by Anonymous Coward on Monday February 23, 2004 @09:44AM (#8361506)

    From flashmobcomputing.org: "Today, supercomputing is controlled largely by governmental organizations, academic research institutions, animation studios, and recently human genome companies. This means that the problems that get solved by supercomputers are narrow in scope and tightly controlled. We want to change that."



    This is so stupid.

    • "supercomputing is controlled" - what does that mean? Nothing!
    • "narrow in scope" - What possible problem can one want to solve on Beowulf-type cluster? The only ones I can think of are academic, military, research and such - the exact list of those who have such clusters
    • "We want to change that" - Why? An average home user has enough computing power. If he doesn't then he's a researcher which means he has access to a cluster at his place of work. It doesn't make sense to run Word on Beowulf cluster.


    Besides, I don't think with 100Mbps interconnect their cluster will scale beyond performance of 32 P4 nodes with Myrinet...

  • Re:Wicked. (Score:5, Insightful)

    by kinnell (607819) on Monday February 23, 2004 @10:08AM (#8361634)
    Will it encourage more people to go to concerts? No. Will they be able to charge people more? No, because the vast majority of concert goers won't have wifi enabled ipods with them, and will resent paying for a service they can't use. Will they be able to bill ipod owners seperately? No, the logistics involved will make it unfeasible. And what if the system doesn't work as advertised? Will they lose the opportunity to sell a live CD later? Yes.

    This is an old idea - it's called bootlegging, and with a few notable exceptions, almost all record labels oppose it. Think about it - this idea would be much cheaper and easier to implement if they just offered to send you a CD later and took $5 and a postal address at the T-shirt stall. Plus, they would get revenue from all the non-ipod owners as well, and could fix the parts where the vocalist sings out of tune.

    So who's the idiot?

  • by Richard Mills (17522) on Monday February 23, 2004 @10:46AM (#8361906)
    This sounds like a fun event, but I'd be very surprised if they can make this work. Sure, if you get enough computers together, the "theoretical peak" (basically the aggregate FLOP rate of all the computers) can be really high, but for a problem with dependencies like the LINPACK benchmark, communication latency is what is going to limit the runtime when you try to hook a thousand or so laptop computers together using only fast ethernet. I think that even Gigabit ethernet would scale poorly in such a setting (decent bandwidth, but startup time for a communication is slow compared to something like Myrinet or Infiniband).

    Maybe it's possible, but I think it would require a pretty creative network topology and some pretty clever re-structuring of the linpack benchmark (which is allowed by the Top 500 list rules, BTW).
  • Re:I'm there! (Score:5, Insightful)

    by magarity (164372) on Monday February 23, 2004 @11:26AM (#8362259)
    beyond benchmarking, are we going to actually COMPUTE anything?

    You've either never been to a significantly large LAN party or are incredibly lucky. Getting x,000 randomly selected laptops to even all communicate together properly for the benchmark will be a major undertaking, nevermind doing any useful work in the amount of time allotted. The planners give the impression of being quite organized with their pre-made Knoppix disks but I assure you there will be something to gum up the works. This leads to a whole new discussion of why can't PC's be plug-n-go appliances after 20+ years, but nevermind that now...
  • by happystink (204158) on Monday February 23, 2004 @12:12PM (#8362622)
    How is this a flash mob if it's advertised weeks ahead and isn't going to just show up and then disperse quickly? This is just a planned event with no RSVP list, that doesn't make it a flash mob, they're just jumping on that currently-hip (not for long let's hope) name to get attention and feel cool. I'm surprised they didn't actually say "it's a flash mob of metrosexuals!" to really get attention from lazy people who love idiotic hip slang.
  • by cei (107343) on Monday February 23, 2004 @02:05PM (#8363857) Homepage Journal
    This time we only know about it 6 weeks in advance... oh wait. Why is that "flash"???

Lisp Users: Due to the holiday next Monday, there will be no garbage collection.

Working...