BYTE.com
RSS feed

Newsletter
Free E-mail Newsletter from BYTE.com
Email Address
First Name
Last Name




 
    
             
BYTE.com > Mr. Computer Language Person > 2003

CxC and Grid Wars

By Martin Heller

February 17, 2003

(CxC and Grid Wars :  Page 1 of 1 )



Effective parallel computing has, over the years, been one of the "holy grails" of the computer science community. There have been lots of approaches tried, both in hardware (think Connection Machine, for example) and in software (think Linda,Erlang, and Jini/JavaSpaces). Since BYTE.com's Spring 2002 special issue on distributed computing covered a lot of that, I won't belabor the history here. I'll just mention the availability of the open source Cactus project, a modular problem-solving environment for parallel computations aimed primarily at scientists and engineers, and of the Globus Toolkit, which implements the Open Grid Services Architecture.

Engineered Intelligence Corporation and co-sponsor HP recently announced a parallel computing competition called Grid Wars, organized to promote EI's CxC (pronounced "C by C") parallel programming language and HP's Itanium cluster servers.

At first glance, Grid Wars reminded me of Microsoft's .NET Terrarium game, and even more, of the old Core Wars game. I asked Matt Oberdorfer, President of EI, what it's all about.

Oberdorfer:

We didn't have Core Wars in mind when we came up with the Grid Wars competition, and we actually didn't even know about that until later, when people started asking us about it. In Core Wars, a number of assembly programs try to overwrite each other in memory, and the one who takes over all of memory wins.

Grid Wars is more like a game of Go played with cellular automata—maybe like a competitive form of Conway's game of Life. We define a 50 by 30 grid of nodes, and each warrior has 3 bullets it can use per turn.

 Page 1 of 1 


BYTE.com > Mr. Computer Language Person > 2003
Dr. Dobb's Media Center
BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE: Volume 2 - Heuristic Algorithms
The Best of BYTE: Volume 2 - Heuristic Algorithms
In this volume of Best of BYTE, we explore the emergence of some heuristic algorithms. Although we have only scratched the surface of this intriguing subject, we hope we've suggested the potential of the synthesis of heuristics and algorithms.

© 2008 Think Services, Privacy Policy, Terms of Service, United Business Media Limited
Site comments: webmaster@byte.com
Web Sites: BYTE.com, dotnetjunkies.com, Dr. Dobb's Journal, SD Expo, Sys Admin, sqljunkies.com, Unixreview



MarketPlace
Fast online exception analysis. Capture customer crash data online.
Develop 10 times faster ! ALM, IDE, .Net, RAD, 5GL, Database, 5GL, 64-bit, etc. Free Express version
Easily create an automated, repeatable process for building and deploying software.
AdminiTrack offers an effective web-based bug tracking system designed for professional software development teams.
Develop distributed systems conforming to open standards like CORBA and Web Services faster with SANKHYA Varadhi - The Digital Bridge.
Wanna see your ad here?
 

web2