My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Links

A bitgrid is a hypothetical array of processors which each work on a single bit of computation at a time. The power of the processor comes from the inherent parallelism of its design. The best way to think of it is an extension of the concept of unrolling a loop... to unrolling code into physical locations in the grid. All parts of a program can operate simultaneously.

This project will create and maintain a simulation tool which allows for the exploration of the chip design space, and evaluation of various programs, albeit at very low simulation speeds.

The initial development is in Borland Delphi 5, because that's what I have available. It should be fairly easy to port it to Lazarus/Free Pascal as others join the project.

Powered by Google Project Hosting