Slashdot Mirror


Xgrid Clustering Software and Demo

no_demons writes "Along with a selection of other goodies, Apple also unveiled their Xgrid clustering technology from their advanced computation group today. Xgrid can turn a number of networked Macs into a supercomputer, detects nodes automagically via Rendezvous, and can run in or out of a screensaver mode. You can download a technology demo (including a BLAST test app) here."

290 comments

  1. small scale? by SHEENmaster · · Score: 4, Interesting

    Does this work on the small scale as well, like OpenMOSIX? We have a few G4's at school that could benifit from clustering.

    --
    You can't judge a book by the way it wears its hair.
    1. Re:small scale? by AssFace · · Score: 1

      I have very much enjoyed OpenMOSIX and how easy it is with RedHat - so I am very much interested in this new Mac XGrid.

      It is far more expensive when you consider the straight costs but it might make sense for corporate projects where you want it up and fast and more people to be able to maintain it.
      When running OpenMOSIX systems, there seems to be (in my experience) fewer people that grasp the concepts - I'm only guessing/assuming that if XGrid is coming out of Apple, it will be much easier to use/maintain.

      very cool

      --

      There are some odd things afoot now, in the Villa Straylight.
    2. Re:small scale? by dave+at+hostwerks · · Score: 4, Informative

      It's running on my home network of 2 desktop G4s and one PowerBook G4. Looks and works great.

      --
      d a v e

      --
      d a v e
      "Hmmm...upgrades."
    3. Re:small scale? by bprice20 · · Score: 2, Interesting

      Have you actually run any jobs on your cluster yet? download john the ripper from http://www.openwall.com/john/ compile it and run "./john --test. I would LOVE to see the numbers using just the powoerbook in relation to the numers you get on the cluster. PLZ post back.

    4. Re:small scale? by dave+at+hostwerks · · Score: 1

      I don't know that running a test will do any good at this point as john needs to have Xgrid support added.

      --
      d a v e
      "Hmmm...upgrades."
    5. Re:small scale? by gekko513 · · Score: 1

      Doesn't john come in a version called distributed-john or something? I've seen it demonstrated on a knoppix-mosix-cluster.

    6. Re:small scale? by dave+at+hostwerks · · Score: 1

      I'm not sure how to use Distributed John on OS X. Anyone else care to try it?

      --
      d a v e
      "Hmmm...upgrades."
  2. Obvious /. joke by vpscolo · · Score: 0

    I would like a cluster of those...oh wait Rus

  3. Will it work on legacy machines? by ActionPlant · · Score: 5, Funny

    It'll be interesting to see if I can make this work with the stacks of old LC520s in my garage. I've been wanting to cluster them for a while. If Xgrid will work on those, Mac just saved me a ton of work. Not that I wasn't going to have fun with it....

    Damon,

    --
    http://actionPlant.com
    1. Re:Will it work on legacy machines? by Anonymous Coward · · Score: 0

      *bite*

      OSX on an LC520?

    2. Re:Will it work on legacy machines? by xactoguy · · Score: 4, Informative

      Nope, it won't work on those. XGrid is based off of Apple's Rendezvous, which is OS X ( well, at least until someone ports it, seeing as it is open source. So, unless you plan to port it yourself, and to port XGrid as well ( if it is ever open sourced ), then you're out of luck. If this was a serious post that is. If it was a troll, then I bit, but you don't care ;)

      --


      And so we go, on with our lives
      We know the truth, but prefer lies
      Lies are simple, simple is bliss
    3. Re:Will it work on legacy machines? by ActionPlant · · Score: 1

      OSX on an LC520?

      Kill practically everything you don't need in the kernel (which is a lot). I've made OS9 work with Performas. Of course I haven't tried yet with the 520, but if RedHat9 runs on a 66DX, why not OSX on an LC with an extra logic card? Yes, it's a helluva stretch. If it works, I'll do a write-up on it. If not, no huge loss, I'm just back at square one.

      Damon,

      --
      http://actionPlant.com
    4. Re:Will it work on legacy machines? by Anonymous Coward · · Score: 0

      "XGrid is based off of Apple's Rendezvous"

      No, Xgrid is based off of ... Xgrid.. and I guess the work with BLAST. Xgrid *uses* Rendezvous for the easy detection of network resources, yes. But, Xgrid is NOT based off of Rendezvous.

    5. Re:Will it work on legacy machines? by Squid · · Score: 4, Funny

      Of course Apple probably won't make this available for anything other than OS X. But even if they did... how many LC520-vintage Macs does it take, clustered, to equal the raw computing power found in, say, an iPod? (A modern Apple MOUSE probably has a more powerful CPU than some of the older Macs.)

      If there is a law of diminishing returns trying to cluster old hardware to keep it useful, I think an LC520 is well past it.

      Besides, if you want to do it, see if Linux will run on those 520s and... yes, you guessed it... build a Beowulf cluster out of 'em.

    6. Re:Will it work on legacy machines? by ActionPlant · · Score: 1

      Well, for what it's worth, people are compiling some very cool things these days; why not drop modules in the kernel until it works? I think it's worth a shot at least. Definitely a weekend project (or many, many weekends).

      If it works, just think of all the happy legacy owners!

      Damon,

      --
      http://actionPlant.com
    7. Re:Will it work on legacy machines? by ActionPlant · · Score: 1

      Well, true, the usefulness of such a project would well remain to be discovered. I want to do it simply to see if it can be done. No harm in that!

      And hey, if it can, private labs will have a use for all those older G3s lying around. You have to start somewhere.

      Damon,

      --
      http://actionPlant.com
    8. Re:Will it work on legacy machines? by Squid · · Score: 5, Informative

      OSX requires:
      - PCI
      - Open Firmware
      - a PPC 603 or 604 or later
      - oodles of RAM (64 minimum).

      Running it on a legacy Mac - that is, anything older than a Power Mac 9500 - would involve somehow getting around these. You'd have to:
      - write an Open Firmware bios for the machine and trick it into booting via it
      - write drivers for the machine's onboard video so that it LOOKS to the OS like a PCI card behind a bridge chip (repeat for sound, network, etc)
      - get a 603 or later (OS X 10.2 needs a G3 or later), some of the upgrades for 68K machines could only go to a 601
      - provide for 64 or 128MB RAM on a machine whose motherboard is limited to 36. Oh, and endure the sluggishness of 72-pin RAM.

      OS X is not OS 9 and it is not Red Hat.

    9. Re:Will it work on legacy machines? by Anonymous Coward · · Score: 1, Interesting

      I feel like a complete ass right now, but it's worth saying ...

      I wrote VERY similar software last year (before I even knew XGrid was planned) that used Rendezvous/zeroconf to do distributed computing/grid computing that worked on FreeBSD and (at the very least) compiled cleanly on Linux. I was convinced at the time that nobody would ever use it, because things like shared library dependencies make normal computing such a bitch that trying to solve those issues in these types of scenarios would be just silly... so I stopped working on it short of actually releasing the code.

      If I find the code in the next few hours, I'll post another comment. I fear that it's entirely lost, due to unrelated stupidity.

    10. Re:Will it work on legacy machines? by Trurl's+Machine · · Score: 1

      Definitely a weekend project (or many, many weekends). If it works, just think of all the happy legacy owners!

      Wait a minute. Your LC 520 is at least 10 times slower than a beige G3 (probably much more, but that would depend on a specific benchmark). I don't know how many of them you have "stacked in your garage", but it looks like this cluster won't even get near the performance of the slowest second-hand G4. So your "many weekends" of hard labor would bring you what - something you can get for $400 on ebay?

    11. Re:Will it work on legacy machines? by Anonymous Coward · · Score: 0

      Do you seriously think that anything you do with LC520s will have any bearing whatsoever on what even the slowest G3 is capable of?

      You're insane.

    12. Re:Will it work on legacy machines? by chris_bloke · · Score: 1

      Rendezvous is Apple's implementation of the IETF's ZeroConf protocol, which can be found at the ZeroConf website.

      Unfortunately you're going to find that XGrid will rely on much more than just Rendezvous.

      I'm more interested in what they use for IPC, whether it's using MPICH or PVM or something Apple have cooked up, or whether there's no IPC at all and you're limited to just running single machine jobs.

    13. Re:Will it work on legacy machines? by TCM · · Score: 5, Funny

      What has Slashdot come to? Suggesting throwing cash at a problem that can be solved over "many weekends of hard labor"?

      Next you suggest to pay for an operating system instead of writing your own?

      Tss..

      --
      Of course it runs NetBSD. BTC: 1NT7QvbetmANwaMzhpVL6
    14. Re:Will it work on legacy machines? by transient · · Score: 1

      I can't seriously be the first person here to point out that the LC520 doesn't even use the same line of processor as modern Macs...

      --

      irb(main):001:0>
    15. Re:Will it work on legacy machines? by jeffehobbs · · Score: 1


      see if it can be done

      Let me save you some time. It can't.

      ~jeff

    16. Re:Will it work on legacy machines? by BWJones · · Score: 2, Interesting

      You should check out Pooch from Dean Dauger. He has adopted OS X for obvious reasons but older versions of Pooch ran on MacOS 9.

      Pooch was the original easy to use and implement solution for clustering Macs used originally at UCLA for physics modeling.

      --
      Visit Jonesblog and say hello.
    17. Re:Will it work on legacy machines? by Anonymous Coward · · Score: 1, Informative

      I feel the need to add links, as I love old Macs (yay Bolo!).

      First, here we have the tech specs for Apple's old machines, early PPCs and old m68k machines, including the LC series.

      Second, here is the LC520 itself. It's about 10 years old, a 25MHz 68030 CPU, one cryptic expansion slot, no ethernet. No more needs to be said.

      Strangely on topic, I collect old LC-era Macs to play Bolo over Phonetalk connectors. *G* Bolo is an old tank game, playable on almost any old Mac. Its creator is now working at Apple, on Rendezvous, which XGrid uses.

    18. Re:Will it work on legacy machines? by Anonymous Coward · · Score: 0

      > I've made OS9 work with Performas.

      This is a somewhat odd statement. I'd say most people who just stick the OS9 installer CD into their performa's CDROM and click "install" can also say they made os9 work with performas. It doesn't necessarily mean any wonderful trickery unless you specify which performas

    19. Re:Will it work on legacy machines? by shaitand · · Score: 3, Informative

      64mb of RAM is oodles? wouldn't oodles be somewhere more in the ballpark of 1gb+? 64mb of ram is barely sufficient to run win98, let alone MacOS which prior to OSX lacked any reasonable form of swap without third party software.

      The result was constantly running out of memory. And since pretty much everyone running on a mac requires lots of ram you'd run out of memory fairly quickly, often with no more than two or three applications running.

      As for the sluggishness of 72pin RAM, I can only assume your joking, EDO ram was static memory and smoked compared to dynamic memories. Dynamic memory technology was cheaper, has bigger numbers (amusing that the faster it is, the more it needs rewritten and therefore the more it bogs down the processor and the more wait states while it refreshes). Static technology gets expensive when you talk anything much more than 128mb, while dynamic is cheap to 1-2gb.

      Between processor bog and additional wait states and the fact these problems scale to the speed of the memory, it's highly debatable whether dynamic is overall superior to static. However saying that static memory is sluggish is insane.

    20. Re:Will it work on legacy machines? by Anonymous Coward · · Score: 0

      it dosent matter which performa you want to talk about they were either 16mhz 68030 or 25mhz 68030 or 25mhz 68040 so I dont know how you will even expect to boot the CD on them to start "install"

    21. Re:Will it work on legacy machines? by ActionPlant · · Score: 1

      Looks cool; I'll check it out. Thanks!

      --
      http://actionPlant.com
    22. Re:Will it work on legacy machines? by ActionPlant · · Score: 3, Interesting

      Considering the kernel for which Xgrid was written, though, is it unreasonable to consider that a person might be able to work with a custom, stripped down compile of BSD? Granted, there would have to be a few necessary X modules, but what I'm wondering is if a person would have to go your route (writing the trick bios, etc.) or if it would be easier just to start with BSD and build from scratch?

      Damon,

      --
      http://actionPlant.com
    23. Re:Will it work on legacy machines? by ActionPlant · · Score: 1

      Second, here is the LC520 itself. It's about 10 years old, a 25MHz 68030 CPU, one cryptic expansion slot, no ethernet. No more needs to be said.

      Actually, that expansion slot was typically filled with one of two things:
      A) an extra logic card which basically just increased the power of the math coprocessor, and
      B) an ethernet adaptor.

      I have both onhand; the ethernet is actually a 10BaseT and works fairly well; the software was the problem, but after actually getting System7 to run I was online and surfing (albeit very slowly).

      Damon,

      --
      http://actionPlant.com
    24. Re:Will it work on legacy machines? by cant_get_a_good_nick · · Score: 1

      Not only that, it used tthe 640LC040, which didn't have a FPU. Not sure how many problems which require clustering don't require an FPU

    25. Re:Will it work on legacy machines? by ActionPlant · · Score: 2, Funny

      it dosent matter which performa you want to talk about they were either 16mhz 68030 or 25mhz 68030 or 25mhz 68040 so I dont know how you will even expect to boot the CD on them to start "install"

      It's a 637CD, actually. I mentioned it because it's based on that 68040 (technically the 68LC040, which lacks the FPU), the same chip used in the LC series which I was originally talking about. Pop in a PPC upgrade (100MHz) and you're up to OS 8.1 (supported) but technically, stip down 9 and it WILL work; granted there are some mods that simply won't run on this chipset, but it looks, acts, and feels like 9. It says it's 9. It's still 8 with some 9 features. But when it says "OS9," I'll claim 9.

      But I have to give you that it isn't fully OS9. Not 100%. Granted, that is a stretch.

      Damon,

      --
      http://actionPlant.com
    26. Re:Will it work on legacy machines? by PHlLlPY · · Score: 1

      I don't know what all it supports, but the app "XPostFacto" is supposed to get old Mac's to run OS X. I saw OS X on an old "Umax" clone, so it must support some really old shit.

    27. Re:Will it work on legacy machines? by burns210 · · Score: 1

      macos 9 and prior are dead. you could code it yourself, but as for apple, they are osX only now.

    28. Re:Will it work on legacy machines? by Ffakr · · Score: 4, Informative

      "XGrid is based off of Apple's Rendezvous, which is OS X "

      No, Xgrid is based off of the Zilla project that ran on NeXT.
      Zilla was acquired by Apple when NeXT was purchased.
      Zilla was rechristened Xilla during development in honor of OS X.
      It's now called XGrid.. and yes it is cool.

      Now, XGrid includes support for Rendzvous.
      Rendzvous is Apple's release of ZeroConf, an OPEN SOURCE ad hoc IP based protocol.

      Someone else asked about running on other BSD's.
      XGrid runs in user space. It isn't a kext (kernel extension). It probably could run on other BSDs without too much work, but it is a carbon app so you'd have to totally port the interface to some other GUI API.. and you'd have to port it from Obj C to something more common I'd guess.
      Apple hasn't provided source (yet) though so I don't see anyone porting it soon. Maybe reverse engineering it...

      other stuff... it apparently makes use of XML too but I haven't gone through all the docs yet.

      --

      I'm not feeling witty so bite me

    29. Re:Will it work on legacy machines? by Ffakr · · Score: 1

      crap, sorry.. I'm pretty sure it's Cocoa NOT carbon.. my mistake

      --

      I'm not feeling witty so bite me

    30. Re:Will it work on legacy machines? by gordyf · · Score: 1

      You have no idea what you're talking about. EDO was just an enhanced form of the DRAM we'd been using before (DRAM - D for Dynamic). Just ask google if you don't believe me.

    31. Re:Will it work on legacy machines? by letdownjournals · · Score: 2, Funny

      A modern Apple MOUSE probably has a more powerful CPU than some of the older Macs.

      And that's with only one button, as the Mac-haters never cease to remind us...

    32. Re:Will it work on legacy machines? by Goldfinger7400 · · Score: 1

      Read the FAQ that comes with XGrid. To the question "Does XGrid work with any Unix system?" the short answer is "No.", the long answer is, "...Xgrid uses an XML property list protocol built on top of BEEP for all of its inter-computer communication and coordination, and because these protocols are open, it is possible a client, agent, or controller could be written to run on other UNIX-based computers and interoperate with Xgrid. However, no such programs have been written."

    33. Re:Will it work on legacy machines? by Squid · · Score: 1

      EDO being static is news to me, I thought it was just a faster type of dynamic. But we aren't talking about EDO. These babies used 60 or 70ns DRAM. Generally 4MB on the board with ONE socket for a SIMM up to 32MB - some Power Macs did interleave but the 68K machines never did. Care to speculate on the clock speed of that RAM? Now contemplate the amount of data OS X will want to move through that. Putting EDO in that socket, even if it worked, wouldn't speed it up anyway because it still THINKS it's the older stuff.

      OS X wants as much as you can give it - 64MB is the absolute minimum, 128MB to make it useful, 512MB before it straightens up and runs right. That's what I meant by "oodles". That, and we're talking about machines that can't hold 64MB to begin with, much less the 128 or 512 that OS X will want before it becomes useful. (By "useful" I mean "you don't see individual pixels being written to the screen one by one anymore.")

    34. Re:Will it work on legacy machines? by DarkVader · · Score: 1

      or 60 MHz PowerPC 601...

      or 75 MHz PowerPC 603...

      The Performa name was used on quite a few PowerPC models, all of which support Mac OS 9.1.

    35. Re:Will it work on legacy machines? by DarkVader · · Score: 1

      But that's not the point. It's not something to do because it's cost effective computing power, it's something to do as an exercise in geekiness.

      It's very much like mountain climbing - you don't do it because it's practical.

      But it's not something that anybody will want to waste more than some "hobby time" on.

      Now, hacking some of those cheap old beige G3s into a cluster might be interesting...

    36. Re:Will it work on legacy machines? by MarcQuadra · · Score: 1

      Objective C is supported by GCC, that's what a fair amount of OS X was written in and the entire system is compiled with GCC. The only problems I would forsee if Apple released source today would be the Quartz GUI, but I'll bet it wouldn't be too hard to strip the GUI and/or replace it with a GTK+ or QT front-end.

      --
      "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
    37. Re:Will it work on legacy machines? by Anonymous Coward · · Score: 0

      I seem to remember that ther Quadra 700 and 900 did interleaving, but that was when Mac/PC RAM came in only 16 bit varieties.

  4. Sounds good, but... by moehoward · · Score: 3, Interesting

    What's the cost? I can't find any info on pricing, etc. Sounds like a great product if it works as advertised.

    But for me, the model I want is a broker model. I want to sell my processor time to a broker who will resell it on a day to day basis to whoever is the highest bidder. E-bay of grid computing, ya know. I don't want to pick projects, download clients, etc. I just want to pariticipate (i.e. make money) from whoever is willing to pay the most at any given moment.

    And when I feel like it, I'll volunteer x% to non-commericial stuff like SETI@home.

    --
    "If you want to improve, be content to be thought foolish and stupid." - Epictetus
    1. Re:Sounds good, but... by Anonymous Coward · · Score: 0

      It's freely available.

    2. Re:Sounds good, but... by rampant+mac · · Score: 5, Funny
      "But for me, the model I want is a broker model. I want to sell my processor time to a broker who will resell it on a day to day basis to whoever is the highest bidder. E-bay of grid computing, ya know. I don't want to pick projects, download clients, etc. I just want to pariticipate (i.e. make money) from whoever is willing to pay the most at any given moment.

      And when I feel like it, I'll volunteer x% to non-commericial stuff like SETI@home."

      Ladies and Gentlemen, please welcome the 21st century pimp.

      "What do we get for 10 teraflops?"

      "Anyting you want!"

      "Anything?"

      "Anyting!"

      --
      I like big butts and I cannot lie.
    3. Re:Sounds good, but... by Wesley+Felter · · Score: 4, Informative

      I want to sell my processor time to a broker who will resell it on a day to day basis to whoever is the highest bidder.

      Several companies tried this back in 2001 and discovered that the processor time on your computer is worth less than the overhead cost of using it. Sorry.

    4. Re:Sounds good, but... by PhysicsExpert · · Score: 0, Troll

      Selling computer cycles is a great idea that is already up and running in several countries in Eastern Europe. Universities there cannot afford to buy high performance supercomputers so they rent computer cycles from local businessmen in order to solve complex numerical problems. Unfortunately many of these businessmen are part of the local Mafia and there have been several unsavouray incidents where University projects have been devoted to calculating the optimum strategy for criminal activities such as money laundering and illegal gambling.

      Now that wireless technologies such as Bluetooth and GPRS are becoming commonplace there is an even more promising attempt to harness ALL of the computing power available to the modern american.

      Almost every electronic device you own has a complex microprocessor in it: your DVD player, your shaver, your stereo and even your car. Each one of these processors is fairly slow compared to a modern day Athlon, but you have perhaps 100 in your house and what is more they are almost always off. By integrating bluetooth into each of them it will be possible for the average American to sell perhaps 10 dollars of computer time per day to Universities in Eastern Europe, thus both helping the American economy and preventing Mafia gangs from exerting undue influence over polish academics.

      --
      All that glitters has a high refractive index.
    5. Re:Sounds good, but... by andcarne · · Score: 4, Informative
      Its free software.
      "Anyone can download the technology preview today, which includes a kit that lets programmers add functionality to Xgrid for more advanced job control."
      The download can be found at: http://developer.apple.com/hardware/ve/acgresearch .html
    6. Re:Sounds good, but... by Anonymous Coward · · Score: 0

      Selling my shaver's processing cycles to ruin the mafia, this sounds like a great idea. I would like to subscribe to your newsletter.

    7. Re:Sounds good, but... by proverbialcow · · Score: 2, Interesting

      Several companies tried this back in 2001 and discovered that the processor time on your computer is worth less than the overhead cost of using it. Sorry.

      Well, sure, it's worth less to companies who are looking to save money in the process or your average 'netizen, who thinks it should be free by divine right). Now if you implemented it with something akin to Mojo so that contributors to the grid could eventually use the grid for their own purposes, that's a different story.
      For example, Apple or IBM (who are rumored to place great faith in the future of grid computing) releases a freeware client for users to exchange CPU downtime for, oh, let's call it "Whuffie." (Sorry, Cory Doctorow) Joe Beigebox wants to render a stunning 3-D scene, but lacks the processing power to do it before the heat death of the Universe. He can buy time on the grid by donating his computer's copious downtime to the Grid, earns 10,000 Whuffie, and renders the picture overnight.

      Of course, that's just my opinion. I could be off on a rant.

      --
      The only surefire protection against Microsoft infections is abstinence. - The Onion
    8. Re:Sounds good, but... by NightSpots · · Score: 2, Interesting

      Uh, someone forgot to tell United Devices.

      The corporation is intimately tied to distributed.net and has been selling distributed / Grid computing to corporations for YEARS.

    9. Re:Sounds good, but... by laird · · Score: 2, Interesting

      In theory, distributing computing is an amazing resource -- most computers are 99% unused (2.4 GHz CPU waiting for the user to hit the next keystroke...). But it's very, very hard to actually take advantage of it.

      The problem isn't so much that the compute time isn't valuable as that there are relatively few problems that are amenable to this style of distibuted computing.

      There are two axis that I believe need to work out: the value of solving the problem (and to whom), and how parallelizable it is.

      In terms of value, if a problem is really valuable to me to solve, it's worth the expense of setting my your own compute farm, where you can guarantee results. If it's really not worth anything to solve, then nobody will bother actually solving it. So distributed computing only works for problems that are pretty important to solve, but not important enough to spend a lot of money on.

      Even more of an issue, the problem has to be one that is amenable to loosely coupled parallel systems. That means that I have to be able to chop my problem up into chunks of extremely compute intensive work that can be performed with no communication between nodes (i.e. not like 99.9% of the code most people write), and I can accept all of the issues related to the nodes being completely unpredictable. So if a node never completes the work and submits the results, I have to re-assign the work to another node eventually. And if I don't trust the client nodes, I might have to have multiple nodes do the same job so that I can compare answers. And, of course, I can't even predict the number of available nodes. And security is out the window, since I'm shipping my data and code to random volunteers.

      Among other things, this all means that I can't use distributed computing to solve problems where I need to know the answer in a predictable amount of time. So, for example, if I'm producing a movie and need to render tons of graphics (and problem which parallelized very nicely) I'm probably better off buying a rendering farm than trying to use a distributed network to solve it, because it's _very_ important to me to know when the movie will be rendered, and foolist of me to try to save $500K in hardware in a $50M movie budget in return for the risks.

      And, of course, the vast majority of problems that people want to solve are hard to parallelize. Not that it couldn't be done with sufficient cleverness, perhaps, but very few engineers can design and implement distributed systems that work well. This makes it a wonderfully challenging field to work in, but a terrible one to sell -- most corporations' problems don't fit the distributed computing model.

      That being said, I don't mean to be completely negative -- I'm a huge fan of parallel computing; I worked for Thinking Machines back in the day. There are certainly many cases where distributed computing works. SETI is a pretty obvious succes -- it parallelizes perfectly, is a very interesting problem to solve, but has no actual funding, so the only way to solve it is to use volunteered spare cycles. Or if I'm making a computer graphic movie but have no money -- you can get people to volunteer computer time in return for non-monetary rewards (the ego boost of seeing your name in a movie's credits, etc.). And distributed compilation is a wonderful thing.

    10. Re:Sounds good, but... by shplorb · · Score: 2, Funny

      Me so speedy.

      Me process you too much.

    11. Re:Sounds good, but... by Quarters · · Score: 1

      How does Joe Beigebox rely on the grid to render his data when he isn't guaranteed that all, let alone any, of the other beigebox nodes on the grid are running his 3D renderng package of choice in a render-farm mode?

    12. Re:Sounds good, but... by Wesley+Felter · · Score: 1

      If you're trying to argue that distributed computing is profitable, I wouldn't point to distributed.net as an example.

      And selling distributed / Grid computing to corporations is very different from random people selling idle time on home computers.

    13. Re:Sounds good, but... by Fermier+de+Pomme+de · · Score: 1
      The code and the data for the first work unit are sent and run in a sandbox.

      For subsequent units only the data is sent.

    14. Re:Sounds good, but... by Duke+Thomas · · Score: 1
      Joe Beigebox wants to render a stunning 3-D scene, but lacks the processing power to do it before the heat death of the Universe. He can buy time on the grid by donating his computer's copious downtime to the Grid, earns 10,000 Whuffie, and renders the picture overnight.

      Let's suppose this hypothetical economy exists. So, needing resources, Joe decides to sell his single computer's downtime for whuffie. He then turns around, takes the wuffie he earned, and with it buys power that is many times greater than the power of his computer. So donating 10 gigaflops buys, what, a teraflop? 10 teraflops?

      Let's not allow the whuffie word to confuse us. Not even a cute word can introduce energy into a closed system. Whuffie is no different than any other currency. The value of a single whuffie will, of course, be correlated positively with how many resources are available and negatively with how much whuffie people are spending -- clever people could probably take advantage of whatever fluctuations arise -- but the profit will not be enormous. Anyway, whuffie will tend to hover around the same value from day to day. 1 flop donated will tend to buy 1 flop of computing time (and on average probably less).

      In this way whuffie is really useful only as storage of the unused computational potential of your computer. So, Joe decides he lacks the processing power to do it before the heat death of the universe, and suddenly decides to sell his computer's power. He is still screwed: he would have to have that power available anyway to buy equal power.

      The idea of an economy based partially on buying and selling computational resources is very interesting, but it will not be magical.

    15. Re:Sounds good, but... by Anonymous Coward · · Score: 0

      I believe you meant:

      Me so speedy.

      Me process you short time.

    16. Re:Sounds good, but... by Anonymous Coward · · Score: 0

      Why not just skip the middle man - use my electric razor to shave the heads of everyone in the Polish Mafia, thus making them easily identifiable to the authorities.

      In fact, I think my plan is even more workable than your parent poster's - especially when we consider that we could torture confessions out of them with my electric barbecue lighter, and dispose of their bodies with my trash compactor. And we wouldn't even have to work out that tough parallelization problem either - head shaving is inherently parallelizable.

    17. Re:Sounds good, but... by Lozzer · · Score: 1

      Shirky has some interesting things to say about this.

      --
      Special Relativity: The person in the other queue thinks yours is moving faster.
    18. Re:Sounds good, but... by Quarters · · Score: 1

      There isn't a 3D rendering package on the market now that works its renderfarm in such a manner. The code for a slave rendered would be *huge*. It would basically have to be the entire 3D modeling/animation/rendering package minus the GUI. Plus all of the geometry data, textures, render settings, render, model, or animation plugins, etc... The first data "packet" could easily exceed a gigabyte of stuff. Public grid computing won't be used to render 3D animations. It's just too onerous.

  5. Blast by Anonymous Coward · · Score: 0

    Basic Local Alignment Search Tool - a pattern matching program for DNA and protein sequences.

  6. For some reason... by SuperMo0 · · Score: 1, Funny

    This makes me think: "Hmm... Seti@Home with an Aqua theme..."

    1. Re:For some reason... by pherris · · Score: 0

      Me thinks MPEG2 to DiVX conversions ...

      --
      "And a voice was screaming: 'Holy Jesus! What are these goddamn animals?'" - HST
    2. Re:For some reason... by Kent+Recal · · Score: 2, Funny

      Can I use the mousebutton of another mac in the cluster as additional apple-key/right-mousebutton for the primary desktop?
      (maybe put it down on the floor and tap it with your foot)
      What about latency?

    3. Re:For some reason... by Anonymous Coward · · Score: 0

      This makes me think: "Hmmm...Apple fag..."

  7. Re:XGrid Clustering by Anonymous Coward · · Score: 1, Insightful

    Xgrid clustering is pretty neat. It doesn;t provide much int he way of an environment for parallel computing ala beowulf as of yet, but it is a great way of easily distributing batch jobs to a number of machines, and has a fancy pants tachometer to boot.

  8. Why limit this.. by jaxdahl · · Score: 3, Interesting

    Why limit this to Macs only? Wouldn't this work even better if it were cross-platform -- like many other distributed computing solutions such as SETI, distributed.net, and the UD Cancer projects.

    1. Re:Why limit this.. by jdigriz · · Score: 1

      Because Apple is a for-profit company and sells Macintoshes. Making it Mac-only will encourage that.

    2. Re:Why limit this.. by sydney094 · · Score: 5, Informative

      It isn't inherently limited to Macs... however, the only computers that they have written the client for is Mac 10.2.8 or better.

      (From the FAQ)

      Q: Can I use Xgrid with other UNIX-based computers?

      A: The short answer is no.

      The long answer is that Xgrid uses an XML property list protocol built on top of BEEP for all of its inter-computer communication and coordination, and because these protocols are open, it is possible a client, agent, or controller could be written to run on other UNIX-based computers and interoperate with Xgrid. However, no such programs have been written.

      --
      "If we knew what we were doing, it wouldn't be called research." - Einstein
    3. Re:Why limit this.. by Anonymous Coward · · Score: 0

      Why all the better to make people buy more Macs!

    4. Re:Why limit this.. by Anonymous Coward · · Score: 0

      > Why limit this to Macs only?

      It's the way the world works. Here it seems you have a simple & easy solution to a problem, working only on expensive proprietary hardware.

      However when you can pick up Dell or Sun machines cheaper and more powerful than Xserve cluster nodes, it's more tempting to me to put a little effort into getting each one up & running as a node and enjoy the benefit of more power and a little effort, than simplicity and less power.

      Kinda makes it a no brainer

    5. Re:Why limit this.. by burns210 · · Score: 1

      yes, apple could do that.. but then why would you buy a mac?

    6. Re:Why limit this.. by laird · · Score: 5, Interesting

      "However when you can pick up Dell or Sun machines cheaper and more powerful than Xserve cluster nodes, it's more tempting to me to put a little effort into getting each one up & running as a node and enjoy the benefit of more power and a little effort, than simplicity and less power."

      This might make sense except that Dell and Sun servers are slower and more expensive than Apple's. Unless you're talking about buying used servers on eBay or something, I suppose. But if you want scientific supercomputing floating point number crunching, the G5 is amazingly good...

    7. Re:Why limit this.. by shaitand · · Score: 2, Insightful

      You wouldn't, you'd buy Xgrid. It's simple math and microsoft certainly figured it out a long time ago. The markup on a piece of software is anywhere from let's see, $200 divided by $0.15, what does that come out to? Or you could sell the equivelent in hardware, $200 divided by $150. And for some odd reason you can easily manage to sell the software orders of magnitude more times than you'd manage to sell the hardware.

      Gee, I wonder.

    8. Re:Why limit this.. by Anonymous Coward · · Score: 2, Informative

      You might want to also point out that Virgina Tech went with G5's (not XServes) and the built the third best supercomputer for a super low price... they spent less money on the g5's than the would have for Dells and Sun boxes and got 4x the processiong power... oh and XServes is a very respectable "platform"

    9. Re:Why limit this.. by Anonymous Coward · · Score: 0

      Few people don't know what a Mac is, and while Linux is growing in name-recognition it's still hardly an anomaly to find someone who has absolutely no idea what Linux is and thinks that the concept of Open Source is pure silliness that no one would actually support.

    10. Re:Why limit this.. by schwatoo · · Score: 2, Interesting

      Also if you install XGrid or just extract the parts from the installer package using Pacifist there's a nice little Objective-C BEEP.framework with headers and comments and everything! I think this is the first Objective-C BEEP framework on Mac OS X. It would be nice if Apple made this part of Darwin. More info here

      --
      I have trouble with passwords among other things.
    11. Re:Why limit this.. by burns210 · · Score: 1

      my point being, apple is and was a hardware company. They produce amazing software to sell hardware. Examples: iTMS to sell iPods, iLife to sell iMacs/iBooks and all macs in general, really. So why would they produce xGrid software to run non-mac computers? they don't want to sell more pcs or sparc systems with xGrid installed. They want to sell xServers and powermacs with xGrid installed.

      Microsoft has decided they want to develop software and have others sells that on their system. Apple develops software so they can sell it on their own system.

    12. Re:Why limit this.. by andcarne · · Score: 4, Informative

      XGrid does NOT need to run on Xserves. People seem to be drawing that conclusion from somewhere. You can use it on any machines capable of running OS X (10.2 though, I believe). The reason it gets quite interesting is because the average person can set up something somewhat powerful with the desktops laying around their house. I for one, have 5 Mac machines in my house that have lots of idle time. I could install XGrid and use that idle time efficiently to perform distributed tasks. (of course, I would have to figure out what to do first)

  9. Great, this sucks.. by QuantumRiff · · Score: 4, Funny

    Now every single story posted on slashdot for the next 6 months is going to have a comment of "Imagine an XGrid of these!" The old incarnation was slowly dying too...

    --

    What are we going to do tonight Brain?
    1. Re:Great, this sucks.. by tbmaddux · · Score: 4, Funny
      "Imagine an XGrid of these!" The old incarnation was slowly dying too...
      With XGrid now out, Apple will die much more fastly.
      --
      Can't you see that everyone is buying station wagons?
    2. Re:Great, this sucks.. by advid · · Score: 1

      Imagine a Beowulf cluster of XGrids!

      --
      - "I'll probably get modded down for this."
  10. Re:super computing by mbadolato · · Score: 3, Funny

    1 = super computer
    1100 = supercomputer

    See, with that many more computers you DO run out of space

    *rim shot*

    Thanks folks, we're here all week. Try the veal; it's delicious. And please, don't forget to tip your waitress.

  11. MOD PARENT UP: ALI G REFERENCE (nt) by Anonymous Coward · · Score: 0

    nt

  12. Re:super computing by falcon5768 · · Score: 3, Interesting
    (rolls eyes, knew this was going to be said)

    when the G4 was out the concept of a supercomputer was still the old how many gigaflops it ran, at that point the G4 was considered a supercomputer because it had just broken the old gigaflop barrier.

    but with that Apple while advertising it was a supercomputer secretly wanted that concept to change cause it ment they couldnt sell the computer to a LOT of different countries due to export laws and supercomputers (the same thing happpened with Japan and the PS2 I think, or it might have been a urban legend in that case) Intel and AMD where also in on it since their chips ALSO where breaking the gigaflop barrier and where technically classified as "supercomputers" based on old 70's classifications.

    Since then the rulling was changed and it will be a long time before any of the makers will reach the current mark with a one or two prosessor machine.

    Now in Virginias case, it really IS a supercomputer, actually the third fastest at this point and THE fastest educational supercomputer

    before I think the G4 was like 6 or 7 gigaherz slower than the closest "true" supercomputer

    --

    "Slashdot, where telling the truth is overrated but lying is insightful."

  13. Anything similar for Linux? by costas · · Score: 2, Interesting

    It's been a while since I played with Beowulf clusters, but I've been thinking of using a Beo-class cluster in an enterprise app. The problem there is that you want the IT people to have to do as little "deep magic" work as possible when it comes to grids. So, auto-detection of new nodes, transfer of jobs out of failing/crashed nodes, etc. are important features. Is there anything close to that for Linux? a few different solutions that integrate well together isn't out of the question either...

    1. Re:Anything similar for Linux? by Anonymous Coward · · Score: 0

      Look at Wisconsin's Condor project.

  14. Been there, done that, Apple bought me lunch. by antarctican · · Score: 4, Interesting

    Oh good, you mean I can actually talk about XGrid now after signing an NDA over 6 months ago? :)

    We had the second installation of XGrid, the only other group using it at the time was NASA. I haven't had much time to play with it personally but we had our coop do some genetic sequence analysis using it and he was quite impressed. Plus the speedometer-like gauge measuring performance just looks soooo cool. ;)

    1. Re:Been there, done that, Apple bought me lunch. by buckhead_buddy · · Score: 4, Interesting

      Back when Spindler ruled as Steward of Apple (well before the return of Jobs), I signed an NDA for an evaluation period with a piece of Apple hardware that was supposedly about 10-12 months from release.

      The specs of the machine have been outclassed by modern standards, and the neat software features not made irrelevant by Mac OS X have surfaced in Mac OS X Server. But there were two very cool things about the case though that I thought were of the "Geez, that seems so obviously handy!" variety.

      The gotcha was that it has never been released. I keep expecting new Mac hardware to one day come out with these two features but until that time I guess I'm still under NDA. Arrggghhhh!!!!!

      Be glad your NDA expired with the release of the product. Otherwise you'd be burning with the image of that cool speedometer in your mind and unable to tell anyone about it. :-)

    2. Re:Been there, done that, Apple bought me lunch. by laird · · Score: 4, Interesting

      Wow, usually NDA's are released either when the info becomes public knowledge OR after three years (or whatever). Lawyers never let me sign any contract that doesn't have an expiration date, because it means that they'll have to worry about it forever...

    3. Re:Been there, done that, Apple bought me lunch. by UnrealAnalysis · · Score: 1

      They never made me sign an NDA, there was just the implicit "if Xgrid screenshots start showing up all over the place we'll have a bone to pick".

      On the other hand, I never got lunch either...

  15. Clustering for the rest of us by ColdAngel · · Score: 0

    Play a little with it seem realy nice. A batch job scheduler using rendez vous. If only this was open source, would be realy helpfull

  16. mini me super cluster... by ITR81 · · Score: 1

    I wonder how long it will take someone at MIT or some other tech university to figure out if I put all the Macs located on or around a college campus I could or University could make it's self a mini-Super Computer for very few dollars.

    1. Re:mini me super cluster... by antarctican · · Score: 3, Interesting

      I wonder how long it will take someone at MIT or some other tech university to figure out if I put all the Macs located on or around a college campus I could or University could make it's self a mini-Super Computer for very few dollars.

      We did this 6 months ago when we were first beta testing XGrid. I never had the opportunity to personally play with it, but a grid of a hundred EMacs was a pretty good start to a mini-supercomputer I was told. :)

    2. Re:mini me super cluster... by cant_get_a_good_nick · · Score: 2, Funny

      but a grid of a hundred EMacs was a pretty good start to a mini-supercomputer I was told.

      emacs created a super-computer? I thought emacs required a supercomputer... or was that xemacs...?

      Thank you, I'll be here all week...

    3. Re:mini me super cluster... by UnrealAnalysis · · Score: 1

      It did indeed, and luckily no snoops managed to discover the cluster agent running accross 6 months of running :)

  17. what ever happened to the exageration of the "i"? by Anonymous Coward · · Score: 0

    why is this the Xgrid not not the Igrid?

  18. db solutions? by tobes · · Score: 3, Interesting

    I don't know much about clustering, but maybe someone can fill me in. Would it be possible to run something like Postgres on a cluster of XServes? Would the clustering be transparent at the application level, so that any program could take advantage of the clustered resources or would specific distributed algorithm apps need to be written?

    I'm hoping that I could just get a stack of XServes and run an OSS db on it for free (as in no extra effort required), but I'm guessing that's not the way it works.

    1. Re:db solutions? by charnov · · Score: 1

      Depends on if it supports distributable shared memory. If not, like OpenMosix, it will have issues with a database. Now something that has been designed to be much less IO intensive (like audio/video processing, etc.) will really benefit.

      --
      [RIAA] says its concern is artists. That's true, in just the sense that a cattle rancher is concerned about its cattle.
    2. Re:db solutions? by ikekrull · · Score: 1

      Nope, postgres doesnt work, since it relies on shared memory to work, and doesnt support multiple postmaster processes per database.

      On the whole, the open-source databases' support for replication/clustering is poor to non-existent.

      --
      I gots ta ding a ding dang my dang a long ling long
    3. Re:db solutions? by borgboy · · Score: 1

      The usual ways to scale out databases is shared-everything data on one storage volume with crazy lock management or shared-nothing databases on separate volumes and a query manager doing distributed queries across the cluster. I believe oracle can shared-everything, and probably given their #1 spot on the tpc-c at the moment, the shared-nothing as well; DB2 and SQL Server can do the shared-nothing.

      --
      meh.
    4. Re:db solutions? by gumbi+west · · Score: 1

      Xgrid is basically a way of executing command line calls in a distributed way. Doesn't help much for a DBMA.

  19. My TiVo has Rendezvous... by wembley · · Score: 3, Funny

    I wonder if I could offload some of my compiles to TiVo...

    :-)

    --

    Share and Enjoy!

  20. A cluster of old pcs to run a single wine by Anonymous Coward · · Score: 0

    How about a linux cluster of old pcs to run a single wine. That could be a cool way to get a linux powered supercharged windows.

  21. But Most Importantly, by blunte · · Score: 0, Flamebait

    We all now know that you got to see XGrid in action first!

    --
    .sigs are for post^Hers.
  22. Virginia Tech Video by computerme · · Score: 1

    Big Mac Super Computer Movie

    If you want to see a behind the scenes vid of the making of the G5 supercluster then go to the link above.

    I wonder what, if any, input VT had on XGrid...

  23. Uh..yeah...it's called Mosix by charnov · · Score: 1

    Mosix would probably be the best bet although it is still missing migratable sockets and distributed shared memory. The distributable shared memory problem has been at least partially addressed with migshm.

    Give it a try.

    --
    [RIAA] says its concern is artists. That's true, in just the sense that a cattle rancher is concerned about its cattle.
  24. Re:what ever happened to the exageration of the "i by Anonymous Coward · · Score: 2, Funny
    To encourage folks to run the on Xserves and not iMacs.

    Duh.

  25. Re:super computing by adrianbaugh · · Score: 1

    This strikes me as weird. The whole point of the ban on export of supercomputers was that they could be used to simulate nuclear explosions - but this was back in the '70s, when a gigaflop really was a supercomputer. Today, therefore, with a competent physicist and a good programmer, any old desktop PC can simulate nuclear explosions at least as well as the technology the US was keen to avoid exporting in the '70s (including, presumably, fusion devices) in a few months.
    I can't see the point in retaining a ban on export of supercomputers even if the bar is raised - nuclear simulations are already possible with off-the-shelf hardware that isn't covered by restrictions and, though I suppose biological simulations may well require more CPU time, if the various distributed biocomputation projects are anything to go by they also parallelise well, making them tractable by a cluster of conventional hardware as well as by traditional supercomputers.

    --
    "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
    - JRR Tolkien.
  26. DVD::Rip runs in a clustered mode by charnov · · Score: 1
    --
    [RIAA] says its concern is artists. That's true, in just the sense that a cattle rancher is concerned about its cattle.
    1. Re:DVD::Rip runs in a clustered mode by Talez · · Score: 1

      My God.

      That page made me appreciate rendezvous infinitely more.

  27. Apple vs Microsoft by Archangel+Michael · · Score: 3, Interesting

    Here is another wonderful example of Apple beating Microsoft on more than one level.

    1. Over all Coolness AND Geek Factors.
    2. Usefulness of coolness factor.
    3. Ease of use of Geek factor.

    Microsoft hasn't done anything remotely like this in thier existance, rarely do they push the tech envelope beyond the what has become ordinary and benign. And when they do, they end up with over analized and engineered products nobody want (Bob?).

    Apple of the otherhand is OFTEN making stuff WAY before the curve. Newton/PDA, USB/Firewire, CDROMs, Floppylessness (is that a word), standard networking .......... and now Beowolf clustering out of the BOX!!!

    If Apple is smart with this, they could play against the new model of "ON DEMAND" services from companies like IBM.

    Imagine a corporation that could automatically timeshare, timeshift computing resources based on such technology using the workstations they currently own/purchase. Peak periods of processing could be syphoned from little or unused desktops "On Demand", back filling any need left over from the DP center.

    If this is NOT revolutionary it will be at least evolutionary.

    --
    Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    1. Re:Apple vs Microsoft by jcbphi · · Score: 2, Informative

      Okay, I'll bite. Microsoft, for all its failings to innovate in its commercial projects, has been churning out interesting research for quite some time in its various labs:

      http://research.microsoft.com/research/topics/

      Its a shame that so little of this work is making its way into products you can use, but them's the breaks.

    2. Re:Apple vs Microsoft by Oh-es-eX · · Score: 1

      Thanks for the great vision, I'll think I'm gonna propose my company to make a business model out of this. I'll more than happy to manage these goodies. Finally I can kiss the ass of Solaris, AIX and LINUX, bye bye babies!

    3. Re:Apple vs Microsoft by KrispyKringle · · Score: 3, Interesting
      While you are probably right, what is truly interesting about this is that it's Apple who are doing it.

      Microsoft, for all their research, always seem to have a ``me, too'' attitude. Their entire business approach (which is certainly highly successful in many ways) is essentially to jump into every possible market (gaming consoles, consumer electronics, embedded devices, low-end servers, enterprise computing, web application infrastructure, clustering, etc) with the hope of, if not succeeding, at least driving out potential competitors from succeeding instead.

      Apple, on the other hand, has seemingly ignored anything but their established market of home users and graphic artists, video editors, and the like for a long, long time. I have never even seen an Xserve in use, neat as they seem to be. They've made no real headway in commercial environments (other than ad agencies and the like), either as workstations or as PCs.

      And yet, here we have a product (for which a market may or may not really exist) which falls far outside Apple's traditional domain, but which seems to be clearly innovative. Where Microsoft only seems to promote technologies that it sees other companies already engaged in, Apple pioneers something somewhat more risky. Microsoft's model is probably more successful. But that may not be the point.

    4. Re:Apple vs Microsoft by kalel666 · · Score: 2, Funny

      "And when they do, they end up with over analized and engineered products nobody want"

      If anything is "Over analized" when it comes to Microsoft, it's their customers.

      I just couldn't resist.

      --
      I HAVE CUBIC WISDOM THAT TRANSCENDS AND CONTRADICTS ONE DAY GODS
    5. Re:Apple vs Microsoft by burns210 · · Score: 2, Insightful

      but then the question goes to: what would you rather have, innovation that leads to products, or innovation that leads to nothing? the latter can be more useful, when it is so innovative that it is simply too far ahead of its time, but i don't see microsoft having this. Apple's research has regularly turned out very new, creative and USEFUL applications and hardware.

    6. Re:Apple vs Microsoft by prockcore · · Score: 1

      And yet, here we have a product (for which a market may or may not really exist) which falls far outside Apple's traditional domain, but which seems to be clearly innovative.

      I'm not sure how this is innovative. It's PVM with ZeroConf support.. this very thing has been discussed in zeroconf newsgroups. The consensus seems to be "neat idea, but dubious benefits"

    7. Re:Apple vs Microsoft by Anonymous Coward · · Score: 0

      Sour Grapes.

    8. Re:Apple vs Microsoft by Anonymous Coward · · Score: 0

      Never seen an XServe? Check this out:

      http://www.macboy.com/cartoons/xmas/index.html

      No seriously though. I am at a major (top 10) research university and most departments have an XServe tucked away doing something. They are pretty price competitive (and im talking to real 1U racks that are from a supported vendor - not build your own box) and they can be operated by people who don't have a masters in CS.

  28. Re:what ever happened to the exageration of the "i by cosmo7 · · Score: 4, Funny

    From my own inexhaustive observations, Apple gives consumer stuff "i" and geeky stuff "X", hence iPod, iApps, iMac, iLife etc against XServe, XCode, XGrid, etc.

    To be frank I've always wondered about Apple's name syntaxes. When the Mac IIx and the SE/30 came out - improvements of the Mac II and the SE with then top-of-the-line 68030 processors - it seems they really should have gone with Mac II/30 or SEx. Mac II/30 sounds like a third grade joke about chinese dentists but the Macintosh SEx would have probably made them billions.

  29. ALI G IS A FAG by Anonymous Coward · · Score: 0

    nt

  30. Re:super computing by falcon5768 · · Score: 1
    lets take that one step further though.... whats the point of a ban when you can cluster them anyway?

    The honest truth is we have a goverment thats clueless when it comes to tech. Sure it might change in the future but right now they really dont know what they are doing and do stupid things like this thinking they "saved the world" when all they really did was make a mess.

    --

    "Slashdot, where telling the truth is overrated but lying is insightful."

  31. Re:super computing by Anonymous Coward · · Score: 0

    > Now in Virginias case, it really IS a supercomputer, actually the third fastest at this point and THE fastest educational supercomputer

    And how is the ES (and most other supercomputers) not educational? There's no value for the sort of data it crunches other than research...

  32. Re:Can you imagine... by Anonymous Coward · · Score: 0

    I'm imagining a nice glass of cider.

  33. Hardly a Supercomputer: Cluster computing 101 by deadline · · Score: 5, Informative
    There are only certain problems that work well on LAN clusters. Those that have a lot of independent jobs (like BLAST) and those that require a small amount of communication like rendering.

    Read ClusterWorld and you can figure this out yourself.

    --
    HPC for Primates. Read Cluster Monkey
    1. Re:Hardly a Supercomputer: Cluster computing 101 by Anonymous Coward · · Score: 0

      Shameless plug alert:
      - Douglas is the /editor/ of ClusterWorld
      - A friend of mine has an article in January's edition, so go read it! ;-)

  34. Re:super computing by Trurl's+Machine · · Score: 1

    (the same thing happpened with Japan and the PS2 I think, or it might have been a urban legend in that case)

    No, it was not; although Japan wasn't exactly the culprit.

  35. 90nm G5s by sergeantmudd · · Score: 5, Informative

    What's more important is what it's clustering, 90 nanometer G5s. Apple and IBM are the first company to bring 90 nm processors to the market. Xserve White Paper

    1. Re:90nm G5s by PCM2 · · Score: 1

      I wonder -- is there any way to identify these chips by model number? I mean, what does it say in "About this Mac" and Apple System Profiler?

      Also, it will be interesting to see what this means for the next wave of Apple PowerBooks. The 90nm process is definitely what they need to get a G5 into a notebook format ... provided they can get the heat dissipation down low enough and get respectable performance in a low-voltage mode.

      --
      Breakfast served all day!
  36. Super troller by xtermin8 · · Score: 1

    Its fine to talk about supercomputer "based on old 70's classification" But I think that was the last time the word had any meaning. What the heck is a "true" supercomputer? What ruling or "rulling" was changed? The word supercomputer should probably be buried next to "home computer" and "IBM clone." Supercomputers were what Cray made. Since then its just marketing jargon, especially when its from Apple.

    1. Re:Super troller by falcon5768 · · Score: 1
      "PC" = IBM clone, IBM invented it, if you took a current system apart, overal its almost exatly the same as a PC jr. still with some minor changes, upgrades in mem and speed, motherboard layout etc. hence any "PC" out there is a IBM clone like it or not. Just cause IBM doesnt really make desktop PC's anymore doesnt mean you can take their contrabution away from them.

      "Home Computer" a computer for home use. Since IMB clones came to steal the PC term to use for themselves (when really ANY personal computer is a PC; Apple, IBM clone, Commadore, etc. in fact look at old 1980's ads and you will see any home computer is termed a PC including Apple's and Macintosh's) Something had to be created to seperate a home computer from high end servers and supercomputers.

      I would NEVER call a PC a supercomputer, nor a Apple, nor any other made for home use computers. There is a definate threshhold between a home computer and a supercomputer, so the term is NOT ancient like your beleive and is VERY valid today. Granted the V tech supercomputer is made up OF home computers, the way its clustered together and the speed at which iit prosseses larg ammounts of data make it a supercomputer

      First off Cray wasnt the only suppercomputer maker (forget big blue?... that was a IBM supercomputer) and while the amount of gigaflops a computer needs to make to be classified as a supercomputer has changed over the years, if you where to take a PC or a Mac and put it next to a current day "supercomputer" you would definatly see how fast the home computers get their butts whipped prossessing a large file.

      sorry teenyboper, maybe you should learn a little bit about the history of computers before you talk on a adult site like /. There are some wonderful books on the history of the internet and the pioneers of the computing age i could recommend for you.

      --

      "Slashdot, where telling the truth is overrated but lying is insightful."

  37. Re:super computing by Trurl's+Machine · · Score: 3, Interesting

    The whole point of the ban on export of supercomputers was that they could be used to simulate nuclear explosions

    Not exactly, it was also their usage in brute-force decryption. The former point was indeed emphasized in the days of the old Cray supercomputer, but the latter was stressed as the most important factor in mid 1990's, when the aging cold war COCOM was replaced by the Wassenaar Agreement.

  38. Re:what ever happened to the exageration of the "i by Anonymous Coward · · Score: 1, Funny

    Actually, there was an old joke around Apple when I worked there about this exact subject.

    Since the SE/30 was essentially a IIx without NuBus slots, the development team wanted to follow syntax and codename the machine the SE/x. This apparently was not cool with Scully or Jean-Louis.

    Of course, no machine ever starts development with a final marketing name (at least not back then), so the story is most likely bull.

    Why did I get moderator points on the same day as Macworld?

  39. Re:super computing by falcon5768 · · Score: 1

    i ment educationally owned, the ES is goverment owned, in this case the goverment of Japan, The V Tech one was built by the school using school money and was not contracted by our goverment. Though your right there is a educational value to just about every supercomputer made, even the ones built for balistics and nuclear testing.

    --

    "Slashdot, where telling the truth is overrated but lying is insightful."

  40. Competitive with Linux clustering? by glinden · · Score: 1

    It's hard to imagine that this is cost-competitive with Linux clustering. Macs aren't cheap.

    1. Re:Competitive with Linux clustering? by Anonymous Coward · · Score: 0

      Big Mac super computer #3 fastest in the world for a tiny fraction of the price of the other top machines!

    2. Re:Competitive with Linux clustering? by repetty · · Score: 3, Insightful

      "Macs aren't cheap."

      Oh, yes they are.

    3. Re:Competitive with Linux clustering? by Anonymous Coward · · Score: 0

      On top of that, Linux boxes are significantly more difficult to set up and manage, making the overall cost way lower for the Apple based solution. Linux had its day in the sun, but OS X is where its at now kids. Read it and weep, you over hyped open source weenies.

    4. Re:Competitive with Linux clustering? by glinden · · Score: 2, Interesting

      Are they? A G5 server starts at $3000. A high powered Linux server is about $1000, and you can get a low end Linux server for a couple hundred dollars.

      It's pretty well accepted that Apple charges a premium for their products. They're well designed, so sometimes it's worth it, but it seems hard to justify it for something like a server farm where design doesn't matter much.

    5. Re:Competitive with Linux clustering? by larkost · · Score: 4, Informative

      Actually, a G5 starts out at $1799. You are thinking of the Cluster Server XServe, at $2999. If you actually were to do even a little bit of research you will start to notice that in order to match the performance of these machines you will have to spend a lot more than the $1000 you quoted.

      Remember you have to have:
      Gigabit Ethernet (the XServe has 2 ports built in).. I think this will probably account for $300-$500 of that thousand right there
      SATA
      Very high performance memory systems (with ECC on the XServe)
      FireWire800 (drives and networking)
      PCI-X (can you say Infiniband?)

      And if we are focusing on the XServe:
      Hardware fault notification (very well implemented)
      1U rack space (slide out drawer, including cable management)
      MacOS X Server (so nice to admin)

      I don't think you know what you are talking about. After all, Virginia Tech just hit #3 on the supercomputing list with a cluster of G5's, and everyone is talking about how cheap they did it. The guy behind the project did a lot of research and discovered that this was the best price, Dell didn't even come close (they gave them 3 tries to do so).

    6. Re:Competitive with Linux clustering? by pyite · · Score: 1

      Please read this. Quoting from there, "Not only is System X the world's fastest, most powerful "home-built" supercomputer, it quite possibly has the cheapest price/performance of any supercomputer on the TOP500 list." I don't feel like looking up the numbers... but as far as supercomputers are concerned, Apple is NOT expensive.

      --

      "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

    7. Re:Competitive with Linux clustering? by Bobartig · · Score: 1

      Well said. A "cosmetically" similar product to the XServe is something like the Penguin Computing Altus. Its got fatty dual 64-bit processors, dual gig ethernet, lots of ECC ram, dual HD's on independant IDE channels, PCI-X, 1U enclosure, etc. etc. and guess what? Its cost is very similar to an XServe for similar configurations. Its a stigma they'll probably never live down (that they even offer a computer at $2999, when you can get "some sort" of PC for under $1000 ((ignoring the fact that Dell, Gateway, etc. also have systems that run that high)) ), but price/performance on apple stuff isn't that bad anymore.

      --
      This is where I get my recommended daily allowance of "Foot in Mouth."
    8. Re:Competitive with Linux clustering? by Onan · · Score: 2, Insightful

      That "high powered" linux server has dual 64-bit cpus, ecc ram, a 1GHz bus, two gigabit ethernet interfaces, is 1U, and has four-hour on-site service available, right? Cause I don't seem to see any such x86 servers available at any price.

      Last time I looked, the absolute bargain basement price on a dual Itanium server was around $20-30K. Which makes that $3k look pretty tasty, actually.

    9. Re:Competitive with Linux clustering? by Robotbeat · · Score: 1

      "Gigabit Ethernet (the XServe has 2 ports built in).. I think this will probably account for $300-$500 of that thousand right there)" Are you kidding? Gigabit ethernet can be had for almost nothing these days! You can find a low-grade Gig-E for only like $15, if you look hard enough! Most new server boards have it built in, as well. As far as ECC, that's pretty darn easy to find on Athlon MP or Opteron systems. In fact, it's usually required for those systems. As far as a competing board, I would choose the Tyan Thunder K8W dual Opteron board. This board has 8 dimms for up to 16 GB of DDR 333 RAM (well, the memory controller is in the CPU, so if you wanted to use the Athlon 64 FX51 CPU, you could get DDR400 dual-channel). This board also has 4 PCI-X slots, and an AGP 8x slot (you were actually thinking of doing WORK on this machine?!). It of course has Serial ATA and Gigabit LAN. This board can be had for around $450-$500. Granted, you have to get the CPUs and the memory and all, but this is all stuff that YOU can choose and upgrade simply in the future, besides the fact that it is higher in performance to the G5. And you don't have to have all of the things that you mentioned! You can always use just infiniband instead of gigabit, or just simply use gigabit and Parallel ATA (like there's really much of a difference...). It all depends on the purpose of the system. If you just have a rendering farm (with very slow-rendering frames, for instance), a 100Mbit switched LAN would be fine. In that case, you could just use cheap Athlon 2800s or something and cheap non-ECC DDR and you have a price of less than $400 per node (you have to shop carefully). It all depends on the application. Heck. If you wanted to be different, you could use VIA's embedded motherboard thingy that's really tiny and make a cluster of those of about $200 a GHz node. All that I mean to say is that this is only one in a wide range of options, not something that's just going to revolutionize everything.

    10. Re:Competitive with Linux clustering? by Anonymous Coward · · Score: 0

      you sound like a typical gamer.

      (for typical, read "ignorant")

    11. Re:Competitive with Linux clustering? by Anonymous Coward · · Score: 0

      Now how about adding in the cost in man-hours to not only build this system, but troubleshoot it and install and configure Linux. And if we're still talking about Vigrinia Tech, multiply those man-hours by 1100.

  41. batch queueing by tolldog · · Score: 3, Interesting

    Isn't this just a batch queueing system, much like Sun's Grid computing, Platform's LSF and the like.

    If it is, it is different in nature than the often joked about beowulf clusters and the mosix systems.

    I think its great that Apple has one too, the more ideas thrown into the pot, the better all of them become.

    -Tim

    --
    -I just work here... how am I supposed to know?
    1. Re:batch queueing by Anonymous Coward · · Score: 0

      No. It's a batch queueing system unlike LSF and others.

      The important thing about Xgrid is its zero-configurability. You don't have to do anything to a network of Macs (other than install the Xgrid application itself) to turn it into a cluster.

      Little secret? Before Xgrid was Xgrid it was Qmaster. And it's been part of Shake and Compressor for more than a year now.

  42. 64 Bit OS by Biff+Stu · · Score: 1

    Now that Apple's trying to get into the big league number crunching market, I wonder if we will see a 64 bit version of OS X any time soon?

    1. Re:64 Bit OS by pelorus · · Score: 1

      What, should we demand a 64-bit version of 'ls' and 'cat'?

      Worth the effort?

    2. Re:64 Bit OS by KrispyKringle · · Score: 1
      What? If I'm not mistaken, G5's have a 64 bit architecture (which makes sense, since Apple advertises it as the worlds fastest 64 bit desktop). And if I'm also not mistaken, OSX runs on G5 machines. So if OSX runs on 64 bit processors, presumably it is, in fact, compiled to run on 64 bit processors. So wouldn't that make OSX a 64 bit OS?

      Or am I missing something (if you meant compiled for IA-64 or Opteron, no, it won't happen anytime soon, for the same reason that OSX for IA32 won't happen anytime soon)?

    3. Re:64 Bit OS by Anonymous Coward · · Score: 0

      Yes the G5 is 64-bit
      The OS itself is just 32-bit... it only uses the 32-bit instruction set

      You can however build and run apps that take full advantage of the 64-bit processor. So is the machine 64-bit yes... is the OS no.

    4. Re:64 Bit OS by Anonymous Coward · · Score: 0

      You are missing something. Most Sun machines (manufactured up until last year, perhaps) will quite happily run Solaris 2.6 - a 32-bit OS. So it doesn't follow. Not even nearly. Ergo, MacOS X Panther may or may not be a 64-bit OS. I suspect that, as with Solaris, a 64-bit machine will be able to run either the 64-bit or 32-bit kernel/microkernel and the utilities bundled may or may not be "large file aware".

      Linux/Windows kiddies. You should all grow a clue before you make statements that you may well regret later on.

    5. Re:64 Bit OS by larkost · · Score: 1

      MacOS X is not currently what you would call a full 64bit OS. In fact it could be completely 32bit and still run on the G5. The PowerPC platform was thought out in advance for this very transition.

      MacOS X 10.3.x is a mostly 32bit OS with some 64bit extensions, and this will likely be the state of things for a good while. Most things do not in any way benefit from being 64 bit. Those bits that do (databases and simulations requiring large blocks of memory) will see the parts of the OS required moved to 64bit aware. This will probably be a slow transition. And to be honest, there are not many people who are pushing for it.

    6. Re:64 Bit OS by KrispyKringle · · Score: 1
      Heh, thanks. I am entirely aware that that is possible. I just assumed that Mac had released a 64-bit version of OSX for the G5. I don't know a lot about Macs.

      And seriously, what ever happend to common courtesy?

    7. Re:64 Bit OS by Biff+Stu · · Score: 1

      "Those bits that do (databases and simulations requiring large blocks of memory)..."

      Isn't this the target market for the Xgrid and Xserve cluster node?

    8. Re:64 Bit OS by KrispyKringle · · Score: 1
      Ah, didn't know that. Thanks.

      Even so, I would think that things like video compression would benefit from the larger instruction set, no? You have a case where the data is all predictable and benefits a lot from spatial locality, so the caching should be very effective and the large data chunks should help a lot. Unless I'm misunderstanding something.

    9. Re:64 Bit OS by Anonymous Coward · · Score: 0

      Common courtesy disappeared out the window when I started reading the half-informed nonsense constantly propagated on forums seemingly populated exclusively by 14-year-old "sysadmins", my confused young friend.

    10. Re:64 Bit OS by KrispyKringle · · Score: 1
      Wow. OK.

      I love arrogance. I'm curious if I make more than you do, though.

  43. Re:what ever happened to the exageration of the "i by Anonymous Coward · · Score: 0

    Personally I'm waiting for the xPod and xPod RAID.

    a million songs and four and a half terabytes of data... IN YOUR POCKET!

  44. I thought Sun did something like this already... by EvilStein · · Score: 1

    I thought they had an app that would let you start a compile (or something) on one machine, and if it got busy that machine would go to other Sun boxes on the network and say "Oi! Can I borrow some CPU time?" If the other boxes weren't too busy, they'd share the job.

    Maybe this is what Xgrid is doing now, I didn't read the article too well. ;)

  45. So what happens... by kaoshin · · Score: 1, Interesting

    To the rest of the bunch when one of the apples goes bad? *rimshot*

    Seriously though, I would have seen this as bigger news if it would be possible to afford more than one apple on my wages. Anyway, I figure this would be an appropriate thread to rant about my friend. He's always hounding me about how hot the macs are in the studio, and that they use protools on these mac servers and trying to explain to me what "better quality" audio they produce, and how all the studios are using macs now.....

    1. Re:So what happens... by PCM2 · · Score: 3, Funny
      To the rest of the bunch when one of the apples goes bad? *rimshot*
      Sounds like they'd be seriously ... cluster fucked!

      Try the veal.

      --
      Breakfast served all day!
    2. Re:So what happens... by Anonymous Coward · · Score: 0

      Seriously though, I would have seen this as bigger news if it would be possible to afford more than one apple on my wages.


      I am a misplaced CS grad... I work basically in a fast food place... crappy work... but your basic job George Bush helped create... anyway I get paid nearly nothing but I have 4 Macs... a G4 Tower, a G4 iBook, G3 Powerbook and a PowerWave... also have an LC and an SE... oh and I have a 40GB iPod.

      If I can find a way to afford this on my crap-ass wages I'm sure someone with a halfway decent job could manage...
    3. Re:So what happens... by UnrealAnalysis · · Score: 1

      Seriously though, I would have seen this as bigger news if it would be possible to afford more than one apple on my wages. Anyway, I figure this would be an appropriate thread to rant about my friend. He's always hounding me about how hot the macs are in the studio, and that they use protools on these mac servers and trying to explain to me what "better quality" audio they produce, and how all the studios are using macs now.....

      Well, evidently the home user isn't the intended market of high performance computing products such as Xgrid. It makes a lot more sense when you can deploy it across 80 or so pre-existing lab machines and exploit the spare cycles not being used by student web-browsing and report writing. (Which might lead you to find binary sequences with low auto-correlation)

  46. Won't Work, Use These Alternatives by cmholm · · Score: 3, Informative
    *strike!*
    Ok, original post shoulda been modded funny or troll, but there are cluster solutions for old Macs, so here goes:

    NetBSD/68k, supports 68k cpus and various free cluster architectures.

    Appleseed, supports OS 8.6 - 9.x on PPC.

    Quite a few older PCI Powermacs can be coaxed to run OS X 10.1.x using XPostFacto and some patience. Won't support XGrid for now, but the other free suspects will work.

    --
    Luke, help me take this mask off ... Just for once, let me butterfly kiss you with my own eyes.
  47. Oh come on, smile everybody! by PCM2 · · Score: 0
    Well, for what it's worth, people are compiling some very cool things these days; why not drop modules in the kernel until it works?
    Best. Slashdot post. Ever.
    --
    Breakfast served all day!
    1. Re:Oh come on, smile everybody! by ActionPlant · · Score: 1

      *Bows* thank you very much. It's too easy to get taken seriously around here.

      --
      http://actionPlant.com
  48. Apple vs Linux by Anonymous Coward · · Score: 0

    Don't forget: this blows ANYTHING available for LInux out of the water too. Basically any large scale computing done on either Linux or Windows will cost a lot more to implement than if it is done on OS X. Once again Apple demonstrates how professional programmers with vision can accomplish technological feats that can leave even the much vaunted (and over hyped) open source developers in the dust. Way to go Apple!

  49. Cluster computing 102? by sandgroper · · Score: 1

    I'm speculating here (I haven't seen XGrid specs yet).

    If (and only if) XGrid is one of the Single System Image clustering technologies like opnMosix, then things like MPI jobs are pretty nice to work with on these kinds of clusters.

    In openMosix, the load balancing system simply migrates individual MPI processes to nodes that are the least loaded (and which are projected to provide the maximum instantaneous throughput for the job).

    Assuming that XGrid has a similar architecture (a big assumption), having a commercial implementation working across Apple's relatively stable hardware platforms (with AltiVec doing vectorized floating point behind the scenes on each node) sounds like a pretty decent cluster implementation to me. Now, as always, Apple must work on cost.

    You are correct that only certain kinds of problems "work" well on LAN clusters. But experience shows that a sufficiently motivated computational scientist can adapt many more "big grunt" problems to various weird-and-wonderful architectures than might be apparant at first glance.

    Adapting codes to fly on "true" supercomputers (e.g. Big Iron vector machines) is just as much an art form as adapting them to fly on MPI.

    YMMV.

    1. Re:Cluster computing 102? by Maserati · · Score: 3, Interesting

      The guys at Genentech must be having heart spasms today. They do a lot of Altivec-optimised calculations, and between XGrid and the G5 XServes they're in hog heaven right now. Any Mac-equipped research facility is now sitting on an extra supercomputer they don't have to pay for.

      Imagine that, an extra supercomputer.

      Lockheed and Boeing are excited. Everyone in biotech is going nuts. Everybody's IT department should be thinking: what could we do with a crapload of extra CPU ?

      --
      Veteran, Bermuda Triangle Expeditionary Force, 1992-1951
    2. Re:Cluster computing 102? by deadline · · Score: 1
      Nope.

      Mozix, bproc, or any other software thing is only as good as the underlying network. Why do you think people in the HPC buisness spend over $1500 per node on networking in a real cluster.

      Adapting problems to fast processors and a slow LAN is HARD problem. As processors get faster the problem gets HARDER.

      --
      HPC for Primates. Read Cluster Monkey
    3. Re:Cluster computing 102? by Anonymous Coward · · Score: 0

      oy, more CPU? For what? Bigger Excel spreadsheets? More bloated OSes? We don't need more CPU we need more IO.

    4. Re:Cluster computing 102? by prockcore · · Score: 1

      Dude, PVM works under OSX and has for quite a while.. if everyone in biotech is going nuts, it's because they're ignorant.

    5. Re:Cluster computing 102? by Maserati · · Score: 1

      I meant compared to where they are now. Dual G5 1U Xserves and Xgrid is better, not new, but sufficient to get 'em excited all over again.

      --
      Veteran, Bermuda Triangle Expeditionary Force, 1992-1951
    6. Re:Cluster computing 102? by gsfprez · · Score: 1

      Why would Boeing be excited?

      Boeing SSG has totally squashed all the Macs from what I can tell. They HAAAAATE Apple like Giants fans HAAATE the Dodgers.

      --
      guns kill people like spoons make Rosie O'Donnell fat.
    7. Re:Cluster computing 102? by macmurph · · Score: 2, Informative

      Boeing used to be one of the biggest Apple customers on the planet. I think Lockheed had the record for owning more than 50,000 Macintoshes. But Boeing was on that scale too. Boeing used to run a Macintosh training facililty at, I think, Shoreline Community College in Seattle. Now Boeing has surplussed a lot of their old macs...but the macs are beginning to come back. I do a lot of consulting for Boeing contractors that are showing interest in mac hardware. The problem is that a lot of software has yet to be made for OS X, like specific finite element analysis packages and CAD packages (AutoCAD, ProEngineer). These software packages require large amounts of (government standardized) testing everytime they are ported to a new platform. So even though they are already UNIX based, its not a simple matter of just getting the code up and running.

  50. Hey Colleges: Computer Labs = SuperComputers by mkbz · · Score: 3, Insightful

    what a phenomenal idea. to take advantage of the idle processing power of machines that sit unused at least 50% of their time. virginia tech is just the beginning.

    any college with a several ~25-machine labs can use this app to do supercomputer stuff, AND get the return on investment from normal users being able to utilize these machines during the day.

    1. Re:Hey Colleges: Computer Labs = SuperComputers by David+McBride · · Score: 1

      For a lot of problems, having a fast network interconnect between the computation nodes is essential to getting good performance. The interconnects in the lab may not be enough.

      That said, various software packages already exist to do opportunistic supercomputing using the spare resources in machines suitable for use in a lab -- Condor is one such package. We have it deployed in our computing labs, and several research groups in our department make use of it.

      Cheers,

      David

    2. Re:Hey Colleges: Computer Labs = SuperComputers by KrispyKringle · · Score: 2, Interesting
      In a limited environment, it makes sense, but not campus-wide. For example, I know of a neuroscience lab which has a Linux computer lab where MRI data (which takes up terabytes) is stored on networked RAID arrays, and the actual processing is done by the Linux workstations.

      But to do it campus-wide makes many admins very very nervous; the cost of maintainance and upkeep may in fact rise, and even if the secretaries aren't using their P4's with hyperthreading most of the time, the admins don't want the hassle of keeping them running for the secretaries and running the distributed software at the same time (I've seen proposals to do this, and seen the results). I personally think it makes a great idea, but usually--since those proposing it tend not to be the first and second-tier support providers--it gets shot down.

    3. Re:Hey Colleges: Computer Labs = SuperComputers by Raffaello · · Score: 1

      Which is why XGrid is such a big win. Macs are *easy* to admin, and *easy* to keep running 24/7/365. The XGrid app can be installed remotely, even via ssh. So unless the job in question requires high speed network communications (and some do), if you have a campus full of macs, you also have an extra, all-night, supercomputer.

  51. ifdef Win32 at Apple? by G3ckoG33k · · Score: 3, Interesting

    A code snippet from here(!) reads:

    #ifdef _WIN32
    #pragma warning( disable : 4127 4706 ) /* disable conditional is constant warning */
    #endif


    Why would developers at Apple ifdef for Win32?!

    1. Re:ifdef Win32 at Apple? by CottonEyedJoe · · Score: 1

      Darwin? I didnt look at the file but the link indicated it might be general code for alti-vec.

    2. Re:ifdef Win32 at Apple? by derubergeek · · Score: 4, Informative
      From the header:

      AltiVec-based factoring program. Created as extension of original factor.c project at Next Software, Inc.

      Not originally PPC specific...

      --
      Trust me. This is an inactive account. Regardless of what the /. bean counters might report.
    3. Re:ifdef Win32 at Apple? by Anonymous Coward · · Score: 0
    4. Re:ifdef Win32 at Apple? by slim-t · · Score: 1

      I've seen a lot of #ifdef _WIN32 in Apple headers, and I think most of them were related to Apple's port of QuickTime. Rather than porting software to the Win32 API, I think they made a Mac-Win32 compatibility library so for Apple, porting to Windows from Carbon just involves recompiling for x86 and linking with that library.

  52. the next step... by sootman · · Score: 1

    ... is to make this available to *any* program that does intensive rendering. Using Toast's iMovie extension to export a 44 minute movie as an MPG for VCD took 2 hours 12 minutes at the best quality on a dual-G4/1250. A few other Macs laying around (like the other 22 in my department) could have cut that down quite a bit. Sure, it'd take time to send out 9 GB of DV, but less time than it took to encode it.

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    1. Re:the next step... by sakusha · · Score: 1

      Apple's already doing that, it's called QMaster. Check out Final Cut Pro 's Compressor.app, or Shake, they have QMaster implementations already in the package. MacOS X 10.3 has QMaster implemented as a standard system service, so anyone with Panther is ready to cluster-compute. You just need the QMaster controller to administer multiple CPUs, otherwise it defaults to a cluster of one (your CPU).

      BTW, I thought I should also mention that the new G5 XServes have ECC RAM, which will eventually come up as a complaint by the usual whiners.

  53. Nah, not really. by PCM2 · · Score: 4, Informative

    Clustering databases has different issues/concerns than clustering computational problems. I wrote an article about database clustering a while back, available here, if you're interested.

    --
    Breakfast served all day!
  54. Re:I thought Sun did something like this already.. by BlueSteel · · Score: 2, Informative

    Apple's Xcode already does this.

    (From the Xcode website)
    With theRendezvous-enabled distributed build feature it's easy to simply farm out your build by distributing compile workload across idle desktop machines or, better, deploy a dedicated Xserve build farm to do in minutes what would take hours on any single machine.

  55. Distributed processing on legacy Macs: by G4from128k · · Score: 2, Informative

    Launch Den Mother and Launch Den Puppy are a distributed computing application pair for older Macs. You can download a 68k version despite their claims of requiring a Power Mac.

    Its not as automagical as XGrid and you will have to write your own multiprocessing code, but it is a way to do distributed processing on old hardware. Clustering a bunch of LC520s may not be the best use of time and electricity, but then who said that a hack must be cost-effective.

    --
    Two wrongs don't make a right, but three lefts do.
  56. and...yadayadayad makes 3 today by djupedal · · Score: 1

    Anyone here seen POOCH? Been around for, what, the last year and offering the same thing? Now XGrid is big news?

    1. Re:and...yadayadayad makes 3 today by Anonymous Coward · · Score: 0

      Apple themselves featured Dauger Research on their website, they are fuly aware.

      The question is, was Dean Dauger's experience, um 'tapped?'

    2. Re:and...yadayadayad makes 3 today by djupedal · · Score: 1
      :)

      He can now be reached at his new villa...wish someone would interview him soon.

      I was looking for a way to offload video rendering on my G4, and tried POOCH, but it wasn't immediately compatible with my Linux box so I moved on.

      Am I the only one bothered by the GHz meter XGrid uses? Can't wait for the newbies that actually believe they have a 900MHz iMac and Cube combo :)

    3. Re:and...yadayadayad makes 3 today by Anonymous Coward · · Score: 2, Insightful

      Having used POOCH, and having it work sporadically at best on a lot of different systems, I can tell you that the news here is, as is usual for Apple, that it's not the first system to do something, it is the first system to do it easily and the first not to at least moderately suck.

    4. Re:and...yadayadayad makes 3 today by Anonymous Coward · · Score: 0

      Having actually used POOCH myself in real world situations, I can definitely say you are FULL OF SHIT. POOCH works near flawlessly on every system I have every set up with it.

  57. Imagine by rlp · · Score: 1, Redundant

    Imagine a beowolf cluster of ...

    Oh! Never mind.

    --
    [Insert pithy quote here]
  58. What's the cost? by 2nd+Post! · · Score: 1

    It depends on what you're paying for:
    Service?
    Support?
    Design?
    Usability?
    Per formance?
    Functionality?
    Real estate?
    Cooling?
    Electricity?

    VIrginia Tech found Macs were cheaper than the competition, and that's with hulking huge G5 PowerMacs. Imagine the same cluster, but with G5 XServes:

    1/4 the size
    1/4 the real estate costs
    better servicability
    better management tools
    greater diversity of possible nodes (XServe RAIDs, XServe Compute Node, and XServe)
    Same price

    So for the same reason that the G5 cluster was cheaper than a similar Linux cluster, a G5 XServe cluster will be cheaper than a similar Linux cluster; however, if you target *specific* costs, some things may be cheaper, and others will be more expensive.

    For example, how much will BLAST + XGrid cost you?

    1. Re:What's the cost? by glinden · · Score: 1

      Got a link to that Virginia Tech article? I'd like to see it (and I could be convinced that total cost of ownership is lower), but it's hard to follow up and verify your claims if you don't provide a link.

    2. Re:What's the cost? by Anonymous Coward · · Score: 0

      The story was posted on /. a while back. Search for it. If you're lucky the editors posted it three or four times ;-)

    3. Re:What's the cost? by 2nd+Post! · · Score: 1

      This Wired article from this Slashdot article talks about cost, performance, and ease of use. There are also links to an O'Reilly article too.

      Finally VT has a page up with PDF slides: page 7 talks about, without proof, it being (at the time) the cheapest at $5.2 million for 1,100 nodes and achieving the highest performance/price.

      If you believe their assertion, then if the G5 XServe Compute Node were available at the time, they could have shrunk their facility by three quarters, since 3-4 XServes fit in the space of one G5 PowerMac: 1,100 nodes of XServe == 300 nodes of PowerMac, in terms of volume, so you have a much smaller facility.

      Oh! This is an article on the price vs performance considerations VT had to face. Essentially Dell, IBM, and Sun were too expensive with Opteron, Opteron, PPC, and Sparc solutions, respectively. As well as not being able to delivery on a timely manner!

    4. Re:What's the cost? by glinden · · Score: 1

      Very cool! Thanks for all the info!

      That's pretty compelling too. The only thing I wonder is if the discounts Apple gave to VTech are generally available to the public. Apple is known for steeply discounting for educational purposes. The article suggests that they made a very aggressive bid.

      Thanks again!

    5. Re:What's the cost? by Anonymous Coward · · Score: 0

      From what I heard, VT paid the standard price from the G5s. No Discount.

    6. Re:What's the cost? by spanklin · · Score: 1

      I'm going to get myself in trouble for not looking this up, but I seem to remember reading that Apple did *not* give them *any* discount -- that is, I thought VT just agreed to buy 1100 off the shelf Macs directly through the Apple Store at full price. I think any "discount" VT received was in the form of technical assistance in setting things up and being promised to get their G5s early before they started filling single user orders. These days the educational discount that single users get is not too steep, more like $100 - $300 or so.

    7. Re:What's the cost? by Anonymous Coward · · Score: 0

      Posters above are true (at the time of posting).

      VT paid full price for the G5, I think they did not have the edu discount either. Check the links, info is there.

      Nowadays, you'd probably be somewhat happy with an smaller scale supercomputer based on G5 XServer's, scraping off some of the price with an educational discount (even if it is only a $2-300 per machine).

  59. What it's not by harywilke · · Score: 3, Interesting

    From Apples Website: http://www.apple.com/acg/ Xgrid Xgrid clustering software is intended primarily for scientific researchers who have a set of networked computers that are not yet being used to full collective CPU potential. The software provides a remote execution environment and file staging abilities that coordinate the running of tasks on distributed computing resources and ensure that each computer has access to all of the files necessary to execute the tasks, thus freeing both user and developer of such resources from this tedious work. Xgrid does not solve all clustering problems. It does not replace clustering software such as MPI or clustering hardware such as InfiniBand. Xgrid does not accelerate or "grid-enable" existing applications on your computer. For an application to take advantage of the Xgrid technology, you must update it to use the Xgrid APIs. However, if you currently run long computations in your Terminal windows using, say, an already-compiled executable, you should be able to use Xgrid out of the box to run batch jobs for this executable on your clusters. In this way Xgrid offers high-throughput computing with minimal development work on your part.

  60. Re:Sigh by Maserati · · Score: 1

    I haven't seen a DNS problem in close to a year.

    --
    Veteran, Bermuda Triangle Expeditionary Force, 1992-1951
  61. Re:I thought Sun did something like this already.. by David+McBride · · Score: 1

    You might be thinking of Sun Grid Engine, an open-source project sponsored by Sun which does cluster-level load balancing and other tricks.

    Cheers,

    David

  62. Beowulf Cluster by Anonymous Coward · · Score: 0

    Could you imagine a Beowulf cluster of those!?

  63. XPostFacto... by ErnstKompressor · · Score: 1

    XPostFactoallows installation of OS X on *unsupported* Macs...not quite as old as your LC520, but it *should* allow for a certain degree of recycling...

    --
    We apologise for the fault in this post. Those responsible have been sacked. -- Signed RICHARD M. NIXON
  64. Re:XGrid Clustering by djupedal · · Score: 1
    and has a fancy pants tachometer to boot.

    And what fun all those newbies will have thinking they now own a 900MHz Cube :)

  65. Re:Sigh by UnknowingFool · · Score: 3, Insightful
    The company that doesn't seem to have the slightest clue what 64-bit computing is is delivering automated distributed computing? On machines with 8GB of expensive RAM?

    I think that Virginia Tech would disagree with you on that last point there. There are not many applications that you could or would want to use 64-bit computing anyway so I don't understand your point. These days it's either DBs or number crunching. For the latter, having distributed system helps it even more.

    But if you're not happy with your G5, you could send it to me. I'm sure I could use it to play Pong or something.

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  66. Will xgrid ever be useful in folding@home? by Selecter · · Score: 1

    right now, each folding@home client runs on each CPU of a dual CPU mac - becuase the client app isnt set up to take advantage of threading. I can see where Xgrid would give clusters of macs some huge folding advantages if a suitable client was coded. Instead of each segment taking 10 hours, you could do one in 1 hour given enough macs and move on to the next. this opens up some some neato distributed client advantages for macs if the proper client software is written to use it. I think I'll go over to the folding forum and see if anyone else has this idea.

  67. Re:Sigh by Anonymous Coward · · Score: 0

    hahhahahaha...he made a pong reference...HAAAHAAHAHAHHAHAHHAHAHAHAHHAHAHAH

  68. 64mb of RAM is oodles? by twoslice · · Score: 1
    - oodles of RAM (64 minimum).

    He forgot the EX at the end - as in Exabyte

    --

    From excellent karma to terible karma with a single +5 funny post...
  69. Regarding the protocol used and possible porting by xTina · · Score: 2, Redundant
    ... from the Xgrid FAQ:

    Can I use Xgrid with other UNIX-based computers?
    • The short answer is no.
    • The long answer is that Xgrid uses an XML property list protocol built on top of BEEP for all of its inter-computer communication and coordination, and because these protocols are open, it is possible a client, agent, or controller could be written to run on other UNIX-based computers and interoperate with Xgrid. However, no such programs have been written.
  70. LC 520 by Wyatt+Earp · · Score: 1

    Motorola 68030/25MHz with a 68882 FPU.

    I had a Performa 550 which was basicly the same thing but with a 33MHz 69030.

    http://www.apple-history.com/frames/body.php?pag e= gallery&model=lc520

    1. Re:LC 520 by proj_2501 · · Score: 1

      The FPU was optional.

  71. Bzzt. Check Again. OSX needs 128 MB ram by Anonymous Coward · · Score: 0
    From http://www.apple.com/macosx/upgrade/requirements.h tml

    1.

    Confirm that your hardware can run Mac OS X Version 10.3 Panther Mac OS X Version 10.3 requires a Macintosh with a PowerPC G3, G4, or G5 processor, built-in USB; at least 128MB of physical RAM and a built-in display or a display connected to an Apple-supplied video card supported by your computer. Mac OS X does not support processor upgrade cards. Verify your hardware is supported from the list below.

    2.

    Verify you have enough hard drive space. While the amount of disk space required depends on your computer and the way you are installing Mac OS X, you are recommended to have at least 2.0 GB of available space on your hard drive, or 3.5GB of disk space if you install developer tools.

    -- ac at home

  72. Running Linux on an LC520 by iankerickson · · Score: 1

    On an LC520, you can run the following:

    - A/UX *
    - NetBSD (all hardware supported) **
    - Linux ***
    - OpenBSD *

    * Requires you to install an 68882 FPU chip on the LC520's motherboard. Last time I bought one, they were $17(!).

    ** Requires an 68882 FPU, or else uses FPU emulation, which may be buggy and/or slow (maybe no "may be" about it)

    *** The status of Linux on the LC520 is here:
    http://maclinuxstatus.sourceforge.net/statu s/listm achine.php?id=56

    The specs for the LC520 are here:
    http://docs.info.apple.com/article.html?art num=112 213

    ALSO, you'll need a supported LC PDS ethernet card for networking, since the LC520 has no built-in ethernet or Nubus slots. OpenBSD doesn't support the PDS slot cards at all. NetBSD and Linux probably do.

    Here's a list of supported cards for NetBSD from _1997_:

    http://www.macbsd.com/macbsd/macbsd-docs/etherne t. html

    And lastly, you'll want a 3 button ADB mouse, or else I'd advise using the LC for any purpose other than running an X display server. The damn things only use 40W of power according to Apple, about as much as a modern powerbook, which actually sounds about right.

    --
    Democracy. Whiskey. Sexy. Pick any two.
  73. Re:I thought Sun did something like this already.. by bigjnsa500 · · Score: 1

    But we *nix users did it first. As usual Apple is publishing things which they think they did first, but we in the research community have been doing for years.

    --
    This is a test. This is a test of the emergency sig system. This has been only a test.
  74. At the end of the day by quintessent · · Score: 1

    I think charitable uses of CPU time give the most bang for the, er, buck.

    1. Re:At the end of the day by laird · · Score: 1

      "I think charitable uses of CPU time give the most bang for the, er, buck."

      That phrase ("bang for the buck") makes me wonder if there's some way to apply distributed computing to pr0n...

    2. Re:At the end of the day by Anonymous Coward · · Score: 0

      Me so speedy.

      Me process you short time!

  75. Mayaand Lightwave by paradesign · · Score: 1
    Easy network rendering is on the way if the developers take advantage of this. of course theyll charge you extra too, but how cool will it be when you can render out a scene on your entire campus's computers at 4am when noone else is working. Esp if its transparent to the other computers.

    or i could be wrong, heres hoping im not!

    --
    I want 2D games back.
  76. Pronunciation? by lazytiger · · Score: 1, Funny

    Now, with the Mac zealots insisting that it's OS TEN - not OS ECKS - how is XGrid pronounced? TEN Grid? Or does this not bolster my theory that calling it OS TEN is retarded?

    1. Re:Pronunciation? by Anonymous Coward · · Score: 0

      It's obvious. It's pronounced KeyGrid. The "X" is not the letter "Ecks." It's the Greek letter "Chi." You haven't been keeping up.

    2. Re:Pronunciation? by lazytiger · · Score: 1

      Well, when I make an ass of myself for posting a comment, at least I find out what's really going on. Thanks. By the way, how the hell is one supposed to know that the "X" is Chi? Or that in other cases, the "X" is Ten? In this age of internet-exclusive communication (read:read), Apple seems to make close to zero effort explaining how their products are supposed to be pronounced. Am I supposed to be in attendance at MacWorld to HEAR the keynote presentations?

    3. Re:Pronunciation? by Anonymous Coward · · Score: 0

      It's simple, if the X is in front of the rest of the productfamily name its 'ex' as in XServe, 'exserve' and XGrid, 'exgrid'
      but when the X comes after the name of the productfamily its '10' as in Mac OS X, 'mac OS 10'...

    4. Re:Pronunciation? by Anonymous Coward · · Score: 0

      Hold on, you mean the meaning of a symbol *changes* depending on its position within a statement! We can't have that - it's too much like natural language - geeks won't be able to understand it!

    5. Re:Pronunciation? by ikandi · · Score: 0

      I know this is flamebait and I'm gonna let you have it. You see the expression "Mac Zealot" posted here a lot, like the only zealot is a Mac zealot. Here's the news buddy: every time a maladjusted teen or unemployed KGB coder pastes up some Windows malware, a good percentage of the World who actually work catches a cold thanks to the shit Redmond robber-baroned onto the majority of desktops yet M$ still has a big pack of cheerleaders and apologists /.-ing away. If that aint zealotry then the Ayatollah must be a reasonable man. Get this will ya: Mac users don't give a shit about terahertz Walmart beige boxes costing $50 don't give a shit who uses them don't want the gadzillions of super-dense worker drones incapable of comprehending the expression "update definitions" polluting the X-sphere with their wanton stupidity do want Apple to stay niche - we like it that way Get this as well: Steve-O just unleashed the Mother of All Big Revenue Plans Part Deux. Did you get that part where he said 50% of US homes have a music dabbler? Did you get what Apple are selling for $49? The very niche model Apple has used so well in the past is coming good again cos when there are 50 million iTunes potentials, the niche market starts to earn big: Pope's speeches in Latin anyone (300 million + Catholics) How about the kid in Africa that hacks together the biggest global single in 2005? How about those Burberry Ltd Ed miniPods, the Pepsi branded miniPods, the Nike versions, the Rolling Stones miniPod preloaded with the whole Stones oeuvre (plus the creds at iTMS to desktop them)? Once the iTMS network is mature they can diversify in 4 dimensions, you name it, it can be value added and shipped through the store. Like the bling on the new 50c CD cover? Click here and BUY. Whether it's $50 for an official NFL shirt versus $5 for a generic, +25% for a German performance car versus Mercan or twice as much for handmade British hifi against Japanese electronics, we all have our prefs. Jobs has hit gold with music and it will drive sales of high quality, high markup Apple hardware. Frankly, none of us Mac "zealots" wants feedback from people who choose to go M$, but we'll take the warm glow of satisfaction over those who have to suffer Redmondware. Enjoy the next Blaster suckah!

  77. 4u70m4g1c4lly v5. 4u70m471c4lly by Deraj+DeZine · · Score: 0, Offtopic

    WTF? What ever happened to the word "automatically?" Originally, "automagically" meant the same thing as "automatically" except that it implied awe-inspiring magic took place to actually implement the described automation. And I'm not talking lame, I-bought-a-book-about-illusions-and-I-want-to-perf orm-at-children's-birthday-parties-because-I'm-a-c hild-molester magic. I mean serious magic. The kind of magic that would have brought Merlin, Gandalf, and Harry Potter all to their knees begging for mercy.

    Now, however, the only word I ever see written is "automagically." I mean, come on, that word was clever about a year ago (maybe not even that recent) and now every spelling-challenged, self-deluded, double-posting idiot incapable of independent thought uses it. I think less of any person who continues to use "automagically" when the so-called magic implied does not seem outside of the realm of mere mortals.

    [Generic comment about Slashdot editors and submitters perverting the English language, fight back, holy Jihad, morons, etc.]

    --
    True story.
    1. Re:4u70m4g1c4lly v5. 4u70m471c4lly by Deraj+DeZine · · Score: 1

      Oh, I see. No one wants to answer to this heinous crime, so people mod me down in an attempt to silence the Slashdot revolution against imprecise word choice, bad spelling, and poor grammar...

      --
      True story.
  78. Re:what ever happened to the exageration of the "i by prockcore · · Score: 2, Funny

    Apple gives consumer stuff "i" and geeky stuff "X", hence iPod, iApps, iMac, iLife etc against XServe, XCode, XGrid, etc.

    They couldn't have called it iGrid.. there is no I in team.

  79. Re:I thought Sun did something like this already.. by Anonymous Coward · · Score: 0

    ZERO CONFIGURATION.

    Let me say it more plainly:

    ZERO CONFIGURATION.

    Nobody gives a rat's ass about loose clusters or distributed computing. Seriously. It's old hat. It's not exciting.

    What's exciting is taking a network of Macs that are used for other tasks, installing (remotely, possibly) a tiny program on each, DOING NOTHING ELSE, and running jobs across the whole set of machines in parallel.

    ZERO CONFIGURATION.

    Apple did it first.

  80. Do you guys understand how powerful GarageBand is? by neutrick · · Score: 0, Offtopic

    I don't think you guys really understand how big of a deal GarageBand is (and I mean to paid musicians whom already own pro audio software). I produce downtempo electro-acoustic psychedelic (bassy breaks stuff) tracks for a local label with Reason, Ableton Live and Logic, but none are as sweet (or should I say organic) looking as GarageBand for recording and editing tracks (Reason actually looks quite good for a synth/sampler/effects rack : yet visually lacks when one is editing within the track mode). Why should I even mention to you how good looking GarageBand is? Why you say? Simple. If it excites me to work with a good looking peice of software - which I admit - it does very much (appealing to my eye - with incredible ease of use and superior workflow), it will inevitably inspire my work. And if it inspires my work, in any sort of creative way, I would gladly pay far more than the small price of $49 for it! Now granted, it does not do all the things that Live, Reason or Logic does, but by the looks of it.... I think it will do what it does better than anything else I've seen. GarageBand should be able to listen to (and record in stereo, I believe) a firewire enabled piece of hardware (like Yamaha's brand new o1x) with the knobs controlling any enabled AudioUnit plugins (in real-time of course). Will the AudioUnit capability within GarageBand allow me to use mastering plugins (not to mention 5.1 mixing)? How many AudioUnit plugins can run in real time while simply monitoring (or recording) my 12 String & vocals? Can you pre-record midi to the AudioUnit plugin effects while monitoring guitar or vocals while jamming to a pre-recorded piece (to provide dub-like capabilities)? Will GarageBand listen to more than one midi device at any given time (keyboards, mixer & envelope pedals)? Obviously I'm not sure on some of these paticular details, but I'll find out soon enough. I must remind myself this is Apple's first release of this product, and updates will inevitably follow! The fact it will seemlessly integrate with Soundtrack (when scoring within FCP 4), plays and records at 24bit 96khz (I think - haven't found the pdf on it yet - Soundtrack does - so GarageBand should), uses AudioUnits, comes with a large amount of high quality (better than CD quality) samples (some of the best I've ever heard by the way) and comes with 100 software instruments... well... it's a steal (to say the least) at $49. Comparable software goes for hundreds of dollars more (not to mention the fact you get to upgrade your iDVD/ iMovie/ iPhoto as well). Not to mention the interface of those other apps are half as clean (re: slick) as GarageBand. Just check out the detailed "wood" side panels on the main mixer window. Don't you think it adds a warm touch? I like details like that. Thank you Apple! I'll be buying it... I'll also be upgrading to the "Jampack" available for it as well. GarageBand is the start of something incredible, for professional and amateur musicians alike... End of story.

  81. Re:Do you guys understand how powerful GarageBand by teamhasnoi · · Score: 1
    Although I agree, I think you have the wrong story.

    Now, if you were using XGrid to create a beowulf cluster of John Mayers demoing GarageBand, you might have something there.

  82. ECC now deemed worthless. by Anonymous Coward · · Score: 0

    When the xserve lacked ECC it was "Completely worthless due to lack of ECC". Now that it has it, the same people "Well, ECC isn't all that".

    Sheesh

  83. Carbon? by xiaodidi · · Score: 1

    it is a carbon app

    You mean Cocoa, I guess? Anyway, thanks for your informative post.

  84. SETI@Home? by Anonymous Coward · · Score: 0

    Anyone got any benchmarks on how fast (and how many) these puppies can burn through a SETI@Home packet? I have read that one G5 is very comparable to AthlonXP/P4 in regards to SETI@Home, but would love to see the results of a G5 cluster doing SETI.

  85. Next Apple peress-release: by grmb1 · · Score: 2, Funny

    "Apple Corporation is proud to announce new version of XGrid technology, extended for use on iPod digital media player and Apple Pro Mouse."

    I wonder, what computational power will cluster of iPods have. Cluster of mice, anyone? :)

    --
    -- grmbl woz heer
  86. ...eMac? by k3vmo · · Score: 1

    Would a cluster of eMacs be referred to as eGads! ?

  87. Re:I thought Sun did something like this already.. by bigjnsa500 · · Score: 1
    Again, you are wrong. Check out Antsd and distcc. ZERO CONFIGURATION! ZERO CONFIGURATION!

    I normally don't respond to ACs but you are truely a Mac moron.

    --
    This is a test. This is a test of the emergency sig system. This has been only a test.
  88. Try XPostFacto for legacy support by Anonymous Coward · · Score: 0

    http://eshop.macsales.com/OSXCenter/XPostFacto/

    Doesn't support your model though.

  89. Port from Obj C? by Anonymous Coward · · Score: 0

    Why port from Obj C? gcc compiles Obj C. Obj C is faster than C++, uses less memory, and once you get used to the smalltalk way of message passing and model, view, controller... It is, imho, a better environment than C++.

  90. Toast v6 performance (Re:the next step...) by Anonymous Coward · · Score: 0

    Toast v6 performance for VCD or DVD video is not that great. I have seen it take hours for conversions, and that's with a Dual 2Ghz G5....

  91. Re:I thought Sun did something like this already.. by Anonymous Coward · · Score: 0

    Wow. You really don't get it. You have no idea what "zero configuration" means.

    Let's talk about ANTS. (http://unthought.net/antsd/sample.html)

    On both nodes, you should now create the file /etc/antsd.hosts, which tells the antsd which hosts are allowed to join the ANTS network (the JobNet).

    That doesn't sound like zero configuration to me. That sounds like configuration, in fact.

    With Xgrid, you don't need to do anything like this. Xgrid automatically discovers other nodes on the local network using Rendezvous.

    Now let's talk about distcc.

    3. Put the names of the servers in your environment:
    export DISTCC_HOSTS='localhost red green blue'


    Sounds like configuration again. If you've got two machines, it's no big deal. If you've got two hundred... well, you know.

    Interestingly enough, Apple modified distcc to be Rendezvous-aware when they included it in Xcode. So Xcode has ZERO CONFIGURATION distributed compilation, another Apple first.

    Yeah, you heard me. Apple first. Because of those pesky little details like ZERO CONFIGURATION.

    "Mac moron?" Sounds like the moron here is some asshole who goes by the name "biginsa500."

    (And the snobby note--"I normally don't respond to ACs"--just made it extra-delicious.)

  92. think of the electricity! use a powerbook instead by johnpaul191 · · Score: 1

    i realize it might be fun to try, and this is slashdot, but consider how much effort it would be to get Xgrid on a slew of old old old macs (that now live in a garage). i wonder how many of them would it take to equal one LCD iMac G4 (including the loss to cables and whatnot that must exist?)? then consider the electricity used? even an older CRT iMac. would be better i would think, let the screen shut down and the lack of fan makes it happy. yes you may have those machines (i have my mac collection too) but there is a cost to actually running them all at the same time and that kills baby seals and gets you bad karma.

    now if you take a university computer cluster that's closed for 6+ hours a day, or something like that...... i could see some interesting uses of current technology being used on downtime. almost like the idea behind SETE@home or folding but for your specific needs. i'm sure this won't be like rackmounting and fibre linking the beasties in one windy room, but if the machines are already there.......... it's kind of free? i wonder if you could take, say, all the secretaries iMacs and use them in the 17:01-08:59 time period to run this, let alone weekends and holidays!

  93. Re:off the shelf by Anonymous Coward · · Score: 0

    Not exactly off the shelf. More like first off the assembly line. In the keynote speech yesterday, Jobs told the audience that VT got the first 1100 dual 2ghz G5's made and apologized to those that got bumped and had to wait. A brief audience chuckle followed but Jobs sounded like he meant it.

  94. Re: Are you here all week? by Anonymous Coward · · Score: 0

    Is this thing on? (crickets chirping) : )

  95. Re:I thought Sun did something like this already.. by bigjnsa500 · · Score: 1

    Again, any beginner *nix user has no trouble setting these up. I consider these zero configuration. But anyway, what's your gripe?

    --
    This is a test. This is a test of the emergency sig system. This has been only a test.
  96. Re:I thought Sun did something like this already.. by SideshowBob · · Score: 1

    You're making an artificial distinction between Apple and Unix which I feel is unwarranted. OS X is basically a variant of *nix. The distributed compiling in XCode *IS* distcc:

    marke$ uname -a
    Darwin Lugh.local 7.2.0 Darwin Kernel Version 7.2.0: Thu Dec 11 16:20:23 PST 2003; root:xnu/xnu-517.3.7.obj~1/RELEASE_PPC Power Macintosh powerpc
    marke$ distcc --version
    distcc 2.0.1-zeroconf powerpc-apple-darwin7.0 (protocol 1) (default port 3632)
    built Dec 9 2003 20:54:55

    Of course this slashdot discussion is a day old already and its unlikely anyone will see this...

  97. Re:I thought Sun did something like this already.. by Anonymous Coward · · Score: 0

    AC(s): 2
    biginsa500: 0

    Wanna come back for Final Jeopardy, where the scores can really change?

  98. First impressions by h3 · · Score: 3, Interesting

    Coincidentally, I was working on setting up Sun Grid Engine on a couple of G5s here at work yesterday when I heard the news about XGrid. I dropped my work on SGE immediately.

    It was a little confusing at first to set up, but I eventually got 3 machines total configured as part of my grid - 2x2GHz G5s + 1x867MHz G4. Perhaps if I read the instructions, I would've better understood some of the terminology (agent v. controller v. client, etc.).

    The tachometer is sort of flaky. Sometimes it's stuck at zero on one machine while it it is actively moving around on others. Other times it's stuck at some non-zero position. Opening up 2 tachs on the same machine (XGridBlast has its own tach) will show different speeds. Though I should have in theory 8.867 GHz total speed, I could never get it to go over the default 8 "red line"- I was curious if it would rescale once it exceeded 8.

    The XGrid client (where you submit jobs) has some default demo type things (I've mostly been testing the Mandelbrot one as it runs in a continuous loop), but it also has a way to build "custom plug-ins" which allow you to submit arbitrary jobs. In other words, executables don't have to be modified per se. Of course for any kind of parallel execution, they do, but if you need to to run 1000 iterations of the same command with slightly different arguments, then it should be able to distribute that "run" pretty well. The GUI for building up such a run is pretty easy to use.

    One potentially big issue I've noticed is that once you submit a job, you have to keep the XGrid app open until it is done. For a run that may take days or weeks, I think this could be a problem. I'd like for you to be able to submit the job, quit, and log out (or shutdown the client even) then come back later to check your results.

    Also, there doesn't seem to be a queue manager where you can see a list of jobs and their states.

    I think that for any file-dependent commands, you need local copies of the files on each Agent node. At least that's how it appeared from perusing the documents for XGrid Blast - each node needs a copy of the database.

    FWIW, we're using SGE successfully on a bunch of RedHat based servers, but though OSX maybe *nix, the installation and config was turning to be a pain.

    Anyway, those are my initial impressions. I'm sure some of these things will change in the "release" version. In the meantime, I'll have to get working on getting some real work stuff to try out (I work in a university bio department).

    -h3

    1. Re:First impressions by h3 · · Score: 1

      Just to answer my own question - the tachometer doesn't "scale" like I thought it would, but a "10X" indicator appears if you exceed the initial "speed".

      -h3

  99. Not So Hard by spoonboy42 · · Score: 1

    Actually, this probably isn't as difficult as it seems. GCC compiles ObjC (in point of fact, Apple uses GCC to compile OS X), and Cocoa is just Apple's implementation of the OpenSTEP API which was originally laid out back in the NeXT days (it's actually pretty remarkable how similar it is, just move the application's menus from the corner of the screen to a bar across the top and pretty things up and you've got yourself a brand new NeXT). Anyway, GnuSTEP is another OpenSTEP compatible environment, and I suspect that the Cocoa interface wouldn't take too much work to port over.

    --
    Anonymous Luddite: "What do you think of the dehumanizing effects of the Internet?"
    Andy Grove: "Not Much."
  100. The "factor" demo failed for me by cryptochrome · · Score: 2, Insightful

    Status: Job failed (task: failed with status 255). I suspect that was because I was trying to run it off an xgrid consisting of one G3 iBook, and it needs the velocity engine (though nothing of the sort was documented). However if that is the case it shouldn't have failed, it should have waited to run off of other computers and just ignored the G3.

    I'm potentially seeing a situation where some well meaning non-compatible agent joins an open XGrid and flubs someone's whole job. There needs to be a way to not fail just because one agent can't handle a particular program.

    Also I'd like to know how well the xgrid processes behave themselves when an agent is "Always available" but is working on other stuff. So far things seem to work OK.

    --

    ---If you can't trust a nerd, who can you trust?

  101. XGrid vs Sun Grid Engine by phch · · Score: 1

    Someone feel free to correct me if I'm wrong, but it doesn't seem that XGrid offers anywhere near the flexibility and power of Sun Grid Engine, which is open source and currently supports OS X among many other Unix platforms. SGE allows for tight integration of MPI processes, works for heterogeneous and distributed clusters, has lots of configurable options for remote monitoring, prioritization, and submission of jobs, and works well from the shell. The main selling point of XGrid appears to be the ease of configuration, which makes a difference particularly if your cluster of machines is "fluid" rather than fixed.