Complete List of Parallella Open Source Software
Programming
- SHMEM – Epiphany One sided communication framework for Partitioned Global Address Space
- MPI – Epiphany Message passing Interface
- PYTHON – Python interpreter for Epiphany
- OPENMP – Paralllla OpenMP port
- STDCL – Epiphany STDCL programming framework
- OPENCL -Epiphany OpenCL programming framework
- BASIC – Basic interpreter for Epiphany
- BSP – Bulk synchronous Parallel programming framework for parallella
- ERLANG – Port of Erlang OTP for Epiphany
- LISP – LISP interpreter for Epiphany
Tools
- UBUNTU – Parallella Ubuntu distribution
- LINUX – Parallella Linux fork
- UBOOT – Parallella Uboot fork
- PARALLELLA-FLASH -Parallella flashing intsutrctions
- EPIPHANY-SDK -Build scripts for the Epiphany Software Development Kit
- GCC – Epiphany C/C++ compiler
- LLVM – Epiphany CLANG backend
- GDB – Epiphany debugger
- BINUTILS – Epiphany binutils
- NEWLIB – Epiphany standard C libs
- BLAS – BLAS implementation for Epiphany
- EPIPHANY-LIBS – Epiphany run time library
- PAL – Parallel programming library
Examples
- AOBENCH – Toy raytracer
- MATMUL – Assembly optimization
- CONWAY – Game of Life
- PRIME2 – Calculate primes
- PI – Calculate Pi
- FFT – Optimized Assembly FFT routine
- NBODY – MPI based NBODY problem
- JTR – Password Cracking
- STENCIL – Heat Stencil
- All other examples…