RSS 6 projects tagged "Programming - Components and Libraries"

Download Website Updated 03 Apr 2014 FastFlow

Screenshot
Pop 372.80
Vit 26.73

FastFlow is a pattern-based programming framework targeting streaming applications. It implements pipeline, farm, divide and conquer, and their composition, as well as generic streaming networks. It is specifically designed to support the development and the seamless porting of existing applications on multi-core, GPGPUs, and clusters of them. The layered template-based C++ design ensures flexibility and extendibility. Its lock-free/fence-free run-time support minimizes cache invalidation traffic and enforces the development of high-performance (high-throughput, low-latency) scalable applications. It has been proven comparable or faster than TBB, OpenMP, and Cilk on several micro-benchmarcks and real-world applications, especially when dealing with fine-grained parallelism and high-throughput applications.

No download No website Updated 19 Dec 2009 JSingleton

Screenshot
Pop 13.19
Vit 39.74

Have you ever wanted to create a Java class where the instances behave like the Java String, i.e. instances with the same contents share a singleton? The JSingleton project, consisting of just a few classes, makes it very simple to create classes with this property.

No download Website Updated 05 Oct 2010 Charm++

Screenshot
Pop 24.08
Vit 1.00

Charm++ is a portable adaptive runtime system for parallel applications. Application developers create an object-based decomposition of the problem of interest, and the runtime system manages issues of communication, mapping, load balancing, fault tolerance, and more. Sequential code implementing the methods of these parallel objects is written in C++. Calls to libraries in C++, C, and Fortran are common and straightforward. Charm++ is portable across individual workstations, clusters, accelerators (Cell SPEs and GPUs), and supercomputers such as those sold by IBM (Blue Gene, POWER) and Cray (XT3/4/5/6). Applications based on Charm++ are used on at least 5 of the 20 most powerful computers in the world.

No download No website Updated 02 Apr 2011 WikiPL

Screenshot
Pop 26.55
Vit 33.33

WikiPL provides a Python programming environment hosted in a MediaWiki server. Each article in the wiki contains either a Python function or a class named as the article's title. Moreover, the article can contain the source code, documentation, unit tests, development edition, permissions, and form elements for the parameters of the function. Users can view the documentation or edit and execute the source code. Execution can happen either on the local computer, on a remote server, or in the browser (through Pyjamas). Code in one article can be invoked by another article through regular function calls, without any changes to the syntax of the Python language. It also offers a package that imports article code into a local Python namespace for offline development.

Download No website Updated 13 Jan 2013 lrc

Screenshot
Pop 55.91
Vit 5.72

lrc (The Linux Resource Compiler) is a system for packing many files into a single file for installation and use in a program as its resources (such as the graphics and sounds used by a game). It consists of a command-line tool, called lrc, for compiling the resources and a library, called liblrc, to extract the resources from a file generated by the compiler.

Download No website Updated 21 Dec 2011 libsockmux-glib

Screenshot
Pop 22.58
Vit 1.42

libsockmux-glib is an implementation of the sockmux protocol, using GIO data types and using glib functions internally. The interface offered to applications is very simple and straightforward. sockmux specifies a simple way for muxing messages and data streams onto a single socket for network and local communication streams.

Screenshot

Project Spotlight

LinkChecker

An URL link checker.

Screenshot

Project Spotlight

Nuiton-i18n

A Java localization library.