C$ Programming Language

  •        0

The aim of this project is creating a unified language and system for seamless parallel programming on modern GPU's and CPU's. In future, it is planned to be extended to other processors.




comments powered by Disqus

Related Projects


Valgrind is an award-winning instrumentation framework for building dynamic analysis tools. There are Valgrind tools that can automatically detect many memory management and threading bugs, and profile your programs in detail. You can also use Valgrind to build new tools.

VirtualBox - Cross-Platform Virtualization Application

VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use. VirtualBox runs on Windows, Linux, Macintosh, and Solaris hosts and supports a large number of guest operating systems. So, for example, you can run Windows and Linux on your Mac. VirtualBox is a so-called hosted hypervisor. It requires an existing operating system to be installed. It can thus run alongside existing applications on that host.


SnapRAID is a backup program for disk arrays. It uses a disk of the array to store redundancy information, and it allows to recover from a complete disk failure.


Simple program that displays information about CUDA-enabled devices. The program is equipped with GPU performance test.


Simple program that displays information about CUDA-enabled devices. The program is equipped with GPU performance test.

cgminer - ASIC / FPGA / GPU miner in c for bitcoin and litecoin

This is a multi-threaded multi-pool GPU, FPGA and ASIC miner with ATI GPU monitoring, (over)clocking and fanspeed support for bitcoin and derivative coins. Do not use on multiple block chains at the same time!


A Perl based interpreter for a language which is a blend of Forth and APL. The power of lang5 stems from its arrays operations in conjunction with the underlying Forth programming paradigm of bottom up programming.


We present an improved ball and stick representation called HyperBalls. This type of depiction is particularly useful to represent dynamic phenomena, such as the evolution of non covalent bonds and takes advantage of GPU capabilities.

Lua - Embeddable Scripting Language.

Lua is a powerful, fast, lightweight, embeddable scripting language. Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode for a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping.

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.

Tag Cloud >>