OmpSs@FPGA
bsc-pm-ompss-at-fpga
OmpSs@FPGA toolchain from Programming Models Group at Barcelona Supercomputing Center
Languages
Loading contributions...
Top Repositories
The Accelerator Integration Tool (AIT) automatically integrates OmpSs@FPGA accelerators into FPGA designs using different vendor backends
Mercurium is a C/C++/Fortran source-to-source compilation infrastructure aimed at fast prototyping developed by the Programming Models group at the Barcelona Supercomputing Center
Meta-repository for OmpSs@FPGA releases
Meta-repository for OmpSs-2@FPGA releases
Simulation of heat propagation on a 2D surface using a Gauss-Seidel method
Library implementing a common interface to manage FPGA memory and streams
Repositories
27Meta-repository for OmpSs-2@FPGA releases
No description provided.
LLVM-based compiler for OmpSs-2
Obtuse but Versatile Nanoscale Instrumentation
Simulation of heat propagation on a 2D surface using a Gauss-Seidel method
Library implementing a common interface to manage FPGA tasks
OMPIF message sender
The Accelerator Integration Tool (AIT) automatically integrates OmpSs@FPGA accelerators into FPGA designs using different vendor backends
No description provided.
Instrumentation framework to generate execution traces of the most used parallel runtimes.
Nanos6 is a runtime that implements the OmpSs-2 parallel programming model, developed by the Programming Models group at the Barcelona Supercomputing Center.
Linux Kernel Module for OmpSs@FPGA toolchain in Zynq boards
Library implementing a common interface to manage FPGA memory and streams
Adapter to emit instrumentation events from accelerators
Support module for creating tasks from accelerators
OMPIF message receiver
Packet decoder for OMPIF communication infrastructure
No description provided.
This application performs a cholesky decomposition/factorization over a square matrix. The matrix is distributed by blocks of contiguous memory.
This application performs the multiplication of two square matrices. The matrices are allocated by blocks of contiguous memory.
N-body simulation is a simulation of a dynamical system of particles, usually under the influence of physical forces, such as gravity.
N-body benchmark that uses Implicit Message Passing to exchange particles between FPGAs in a distributed memory cluster
Cholesky matrix decomposition
Nanos++ is a runtime designed to serve as runtime support in parallel environments. It is mainly used to support OmpSs, a extension to OpenMP developed at BSC.
Mercurium is a C/C++/Fortran source-to-source compilation infrastructure aimed at fast prototyping developed by the Programming Models group at the Barcelona Supercomputing Center
Meta-repository for OmpSs@FPGA releases
Compilation of HLS sources that currently can't be generated by Clang