PM2 is a low level generic runtime system which integrates multithreading management (Marcel) and a high performance multi-cluster communication library (Madeleine).
JCarder is an open source tool for finding potential deadlocks in concurrent multi-threaded Java programs. It does this by instrumenting Java byte code dynamically (i.e., it is not a tool for static code analysis) and looking for cycles in the graph of acquired locks.
The only requirement is that
... [More] the program you want to analyze can be run in an ordinary JVM (compliant with Java 5.0 or higher). There is no need to use a special JVM or build procedure. [Less]
The Discussion Plugin for DokuWiki allows to append comments to wiki pages, list pages with recent discussions and create feeds for recently added comments.
A small library to help Android apps run blocking background tasks asynchronously. Standard java concurrency tools like Executors, Futures, Callables etc are used for flexibility.
A simple library implementing a thread pool in C, using POSIX threads. The library has been tested to work with both LinuxThreads and NPTL. Features: multiple worker pools, manager-free design (no thread overhead), asynchronous cancellation safe design, fork-safe design, very few dependencies, automated unit testing, well-documented.
Parallel implementation of the famous MersenneTwister alogorithm relying on Boost/C++11 declination of the algorithm and the original Dynamic Creator algorithm from Makoto Matsumoto and Takuji Nishimura.
EZTrace is a tool that aims at generating automatically execution trace from HPC (High Performance Computing) programs. It generates execution trace files that can be interpreted by visualization tools such as ViTE.
The project Mandala helps the development of concurrent and/or distributed applications. It is based on the asynchronous reference concept which provide asynchronous and potentially remote method invocation.
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy