NGrid is a transparent C# .Net/mono grid computing model. NGrid abstracts the burden of the grid into a simple multithread and garbage collected programming model. NGrid is designed to carry computationally intensive tasks over multiple machines.
Be the first to post a text review of NGrid - Grid Computing for .Net. Rate and review a project by clicking thumbs up or thumbs down in the right column.
NGrid is a grid programming framework. This release of the NGrid project contains - NGrid.Core v0.71beta - NGrid.Plasma v0.31beta Those assemblies are all written in C# 2.0, with Visual Studio 2005 and tested with Visual Studio 2008 too. INSTALL: just copy this folder where you want. UNINSTALL: delete this folder. The sources are contained in /src. The assemblies are contained in /bin. The application examples in /samples. The NGrid.chm file is a compiled HTML documentation of NGrid.Core and NGrid.Plasma. To write a distributed application with NGrid.Core, look at http://ngrid.sourceforge.net/programmingwithngrid.html To run your distributed application with NGrid.Loader, look at http://ngrid.sourceforge.net/runningwithngrid.html
Changes for - NGrid.Core v0.6 - NGrid.Plasma v0.2 === NGrid changes, "Core v0.71beta" === Author: Mehdi Bouaziz (mehdi.bouaziz.org) Date: 2008-05-28 *** Update *** * The HTML Help File has been rebuilt * The project has been tested with Visual Studio 2008 *** Minor changes *** * Some minor bugs have been fixed * Some bugs have been found (code annoted) === NGrid changes, "Core v0.7" === Author: Mathias Kende (www.kende.fr) Date: 2007-05-29 *** Project layout Changes * The NGrid.Collection assembly has been merged into NGrid.Core * All referencies to external assemblies except NUnit have been removed * The NGrid.Cache assembly is no more part of the NGrid project === NGrid changes, "Core v0.6" === Author: Joannes Vermorel (www.vermorel.com) Date: 2005-11-18 *** Features *** * IGObjectProxyInterceptor interface extended. *** Changes *** * No breaking changes on client side. * GObjectProxy refactored (now an abstract class). * IGridServices simplified as consequence of GObjectProxy changes. === NGrid changes, "Core v0.5" === Date: 2005-09-16 Author: Joannes Vermorel (www.vermorel.com) *** Features *** The NGrid.Zero physical grid has been added to NGrid.Core. This "zero" generates virtually no overhead over the non-NGrid application. In particular, in NGrid.Zero, the GObject are not proxied. **** Changes *** - NGrid.Core has been ported to .Net 2.0 (no change are exploiting the new feature of the framework for now). - PartialFormatter, the design has been made more flexible with the introduction of NGrid.Infrastructure.IGObjectProxyInterceptor. === NGrid changes, "Core v0.4" === Date: 2005-09-16 Author: Joannes Vermorel (www.vermorel.com) *** Features *** - [Core] GThread local data. *** Changes **** - [Core] Numerous modifications suggested by FxCop. - [Core] IGridServices simplified. - [Core] IGMonitor simplified. - [Core] Removed ReplicableAttribute (was redundant). - [Core] Removed ByValueAttribute (was useless). - [Core] Large changes in NGrid.Infrastructure. - No more needs for custom formatter sinks. - Moved from a reference counting to a reference listing scheme. === NGrid changes, "Core v0.31" === Date: 2005-06-15 Author: Joannes Vermorel *** Features *** - [Core] GridProxy, extended interception (better grid perf). - [Core] Introducing grid static objects. - [Core] GThreadPool added. - [Core] GPipeline, grid computation pipeline utility added. *** Changes *** - [Core] fixed, GThread invalid proxy handling. - [Mock] fixed, iterative calls on GetProxy() producing an exception. === NGrid changes, "Core v0.3" === Date: 2005-05-31 Author: Joannes Vermorel *** Features *** - [Core] Interception of GObject.Guid and GObject.IsProxy by GridProxy. - [Core] Custom sinks completed through 'PartialFormatter.cs'. - [Core] Unit tests added. *** Changes *** - [Core] ReplicateSafe attribute has been simplified. === NGrid changes, "Core v0.2" === Date: 2004-11-19 Author: Joannes Vermorel *** Features *** - [Mock] Serialization option added to MockServices. - [Core] PartialSinkProviders added. - [Core] GObject has now 'IsProxy', 'GetProxy' and 'GetReal' members. - [Core] PartialFormatter added. - [Core] 'GetRegistered' member added to 'IGridServices'. *** Changes *** - [Mock] Unit tests added. - [Core] New mgmt to maintain the GThread.CurrentGThread value. - [Core] GObject evolution (no more 'new' interception) - [Core] Mock grid moved into NGrid.Core for testing purposes. === NGrid changes, "Mock v0.1" === Date: 2004-05-16 Author: Joannes Vermorel *** Features *** - namespace NGrid.Collections added with two grid collections. - improvements in namespace NGrid.Threading. *** Changes *** - naming convention is now 'G___' instead of 'Grid____'. - interception of the 'new' keyword of 'GObject's. - re-design of 'NGrid.Infrastructure' === NGrid changes, "Plasma v0.3" === Author: Mathias Kende (www.kende.fr) Date: 2007-05-29 - Load balancing algorithm added to Plasma - The loader is now included into Plasma - The DGC now validates its tests === NGrid changes, "Plasma v0.2" === Author: Joannes Vermorel (www.vermorel.com) Date: 2005-11-18 Large improvements of the DGC implementation - local cycles are collected with the sole Local GC actions. - Veiga & Ferreira Distributed GC implementation provided. Many bugs fixed. === NGrid changes, "Plasma v0.1" === Author: Joannes Vermorel (www.vermorel.com) Date: 2005-09-16 No change, first release.
Changes for - NGrid.Core v0.6 - NGrid.Plasma v0.2 === NGrid changes, "Core v0.71beta" === Author: Mehdi Bouaziz (mehdi.bouaziz.org) Date: 2008-05-28 *** Update *** * The HTML Help File has been rebuilt * The project has been tested with Visual Studio 2008 *** Minor changes *** * Some minor bugs have been fixed * Some bugs have been found (code annoted) === NGrid changes, "Core v0.7" === Author: Mathias Kende (www.kende.fr) Date: 2007-05-29 *** Project layout Changes * The NGrid.Collection assembly has been merged into NGrid.Core * All referencies to external assemblies except NUnit have been removed * The NGrid.Cache assembly is no more part of the NGrid project === NGrid changes, "Core v0.6" === Author: Joannes Vermorel (www.vermorel.com) Date: 2005-11-18 *** Features *** * IGObjectProxyInterceptor interface extended. *** Changes *** * No breaking changes on client side. * GObjectProxy refactored (now an abstract class). * IGridServices simplified as consequence of GObjectProxy changes. === NGrid changes, "Core v0.5" === Date: 2005-09-16 Author: Joannes Vermorel (www.vermorel.com) *** Features *** The NGrid.Zero physical grid has been added to NGrid.Core. This "zero" generates virtually no overhead over the non-NGrid application. In particular, in NGrid.Zero, the GObject are not proxied. **** Changes *** - NGrid.Core has been ported to .Net 2.0 (no change are exploiting the new feature of the framework for now). - PartialFormatter, the design has been made more flexible with the introduction of NGrid.Infrastructure.IGObjectProxyInterceptor. === NGrid changes, "Core v0.4" === Date: 2005-09-16 Author: Joannes Vermorel (www.vermorel.com) *** Features *** - [Core] GThread local data. *** Changes **** - [Core] Numerous modifications suggested by FxCop. - [Core] IGridServices simplified. - [Core] IGMonitor simplified. - [Core] Removed ReplicableAttribute (was redundant). - [Core] Removed ByValueAttribute (was useless). - [Core] Large changes in NGrid.Infrastructure. - No more needs for custom formatter sinks. - Moved from a reference counting to a reference listing scheme. === NGrid changes, "Core v0.31" === Date: 2005-06-15 Author: Joannes Vermorel *** Features *** - [Core] GridProxy, extended interception (better grid perf). - [Core] Introducing grid static objects. - [Core] GThreadPool added. - [Core] GPipeline, grid computation pipeline utility added. *** Changes *** - [Core] fixed, GThread invalid proxy handling. - [Mock] fixed, iterative calls on GetProxy() producing an exception. === NGrid changes, "Core v0.3" === Date: 2005-05-31 Author: Joannes Vermorel *** Features *** - [Core] Interception of GObject.Guid and GObject.IsProxy by GridProxy. - [Core] Custom sinks completed through 'PartialFormatter.cs'. - [Core] Unit tests added. *** Changes *** - [Core] ReplicateSafe attribute has been simplified. === NGrid changes, "Core v0.2" === Date: 2004-11-19 Author: Joannes Vermorel *** Features *** - [Mock] Serialization option added to MockServices. - [Core] PartialSinkProviders added. - [Core] GObject has now 'IsProxy', 'GetProxy' and 'GetReal' members. - [Core] PartialFormatter added. - [Core] 'GetRegistered' member added to 'IGridServices'. *** Changes *** - [Mock] Unit tests added. - [Core] New mgmt to maintain the GThread.CurrentGThread value. - [Core] GObject evolution (no more 'new' interception) - [Core] Mock grid moved into NGrid.Core for testing purposes. === NGrid changes, "Mock v0.1" === Date: 2004-05-16 Author: Joannes Vermorel *** Features *** - namespace NGrid.Collections added with two grid collections. - improvements in namespace NGrid.Threading. *** Changes *** - naming convention is now 'G___' instead of 'Grid____'. - interception of the 'new' keyword of 'GObject's. - re-design of 'NGrid.Infrastructure' === NGrid changes, "Plasma v0.3" === Author: Mathias Kende (www.kende.fr) Date: 2007-05-29 - Load balancing algorithm added to Plasma - The loader is now included into Plasma - The DGC now validates its tests === NGrid changes, "Plasma v0.2" === Author: Joannes Vermorel (www.vermorel.com) Date: 2005-11-18 Large improvements of the DGC implementation - local cycles are collected with the sole Local GC actions. - Veiga & Ferreira Distributed GC implementation provided. Many bugs fixed. === NGrid changes, "Plasma v0.1" === Author: Joannes Vermorel (www.vermorel.com) Date: 2005-09-16 No change, first release.
Changes for - NGrid.Core v0.6 - NGrid.Plasma v0.2 === NGrid changes, "Core v0.71beta" === Author: Mehdi Bouaziz (mehdi.bouaziz.org) Date: 2008-05-28 *** Update *** * The HTML Help File has been rebuilt * The project has been tested with Visual Studio 2008 *** Minor changes *** * Some minor bugs have been fixed * Some bugs have been found (code annoted) === NGrid changes, "Core v0.7" === Author: Mathias Kende (www.kende.fr) Date: 2007-05-29 *** Project layout Changes * The NGrid.Collection assembly has been merged into NGrid.Core * All referencies to external assemblies except NUnit have been removed * The NGrid.Cache assembly is no more part of the NGrid project === NGrid changes, "Core v0.6" === Author: Joannes Vermorel (www.vermorel.com) Date: 2005-11-18 *** Features *** * IGObjectProxyInterceptor interface extended. *** Changes *** * No breaking changes on client side. * GObjectProxy refactored (now an abstract class). * IGridServices simplified as consequence of GObjectProxy changes. === NGrid changes, "Core v0.5" === Date: 2005-09-16 Author: Joannes Vermorel (www.vermorel.com) *** Features *** The NGrid.Zero physical grid has been added to NGrid.Core. This "zero" generates virtually no overhead over the non-NGrid application. In particular, in NGrid.Zero, the GObject are not proxied. **** Changes *** - NGrid.Core has been ported to .Net 2.0 (no change are exploiting the new feature of the framework for now). - PartialFormatter, the design has been made more flexible with the introduction of NGrid.Infrastructure.IGObjectProxyInterceptor. === NGrid changes, "Core v0.4" === Date: 2005-09-16 Author: Joannes Vermorel (www.vermorel.com) *** Features *** - [Core] GThread local data. *** Changes **** - [Core] Numerous modifications suggested by FxCop. - [Core] IGridServices simplified. - [Core] IGMonitor simplified. - [Core] Removed ReplicableAttribute (was redundant). - [Core] Removed ByValueAttribute (was useless). - [Core] Large changes in NGrid.Infrastructure. - No more needs for custom formatter sinks. - Moved from a reference counting to a reference listing scheme. === NGrid changes, "Core v0.31" === Date: 2005-06-15 Author: Joannes Vermorel *** Features *** - [Core] GridProxy, extended interception (better grid perf). - [Core] Introducing grid static objects. - [Core] GThreadPool added. - [Core] GPipeline, grid computation pipeline utility added. *** Changes *** - [Core] fixed, GThread invalid proxy handling. - [Mock] fixed, iterative calls on GetProxy() producing an exception. === NGrid changes, "Core v0.3" === Date: 2005-05-31 Author: Joannes Vermorel *** Features *** - [Core] Interception of GObject.Guid and GObject.IsProxy by GridProxy. - [Core] Custom sinks completed through 'PartialFormatter.cs'. - [Core] Unit tests added. *** Changes *** - [Core] ReplicateSafe attribute has been simplified. === NGrid changes, "Core v0.2" === Date: 2004-11-19 Author: Joannes Vermorel *** Features *** - [Mock] Serialization option added to MockServices. - [Core] PartialSinkProviders added. - [Core] GObject has now 'IsProxy', 'GetProxy' and 'GetReal' members. - [Core] PartialFormatter added. - [Core] 'GetRegistered' member added to 'IGridServices'. *** Changes *** - [Mock] Unit tests added. - [Core] New mgmt to maintain the GThread.CurrentGThread value. - [Core] GObject evolution (no more 'new' interception) - [Core] Mock grid moved into NGrid.Core for testing purposes. === NGrid changes, "Mock v0.1" === Date: 2004-05-16 Author: Joannes Vermorel *** Features *** - namespace NGrid.Collections added with two grid collections. - improvements in namespace NGrid.Threading. *** Changes *** - naming convention is now 'G___' instead of 'Grid____'. - interception of the 'new' keyword of 'GObject's. - re-design of 'NGrid.Infrastructure' === NGrid changes, "Plasma v0.3" === Author: Mathias Kende (www.kende.fr) Date: 2007-05-29 - Load balancing algorithm added to Plasma - The loader is now included into Plasma - The DGC now validates its tests === NGrid changes, "Plasma v0.2" === Author: Joannes Vermorel (www.vermorel.com) Date: 2005-11-18 Large improvements of the DGC implementation - local cycles are collected with the sole Local GC actions. - Veiga & Ferreira Distributed GC implementation provided. Many bugs fixed. === NGrid changes, "Plasma v0.1" === Author: Joannes Vermorel (www.vermorel.com) Date: 2005-09-16 No change, first release.
Changes for - NGrid.Core v0.6 - NGrid.Plasma v0.2 === NGrid changes, "Core v0.71beta" === Author: Mehdi Bouaziz (mehdi.bouaziz.org) Date: 2008-05-28 *** Update *** * The HTML Help File has been rebuilt * The project has been tested with Visual Studio 2008 *** Minor changes *** * Some minor bugs have been fixed * Some bugs have been found (code annoted) === NGrid changes, "Core v0.7" === Author: Mathias Kende (www.kende.fr) Date: 2007-05-29 *** Project layout Changes * The NGrid.Collection assembly has been merged into NGrid.Core * All referencies to external assemblies except NUnit have been removed * The NGrid.Cache assembly is no more part of the NGrid project === NGrid changes, "Core v0.6" === Author: Joannes Vermorel (www.vermorel.com) Date: 2005-11-18 *** Features *** * IGObjectProxyInterceptor interface extended. *** Changes *** * No breaking changes on client side. * GObjectProxy refactored (now an abstract class). * IGridServices simplified as consequence of GObjectProxy changes. === NGrid changes, "Core v0.5" === Date: 2005-09-16 Author: Joannes Vermorel (www.vermorel.com) *** Features *** The NGrid.Zero physical grid has been added to NGrid.Core. This "zero" generates virtually no overhead over the non-NGrid application. In particular, in NGrid.Zero, the GObject are not proxied. **** Changes *** - NGrid.Core has been ported to .Net 2.0 (no change are exploiting the new feature of the framework for now). - PartialFormatter, the design has been made more flexible with the introduction of NGrid.Infrastructure.IGObjectProxyInterceptor. === NGrid changes, "Core v0.4" === Date: 2005-09-16 Author: Joannes Vermorel (www.vermorel.com) *** Features *** - [Core] GThread local data. *** Changes **** - [Core] Numerous modifications suggested by FxCop. - [Core] IGridServices simplified. - [Core] IGMonitor simplified. - [Core] Removed ReplicableAttribute (was redundant). - [Core] Removed ByValueAttribute (was useless). - [Core] Large changes in NGrid.Infrastructure. - No more needs for custom formatter sinks. - Moved from a reference counting to a reference listing scheme. === NGrid changes, "Core v0.31" === Date: 2005-06-15 Author: Joannes Vermorel *** Features *** - [Core] GridProxy, extended interception (better grid perf). - [Core] Introducing grid static objects. - [Core] GThreadPool added. - [Core] GPipeline, grid computation pipeline utility added. *** Changes *** - [Core] fixed, GThread invalid proxy handling. - [Mock] fixed, iterative calls on GetProxy() producing an exception. === NGrid changes, "Core v0.3" === Date: 2005-05-31 Author: Joannes Vermorel *** Features *** - [Core] Interception of GObject.Guid and GObject.IsProxy by GridProxy. - [Core] Custom sinks completed through 'PartialFormatter.cs'. - [Core] Unit tests added. *** Changes *** - [Core] ReplicateSafe attribute has been simplified. === NGrid changes, "Core v0.2" === Date: 2004-11-19 Author: Joannes Vermorel *** Features *** - [Mock] Serialization option added to MockServices. - [Core] PartialSinkProviders added. - [Core] GObject has now 'IsProxy', 'GetProxy' and 'GetReal' members. - [Core] PartialFormatter added. - [Core] 'GetRegistered' member added to 'IGridServices'. *** Changes *** - [Mock] Unit tests added. - [Core] New mgmt to maintain the GThread.CurrentGThread value. - [Core] GObject evolution (no more 'new' interception) - [Core] Mock grid moved into NGrid.Core for testing purposes. === NGrid changes, "Mock v0.1" === Date: 2004-05-16 Author: Joannes Vermorel *** Features *** - namespace NGrid.Collections added with two grid collections. - improvements in namespace NGrid.Threading. *** Changes *** - naming convention is now 'G___' instead of 'Grid____'. - interception of the 'new' keyword of 'GObject's. - re-design of 'NGrid.Infrastructure' === NGrid changes, "Plasma v0.3" === Author: Mathias Kende (www.kende.fr) Date: 2007-05-29 - Load balancing algorithm added to Plasma - The loader is now included into Plasma - The DGC now validates its tests === NGrid changes, "Plasma v0.2" === Author: Joannes Vermorel (www.vermorel.com) Date: 2005-11-18 Large improvements of the DGC implementation - local cycles are collected with the sole Local GC actions. - Veiga & Ferreira Distributed GC implementation provided. Many bugs fixed. === NGrid changes, "Plasma v0.1" === Author: Joannes Vermorel (www.vermorel.com) Date: 2005-09-16 No change, first release.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: