Posts

MPI.NET Tutorial

Image
In this post I will show step by step how to install and execute MPI (Message Passing Interface) parallel programs in the .NET environment. A much more detailed tutorial is available here . 1) Installation: My computer is running Windows Vista and Visual Studio 2008 is already installed. Download and install the HPC Pack 2008 (next 5 figures): Then install the MPI.NET SDK.msi (see next 4 figures): 2) Test the installation from the command line (next 3 figures): A "Ping-Pong" program Serial run: As should be, the firewall detects the communication traffic and the user should allow it: Parallel run: 3) MPI "Hello" demo using Visual Studio 2008 and C# (next 5 figures): Start a new console C# project: Add Reference to the MPI component: Build the executable: Execute the parallel program with 8 threads: Verifying the execution of the 8 threads by looking at the Task Manager: That's all for now. Your comments are welcome. Guy Tel-Zur Email: tel-zur@computer.org

Wolfram Alpha vs. Google - Round 1

Image
I asked the two search engines about Quantum Gravity , see for yourself the results...

Multiplying the Power of Mathematica 7 Over the GRID

The IGT, Engineering Software Lab and Wolfram Research are happy to invite you to this interesting Mini Seminar on the subject of: Multiplying the Power of Mathematica 7 over the GRID (Plus an introduction to the new computational knowledge search engine Wolfram Alpha ) About the Speaker: Jon McLoone has worked with Wolfram Research, makers of Mathematica, since 1992 on software development, system design, technical writing, and strategy. He supports educational projects in cooperation with universities and government research, and has lectured on Mathematica around the world. McLoone has a degree in mathematics from Durham University, United Kingdom. A Video recording of a lecture on Mathematica Lightweight Grid systems by Jon can be viewed here: Using the Wolfram Lightweight Grid System The Seminar: Part 1 Multiplying the Power of Mathematica 7 over the GRID : An introduction to Grid Computing parallel computing and HPC with Mathematica 7 and gridMathematica Th...

Grids, Clouds and Physics

Remember the Canonical Commutation Relation (Commutator) from Physics courses? Let's implement it on our two favorite terms: [Grids, Clouds] = Grids*Clouds-Clouds*Grids ≠ 0 This means that we can build Grids of Clouds and we can build Clouds of Grids and the final outcome will be different…. …So Distributed Computing exhibits Quantum and not Classical behavior :) In the near future we will see Clouds connected into a Grid and Grids that are implemented on top of a Cloud .

The race for new buzz words - GaaS

Following OnLive at GDC and others I would like to suggest the term GaaS to stand for Game as a Service . GaaS represents streaming games services that are delivered to end-users (with thin clients) by a Cloud Computing infastructure. Charging can be done according to a Pay-Per-Use model.

IGT Cloud Investment Summit

Israeli association for Grid Technologies (IGT) Cloud Investment Summit for Virtualization and Cloud/SaaS Based startups June 1st, 2009 Tel Aviv , Israel Innovate Faster with Cloud Computing Thanks to Cloud computing, the time it takes to bring a new product idea to market is shorter than ever before. Cloud computing helps startups to reduce the time and the cost to set-up and run R&D infrastructures. The immediate availability of unlimited computer resources expands the industry scope of R&D capabilities and improving the productivity and the profitability of the industry. Call for Startups Do you want to present your start-up to investors and CIOs? For 5 minutes the floor could be all yours. Impress the press, wow your audience and secure your investment! We want the best startups, so if you're working on something spectacular in the Cloud, Grid, Virtualization or SaaS, the floor can be yours. T...

Another Google failure...this time the Calendar

Image
After Gmail failure a few days ago, this is a red light warning to the Cloud Computing model that this technology is still not mature enough.