SPar is an internal C++ Domain-Specific Language (DSL) suitable to model and implement classical stream parallel patterns. The DSL uses standard C++ attributes to introduce annotations tagging the notable components of stream parallel applications: stream sources and stream processing stages.
Latest version can be downloaded from the SVN using the following command:
svn checkout svn://svn.code.sf.net/p/spar-dsl-compiler/svn/ spar
Features
- High-Level Stream Parallelism
- Domain-Specific Language
- C++ Attributes
- Multi-core
- Source-to-Source Code Generation
- Parallelism Annotations
- Streaming
- Multithreading
License
GNU General Public License version 3.0 (GPLv3)Follow SPar: Stream Parallelism in Multi-Cores
Other Useful Business Software
Go From AI Idea to AI App Fast
Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of SPar: Stream Parallelism in Multi-Cores!