Projects tagged ‘threading’


[74 total ]

17 Users
   

X Window System protocol binding library. Originally for C bindings, but now generalized to several other languages. This is a lightweight replacement for the binding portion of Xlib, featuring ... [More] thread transparency, XML extensibility, and a small and straightforward interface. The version of Xlib currently being distributed by X.Org uses XCB for its transport; this allows XCB and Xlib calls to be freely mixed for ease in porting applications and toolkits. Most of the XCB C code is autogenerated from XML descriptions. (This may be why Ohloh complains about the degree of code commenting.) [Less]
Created over 2 years ago.

9 Users

Stackless Python is an enhanced version of the Python programming language. It allows programmers to reap the benefits of thread-based programming without the performance and complexity problems ... [More] associated with conventional threads. The microthreads that Stackless adds to Python are a cheap and lightweight convenience which can if used properly, give the following benefits: * Improved program structure. * More readable code. * Increased programmer productivity. [Less]
Created over 2 years ago.

9 Users
   

Port of collection of Plan 9 utilities and protocol implementation to generic POSIX/X11R6 environment. Includes acme editor, factotum authentication agent, venti fs server and clients, rc shell, rio ... [More] window manager and much more. All programs support UTF-8. Maintained by Russ Cox. [Less]
Created about 1 year ago.

6 Users
 

PM2 is a low level generic runtime system which integrates multithreading management (Marcel) and a high performance multi-cluster communication library (Madeleine).
Created about 1 year ago.

4 Users
   

This project is a modern C++ library with a focus on portability and program correctness. It strives to be easy to use right and hard to use wrong. Thus, it comes with extensive documentation and ... [More] thorough debugging modes. The library provides a platform abstraction layer for common tasks such as interfacing with network services, handling threads, or creating graphical user interfaces. Additionally, the library implements many useful algorithms such as data compression routines, linked lists, binary search trees, linear algebra and matrix utilities, machine learning algorithms, XML and text parsing, and many other general utilities. [Less]
Created over 3 years ago.

3 Users

Intel® Threading Building Blocks (TBB) offers a rich and complete approach to expressing parallelism in a C++ program. It is a library that helps you take advantage of multi-core processor ... [More] performance without having to be a threading expert. Threading Building Blocks is not just a threads-replacement library. It represents a higher-level, task-based parallelism that abstracts platform details and threading mechanism for performance and scalability. [Less]
Created about 1 year ago.

2 Users
 

Equalizer is an open source programming interface and resource management system for scalable OpenGL applications. An Equalizer application can run unmodified on any visualization system, from a ... [More] singlepipe workstation to large scale graphics clusters and multi-GPU workstations. Equalizer is built upon a parallel OpenGL-based programming interface solving problems that are common to any multipipe application. The API is minimally invasive, making application porting as easy as possible while delivering maximum performance. [Less]
Created over 2 years ago.

1 Users

PodiGoat Core 3 is a open-source framework written in Delphi language. It owns unique interfaces allowing to manage and control almost all part of engine. PGCore3 can be used as a main framework for ... [More] any kind of 2D or 3D games and interactive applications. [Less]
Created 12 months ago.

1 Users
 

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.
Created about 1 year ago.

1 Users

libpthread-stubs provides stub functions for pthreads as weak aliases for platforms on which libc does not provide these stubs. Linking to both libc and libpthread-stubs will always provide a full ... [More] set of pthread stubs, allowing programs and libraries to portably use pthreads when linked to pthreads and improve single-threaded performance when not linked to pthreads. [Less]
Created over 2 years ago.