| Projects on Google Code | Results 1 - 10 of 13 |
C implementations of several scalable non-blocking data structures for x86 and x86-64.
----
==Status==
Overall the package is *pre-alpha*. It is still under development.
* The skiplist is beta. There are no known bugs and it is feature complete.
* The hashtable is alpha. It has not b...
HashTable,
lock-free,
C,
concurrent,
multicore,
multi-core,
multithreaded,
multi-threaded,
HashMap,
transactions,
threads,
datastructure,
datastructures,
Skiplist,
transactional
= Overview =
Sloop is an operating system for single multi-task applications.
An application is a set of components linked up by lock-free communication channels.
Sloop aims both the microcontrollers and the multi-processors. Sloop has an ultra-low memory footprint and tries to reduce the powe...
== PPSS - (Distributed) Parallel Processing Shell Script ==
PPSS is a Bash shell script that executes commands, scripts or programs in parallel. It is designed to make full use of current multi-core CPUs. It will detect the number of available CPUs and start a separate job for each CPU core. It wil...
The higher speed is the eternal pursuit of any chemometric algorithm. In order to take full advantage of the multi-core processor's computing resources (the prevailing current of personal computer) and accelerate the time-consuming algorithms in chemometrics, a novel multi-core computing method is i...
This is a project to create a tool which help the arch designer to estimate the multi-core environment they build.
Hamid Mushtaq
Rohit Gupta
Sanders Geursen
We give a parallel implementation of Constraint Handling Rules implemented as a library using the Glasgow Haskell Compiler. Constraint Handling Rules (CHR) is a multi set constraint rewrite formalism which supports a very fine-grained form of parallelism. CHR rules can be applied in parallel if the ...
Parallel4 is a easy-to-use multi-threading API for Java an other JVM based languages like Groovy. It offers parallel versions of the "for" and "foreach" loops to leverage the full power of todays multi-core CPUs.
Parallel4's goals are:
* *Simple API:* Hide as many details of multi-threaded pr...
Java,
JVM,
Multithreading,
Groovy,
parallel,
parallelfor,
multi-core,
Multi-threading,
Threads,
Threading,
foreach,
for
plists is a drop-in replacement for the Erlang module lists, making most list operations parallel. It can operate on each element in parallel, for IO-bound operations, on sublists in parallel, for taking advantage of multi-core machines with CPU-bound operations, and across erlang nodes, for paralli...
Stout is an auto-parallelizing virtual machine implemented in C++. The major goals of the project are to design a virtual machine which:
# takes advantage of the C++ runtime whenever possible,
# is highly portable, and
# offers a platform for scripting languages that takes full advantage...