ParC = Parallel C++

This is the home page for the ParC project: extensions to C++ for lightweight multithreading in a way similar to that found in HDLs (e.g. Verilog and VHDL). The extended language should be a replacement for most HDLs and SystemC as well as being usable for programming many-core and distributed parallel systems. ParC is being developed as part of the V2000 open-source simulator project.

Why C++ (links)
Language Features
Modeling Capabilities
Test Cases & Examples
Try It Out  (download the complete working development environment)
Parent Project (Go here for the code)
Links & Commentary
Other Projects
LinkedIn Group

EDPS Presentation