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
Orchestrate Your AI Agents with Zenflow
Zenflow orchestrates AI agents like a real engineering system. With parallel execution, spec-driven workflows, and deep multi-repo understanding, agents plan, implement, test, and verify end-to-end. Upgrade to AI workflows that work the way your team does.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of SPar: Stream Parallelism in Multi-Cores!