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.

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


EDPS Presentation