Tags : Browse Projects

Select a tag to browse associated projects and drill deeper into the tag cloud.

Racket

Compare

  Analyzed almost 2 years ago

Programming language suitable for implementation tasks ranging from scripting to application development, and supporting the creation of new programming languages. It includes the DrRacket programming environment, a virtual machine with a just-in-time compiler, and various other tools.

3.11M lines of code

115 current contributors

almost 2 years since last commit

40 users on Open Hub

Activity Not Available
4.21429
   
I Use This

ScUtil

Compare

  Analyzed 3 days ago

Hundreds of functions of a variety of topics, from statistics to string parsing, module utilities to network tools. Everyone's pet library accumulates features over time. My erlang library got big, fast. I often find myself giving functions from it out to other people, and a lot of my other ... [More] libraries are dependant on ScUtil in various ways, so I figured what the hell, let's give it away. This library is believed to be efficiently implemented at all points. Efficiency tips are, however, both appreciated and taken seriously. ScUtil uses the TestErl library for unit, regression and stochastic testing. ScUtil is free and MIT licensed, because the GPL is evil. ScUtil is written by John Haugeland, from http://fullof.bs/ . [Less]

9.39K lines of code

0 current contributors

over 6 years since last commit

11 users on Open Hub

Inactive
4.8
   
I Use This

MPICH

Compare

Claimed by Argonne National Laboratory Analyzed 2 days ago

MPICH is a high-performance and widely portable implementation of the Message Passing Interface (MPI) standard. The goals of MPICH are: (1) to provide an MPI implementation that efficiently supports different computation and communication platforms including commodity clusters (desktop systems ... [More] , shared-memory systems, multicore architectures), high-speed networks and proprietary high-end computing systems and (2) to enable cutting-edge research in MPI through an easy-to-extend modular framework for other derived implementations. [Less]

477K lines of code

36 current contributors

9 days since last commit

11 users on Open Hub

Very High Activity
5.0
 
I Use This

HPX

Compare

  Analyzed 3 days ago

HPX is a general purpose parallel C++ runtime system for parallel and distributed applications of any scale. It is a very modular and well designed runtime system architecture. Real world applications are used to drive the development of HPX, coining out required functionalities and converging onto ... [More] an stable API which provides a smooth migration path for developers. The API exposed by HPX is modelled after the interfaces defined by the C++11/14 ISO standard and adheres to the programming guidelines used by the Boost collection of C++ libraries. [Less]

515K lines of code

37 current contributors

4 days since last commit

8 users on Open Hub

High Activity
5.0
 
I Use This

Chapel

Compare

  Analyzed 5 months ago

Chapel is an emerging programming language designed for productive parallel computing at scale. Chapel's design and implementation have been undertaken with portability in mind, permitting Chapel to run on multicore desktops and laptops, commodity clusters, and the cloud, in addition to the high-end ... [More] supercomputers for which it was designed. Chapel's design and development are being led by Cray Inc. in collaboration with academia, computing centers, and industry. [Less]

4.95M lines of code

42 current contributors

5 months since last commit

5 users on Open Hub

Activity Not Available
0.0
 
I Use This

Portable Computing Language

Compare

  Analyzed almost 3 years ago

Portable OpenCL is an open source implementation of the OpenCL standard which can be easily adapted for new targets. One of the goals of the project is improving performance portability of OpenCL programs, avoiding the need for target-dependent manual optimizations. A "native" target is included ... [More] , which allows running OpenCL kernels on the host (CPU). [Less]

212K lines of code

15 current contributors

almost 3 years since last commit

5 users on Open Hub

Activity Not Available
4.0
   
I Use This

Charm++

Compare

  Analyzed almost 3 years ago

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 ... [More] 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, GPUs), and supercomputers such as those sold by IBM (Blue Gene, POWER) and Cray (XT3/4/5/6 and XE6). Applications based on Charm++ are used on at least 5 of the 20 most powerful computers in the world. [Less]

934K lines of code

18 current contributors

over 3 years since last commit

4 users on Open Hub

Activity Not Available
0.0
 
I Use This

Thrust: Parallel Template Library

Compare

  Analyzed almost 3 years ago

Thrust is a CUDA library of parallel algorithms with an interface resembling the C++ Standard Template Library (STL). Thrust provides a flexible high-level interface for GPU programming that greatly enhances developer productivity. Develop high-performance applications rapidly with Thrust!

41K lines of code

0 current contributors

over 10 years since last commit

4 users on Open Hub

Activity Not Available
4.66667
   
I Use This

Eclipse Parallel Tools Platform (PTP)

Compare

Claimed by Eclipse Foundation Analyzed about 1 year ago

The aim of the parallel tools platform project is to produce an open-source, industry-strength platform that provides a highly integrated environment specifically designed for parallel application development. The project provides: * a standard, portable parallel IDE that supports a wide range of ... [More] parallel architectures and runtime systems * a scalable parallel debugger * support for the integration of a wide range of parallel tools * an environment that simplifies the end-user interaction with parallel systems [Less]

705K lines of code

5 current contributors

over 2 years since last commit

4 users on Open Hub

Activity Not Available
0.0
 
I Use This

occam2.5 and occam-pi compiler

Compare

  Analyzed 2 days ago

An occam 2.5 compiler written in C generating ETC (extended transputer code), with experimental additions to support occam-pi.

309K lines of code

0 current contributors

over 9 years since last commit

1 users on Open Hub

Inactive
5.0
 
I Use This
Licenses: No declared licenses