RSS 8 projects tagged "concurrency"

Download Website Updated 19 Feb 2014 Humm and Strumm

Screenshot
Pop 215.90
Vit 12.57

Humm and Strumm is a project to create a high-performance, concurrent 3D video game engine in modern C++.

Download Website Updated 26 Feb 2014 Concurrency Kit

Screenshot
Pop 619.06
Vit 30.36

Concurrency Kit provides a plethora of concurrency primitives and lock-less and lock-free data structures designed to aid in the design and implementation of high performance scalable concurrent systems. It was designed to minimize dependencies on operating system-specific interfaces, and most of the interface relies only on a strict subset of the standard library and more popular compiler extensions.

Download Website Updated 10 Mar 2011 ConcurrentLua

Screenshot
Pop 22.85
Vit 33.68

ConcurrentLua is a system that implements a concurrency model for the Lua programming language. It is based on the share-nothing asynchronous message-passing model that is employed in the Erlang programming language.

No download No website Updated 27 Sep 2011 Tymeac-and

Screenshot
Pop 33.23
Vit 1.03

Tymeac-and is a full-featured fork-join manager for Android application development. It provides a queuing facility, thread management, and recursive processing with a minimal footprint that is easy to use. This project is the fourth in a series (Tymeac-se, me, dse) based on Java technology.

Download Website Updated 31 Aug 2011 jCores

Screenshot
Pop 29.39
Vit 30.99

jCores is a Java library that feels like jQuery, with many shortcuts and transparent parallelism. It was made to denoise programming in the Java language and to increase execution speed. Its goal is to demonstrate that Java, the language, can be as sexy as Python in terms of hacking and as parallel as your hardware gets in terms of CPUs.

No download Website Updated 12 Sep 2012 asyncoro

Screenshot
Pop 47.75
Vit 2.11

asyncoro is a Python framework for concurrent distributed network programming with asynchronous completions and coroutines. Asynchronous completions implemented in asyncoro are socket I/O operations (non-blocking sockets), database cursors, sleep timers, and locking primitives. Programs developed with asyncoro have the same logic and structure as Python programs with threads, except for a few syntactic changes. It supports socket I/O notification mechanisms epoll, kqueue, /dev/poll (and poll and select, where necessary), and Windows I/O Completion Ports (IOCP) for high performance and scalability, and SSL for security. asyncoro features include remote execution of coroutines, coroutines monitoring other coroutines, coroutines communicating with messages, message channels etc., for concurrent, distributed, fault-tolerant programming.

Download Website Updated 24 Oct 2013 STMX

Screenshot
Pop 57.41
Vit 2.78

STMX is a high-performance Common Lisp library for composable Transactional Memory (TM), a concurrency control mechanism aimed at making concurrent programming easier to write and understand. Instead of traditional lock-based programming, one programs with atomic memory transactions: if a memory transaction returns normally it is committed. If it signals an error, it is rolled back. Transactions can safely run in parallel in different threads, are re-executed from the beginning in case of conflicts or if consistent reads cannot be guaranteed, and effects of a transaction are not visible from other threads until committed. This gives freedom from deadlocks, automatic rollback on failure, and aims to resolve the tension between granularity and concurrency.

No download No website Updated 21 Mar 2014 fcmm

Screenshot
Pop 130.73
Vit 5.28

Fast Concurrent Memoization Map (fcmm) is an almost-lock-free concurrent hashmap to be used for memoization in concurrent environments.

Screenshot

Project Spotlight

Catharsis.Grails.Widgets

A Grails 2 tag library that provides useful social media tags to include in Web pages.

Screenshot

Project Spotlight

QtWebSockets

A Websocket implementation in Qt.