17 projects tagged "OpenCL"

No download Website Updated 05 Aug 2009 OpenCPI

Screenshot
Pop 40.69
Vit 41.92

The Open Component Portability Infrastructure (OpenCPI) is a real-time embedded (RTE) middleware solution that simplifies programming of heterogeneous processing applications requiring a mix of field-programmable gate arrays (FPGA), general-purpose processors (GPP), digital signal processors (DSP), and high-speed switch fabrics. The "mix" can be over a lifecycle (technology insertion) as well as within a single implementation (to meet SWAP constraints). CPI improves code portability, interoperability, and performance in FPGA and DSP-based environments by providing well-defined waveform component APIs with a set of infrastructure blocks that act as a hardware abstraction layer (HAL).

No download No website Updated 24 Aug 2009 OpenCL .Net

Screenshot
Pop 18.22
Vit 41.70

OpenCL .Net is a small and simple bridge to OpenCL from any .NET language. The bindings mirror OpenCL 1.0 as closely as possible, while the wrapper concentrates on simplicity, usability, and functionality from safe code.

Download Website Updated 10 Apr 2014 CyaSSL

Screenshot
Pop 409.37
Vit 39.24

The CyaSSL embedded SSL library is a lightweight SSL library written in ANSI C and targeted for embedded and RTOS environments, primarily because of its small size, speed, and feature set. It is commonly used in standard operating environments and cloud services as well because of its royalty-free pricing and excellent cross platform support. CyaSSL supports industry standards up to the current TLS 1.2 and DTLS 1.2 levels, is up to 20 times smaller than OpenSSL, and offers progressive ciphers such as HC-128, RABBIT, and NTRU.

Download Website Updated 20 Jan 2011 libfairydust

Screenshot
Pop 24.54
Vit 35.00

Libfairydust is a small wrapper library intended for use with GPU clusters that 'hijacks' CUDA and OpenCL calls. It can be used to 're-route' calls to a certain GPU, so a process requesting GPU#0 might end up running on GPU#4 without knowing (or caring) about it. This works completely transparently and does not need any sort of 'cooperation' from the application, changes to code, or relinking.

Download Website Updated 23 Nov 2013 yaSSL

Screenshot
Pop 260.91
Vit 31.23

yaSSL is a C++ based SSL library for embedded and RTOS environments, designed for individuals who prefer to use the C++ language. For a C-based solution, please see CyaSSL. yaSSL supports the industry standards up to TLS 1.2, and also includes an OpenSSL compatibility interface.

Download Website Updated 19 Feb 2014 The Open Toolkit library

Screenshot
Pop 176.27
Vit 17.03

The Open Toolkit library (OpenTK) is a set of advanced cross-platform bindings to OpenGL, OpenCL, and OpenAL for C# and other Mono/.Net languages. It can be used standalone (in the spirit of GLFW or SDL) or integrated into GTK# and WinForms applications.

Download Website Updated 03 Apr 2014 FastFlow

Screenshot
Pop 328.80
Vit 13.24

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 Website Updated 16 Dec 2013 GLCLDemo

Screenshot
Pop 22.76
Vit 12.87

GLCLDemo is a small demonstration of how interoperability between OpenGL and OpenCL can be achieved. More precisely, an OpenGL texture will be modified using an OpenCL kernel.

Download Website Updated 29 Mar 2014 CLOGS

Screenshot
Pop 137.43
Vit 10.57

CLOGS is a library for higher-level operations on top of the OpenCL C++ API. It is designed to integrate with other OpenCL code, including synchronization using OpenCL events. Currently only two operations are supported: radix sorting and exclusive scan. Radix sort supports all the unsigned integral types as keys, and all the built-in scalar and vector types suitable for storage in buffers as values. Scan supports all the integral types. It also supports vector types, which allows limited multi-scan capabilities.

Download Website Updated 06 Jun 2013 Moscrack

Screenshot
Pop 80.83
Vit 5.79

Moscrack is a WPA cracker for use on clusters. It supports MOSIX, SSH, and RSH connectivity and works by reading a word list from STDIN or a file, breaking it into chunks, and passing those chunks off to separate processes that run in parallel. The parallel processes are then executed on different nodes in your cluster. All results are checked and recorded on your master node. Logging and error handling are taken care of. It is capable of running reliably for long periods of time, without the risk of losing data or having to restart. Moscrack uses aircrack-ng by default. Pyrit for WPA cracking and Dehasher for Unix password hashes are supported via plugins.

Screenshot

Project Spotlight

JPPF

A grid computing solution.

Screenshot

Project Spotlight

FLStation

UAV ground control software.