1 / 12

Xgrid

Xgrid. High Performance Computing for the rest of us. History. 1980s – Steve Jobs founds NeXT which creates OPENSTEP operating system programming interface Award winning Zilla.app is found on OPENSTEP First end-user distributed computing system to make use of the screen-saver motif

aric
Download Presentation

Xgrid

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Xgrid High Performance Computing for the rest of us

  2. History • 1980s – Steve Jobs founds NeXT which creates OPENSTEP operating system programming interface • Award winning Zilla.app is found on OPENSTEP • First end-user distributed computing system to make use of the screen-saver motif • 1997 – Apple acquires NeXT and Zilla • 2004 – first beta release of Xgrid based on ZIlla

  3. How Xgrid Works • Built on top of BEEP(Blocks Extensible Exchange Protocol) • BEEP reuses many network protocols (asynchronous communications, transport layer security, peer authentication, etc) • Allows you to piggy-back your messages through it over the network

  4. How Xgrid Works

  5. How Xgrid Works

  6. How Xgrid works • Creating Agents is as simple as installing software and defining agent type • Agents will find controller across network themselves and make themselves available • Agents distributed across internet will only have to specify a host name and IP address of the controller

  7. How Xgrid works • Scoreboard feature of controller will allow it to find the right Mac for the job based on RAM and CPU specifications • Will reassign tasks on its own based on failed or unavailable nodes • Provides a performance display for instant efficiency feedback

  8. How Xgrid Works

  9. Concerns • All responsibility falls onto the Controller • Failure of the controller could result in complete job loss • Tight information coupling requires newly added use of LnxMPI to pass messages between tasks

  10. Uses • Ontario Cancer Institute at the University of Toronto uses Xgrid for Monte Carlo simulations of photons on tissue samples • Mathematical researchers led by Dr. Peter Borwein at Simon Fraser University in Burnaby, British Columbia have used to find low autocorrelation binary sequences. • Created a system running at over 30 GHz • NASA uses Xgrid to predict jet noise in simulations

  11. Uses • Mac lab at LaTech • Has 10 iMac computers that can be utilized • Can utilize the ease of set up to allow students to focus on parallelism in their applications as opposed to getting bogged down in their set up. • An easy entry point in to HPC

  12. Conclusion

More Related