randombit + concurrency   66

FastFlow
FastFlow is a multi-core programming framework implementing fence-free/lock-free Multiple-Producer-Multiple-Consumer FIFO queues. FastFlow is specifically targeted to support the development of efficient streaming applications on cache-coherent multi-core platforms. It is realised as a C++ template library.
c++  fastflow  multicore  concurrency  library 
december 2009 by randombit
A brief history of Consensus, 2PC and Transaction Commit
A survey of distributed consensus, two phase commit, etc papers over the last 30 years
concurrency  distributed  paxos  consensus 
february 2009 by randombit
Py-Interface
The Py-Interface is a python-implementation of an Erlang node.
concurrency  library  python  erlang  distributed  interface 
january 2009 by randombit
lbzip2
Multithreaded bzip2 compressor/decompressor
compression  concurrency 
september 2008 by randombit
JCyclone
An implementation of SEDA in Java, but apparently dead? No new releases since 2005
seda  nio  jcyclone  java  concurrency  network 
august 2008 by randombit
Erlang vs. Scala
Article about Scala's model for distributed computation (Actors)
erlang  scala  concurrency  comparison  actors 
july 2008 by randombit
uSystem, uC++
The μC++ project extends C++ with new constructs providing advanced control-flow including light-weight concurrency on shared-memory uni- and multi-processor computers running UNIX and Linux operating systems.
c++  concurrency  parallel  multicore 
june 2008 by randombit
Analysing Object-Capability Security
We use the process algebra CSP to examine the implementations of a number of OCap patterns and their security properties in various kinds of OCap system.
capabilities  security  distributed  concurrency  csp 
may 2008 by randombit
Rochester Software Transactional Memory
RSTM is a C++ library for multithreaded, nonblocking transaction-based code. RSTM is a research prototype, but has been successfully tested on a variety of benchmarks and applications.
c++  stm  concurrency  library  tools 
february 2008 by randombit
Clojure
Clojure is a dynamic programming language that targets the Java Virtual Machine. It is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastruc
compiler  language  java  functional  parallel  lisp  concurrency 
february 2008 by randombit
TLA - The Temporal Logic of Actions
TLA (the Temporal Logic of Actions) is a logic for specifying and reasoning about concurrent and reactive systems.
concurrency  distributed  lamport  math  logic  verification  specification 
december 2007 by randombit

Copy this bookmark:



description:


tags: