• Stars
    star
    226
  • Rank 176,514 (Top 4 %)
  • Language
    C++
  • Created over 9 years ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

High Performance Visualization

docs slack

Forge - High Performance Visualizations

Platform Linux x86 Linux aarch64 Windows OSX
Status Build Status Unknown Build Status Build Status

An OpenGL interop library that can be used with ArrayFire or any other application using CUDA or OpenCL compute backend. The goal of Forge is to provide high performance OpenGL visualizations for C/C++ applications that use CUDA/OpenCL. Forge uses OpenGL >=3.3 forward compatible contexts, so please make sure you have capable hardware before trying it out.

Build instructions for forge can be found on our GitHub wiki page.

Sample Images

Image 2D Plot
3d Plot Rotated 3d Plot
histogram Surface

Fig.1 - Pan and Scale

Fig.2 - Per Cell Rotation in Grid Layour

More Repositories

1

arrayfire

ArrayFire: a general purpose GPU library.
C++
4,549
star
2

arrayfire-rust

Rust wrapper for ArrayFire
Rust
815
star
3

arrayfire-python

Python bindings for ArrayFire: A general purpose GPU library.
Python
418
star
4

arrayfire-js

ArrayFire.js - ArrayFire for Node.js
C++
120
star
5

arrayfire-ml

ArrayFire's Machine Learning Library.
C++
102
star
6

arrayfire-dotnet

.NET wrapper for ArrayFire
C#
78
star
7

androidcl

Sample app that runs OpenCL kernels to process camera feed on Android devices
C++
76
star
8

arrayfire-haskell

Haskell bindings to ArrayFire
Haskell
60
star
9

arrayfire-rb

Ruby wrapper for ArrayFire
C
37
star
10

arrayfire-java

Java wrapper for ArrayFire
Java
35
star
11

xilinx_demos

OpenCL Demos for Xilinx FPGAs
C++
31
star
12

arrayfire-fortran

Fortran wrapper for ArrayFire
Fortran
24
star
13

arrayfire-r

R wrapper for ArrayFire
R
22
star
14

arrayfire-go

Go bindings for arrayfire
Go
16
star
15

cuda_deployment_tutorial

Scripts to Deploy GPU Enabled Containers
Shell
13
star
16

arrayfire_opengl_interop

Code sample to show interoperability between ArrayFire and OpenGL.
C++
12
star
17

arrayfire-windows-scripts

Batch Scripts for Building ArrayFire on Windows
Batchfile
11
star
18

arrayfire-lua

Lua wrapper for ArrayFire
Lua
10
star
19

valhalla

Benchmarks for Open Source Libraries with Parallel Vector algorithms.
CMake
8
star
20

arrayfire-project-templates

Template Projects for ArrayFire
CMake
7
star
21

arrayfire-docker

Dockerfile for Building and Using ArrayFire https://github.com/arrayfire/arrayfire.git
Dockerfile
6
star
22

arrayfire-api-cheat-sheet

A quick reference of arrayfire library API; equivalent API in it's language wrappers and other math libraries.
6
star
23

ml_lab

Machine Learning Lab
C++
6
star
24

arrayfire-data

ArrayFire Test Data
5
star
25

ITK-ArrayFire-Bridge-Tutorial

Hands-on tutorial on how to combine ITK with ArrayFire http://www.itk.org
C++
5
star
26

arrayfire-benchmark

Benchmark software for ArrayFire
C++
5
star
27

arrayfire-d

D-lang bindings for arrayfire
D
4
star
28

afQuantumSim

ArrayFire Quantum Simulator
C++
4
star
29

threads

C++
4
star
30

d3m-arrayfire-primitives

DARPA D3M TA1 Accelerated Primitives
Python
3
star
31

assets

Assets for the ArrayFire documentation
3
star
32

freetype2

C
2
star
33

arrayfire-lisp

Lisp bindings for ArrayFire
2
star
34

arrayfire-extras

Add-on functionality for the ArrayFire library
2
star
35

arrayfire-binary-python-wrapper

A python thin wrapper for ArrayFire library
Python
2
star
36

arrayfire-torch

Torch wrapper for ArrayFire
1
star
37

arrayfire.github.io

ArrayFire documentation
HTML
1
star
38

af-sklearn-monkeypatch

Monkey-patch for scikit-learn with accelerated ArrayFire components.
Python
1
star