GitHunt

OmpSs@FPGA

bsc-pm-ompss-at-fpga

OmpSs@FPGA toolchain from Programming Models Group at Barcelona Supercomputing Center

Languages

C37%C++26%SystemVerilog22%Makefile7%Tcl4%Dockerfile4%

Loading contributions...

Top Repositories

Repositories

27
BS
bsc-pm-ompss-at-fpga/ompss-2-at-fpga-releases

Meta-repository for OmpSs-2@FPGA releases

Makefile11Updated 5 days ago
bscdocker-imagefpgaheterogeneous-parallel-programmingompssompss-2ompss-at-fpgaprogramming-modelxilinx-fpgaxilinx-vivado
BS
bsc-pm-ompss-at-fpga/dotproduct

No description provided.

Makefile00Updated 5 days ago
benchmarkbscfpgaompssompss-2ompss-at-fpga
BS
bsc-pm-ompss-at-fpga/llvmFork

LLVM-based compiler for OmpSs-2

C++00Updated 5 days ago
bsccompilerfpgaompss-2ompss-at-fpga
BS
bsc-pm-ompss-at-fpga/ovniFork

Obtuse but Versatile Nanoscale Instrumentation

C00Updated 5 days ago
bscfpgainstrumentationompss-2ompss-at-fpga
BS
bsc-pm-ompss-at-fpga/distributed_HeatArchived

Simulation of heat propagation on a 2D surface using a Gauss-Seidel method

C10Updated 1 year ago
BS
bsc-pm-ompss-at-fpga/xtasks

Library implementing a common interface to manage FPGA tasks

C00Updated 5 days ago
bscfpgaheterogeneous-parallel-programmingompssompss-2ompss-at-fpgatask-manager
BS
bsc-pm-ompss-at-fpga/message_sender

OMPIF message sender

SystemVerilog00Updated 3 weeks ago
bscfpgaompifompss-2ompss-at-fpgartl
BS
bsc-pm-ompss-at-fpga/ait

The Accelerator Integration Tool (AIT) automatically integrates OmpSs@FPGA accelerators into FPGA designs using different vendor backends

Tcl62Updated 3 days ago
bitstreambscfpgaheterogeneous-parallel-programmingompssompss-2ompss-at-fpgaxilinx-fpgaxilinx-vivado
BS
bsc-pm-ompss-at-fpga/heat

No description provided.

C00Updated 2 weeks ago
benchmarkbscfpgaompssompss-2ompss-at-fpga
BS
bsc-pm-ompss-at-fpga/extraeForkArchived

Instrumentation framework to generate execution traces of the most used parallel runtimes.

C00Updated 2 years ago
BS
bsc-pm-ompss-at-fpga/nanos6-fpgaFork

Nanos6 is a runtime that implements the OmpSs-2 parallel programming model, developed by the Programming Models group at the Barcelona Supercomputing Center.

C++00Updated 5 days ago
bscfpgaompss-2ompss-at-fpgaruntime
BS
bsc-pm-ompss-at-fpga/ompss-at-fpga-kernel-module

Linux Kernel Module for OmpSs@FPGA toolchain in Zynq boards

C00Updated 5 days ago
bscfpgalinux-kernelompssompss-2ompss-at-fpga
BS
bsc-pm-ompss-at-fpga/xdma

Library implementing a common interface to manage FPGA memory and streams

C10Updated 5 days ago
bscfpgaompssompss-2ompss-at-fpga
BS
bsc-pm-ompss-at-fpga/instrumentation_adapter

Adapter to emit instrumentation events from accelerators

SystemVerilog00Updated 2 months ago
bscfpgainstrumentationompss-2ompss-at-fpgartl
BS
bsc-pm-ompss-at-fpga/newtask_spawner

Support module for creating tasks from accelerators

SystemVerilog00Updated 2 months ago
bscfpgaompss-2ompss-at-fpgartl
BS
bsc-pm-ompss-at-fpga/message_receiver

OMPIF message receiver

SystemVerilog00Updated 2 months ago
bscfpgaompifompss-2ompss-at-fpgartl
BS
bsc-pm-ompss-at-fpga/packet_decoder

Packet decoder for OMPIF communication infrastructure

SystemVerilog00Updated 2 months ago
bscfpgaompifompss-2ompss-at-fpgartl
BS
bsc-pm-ompss-at-fpga/picos_ompss_manager

No description provided.

SystemVerilog00Updated 2 months ago
bscfpgahardware-runtimeompss-2ompss-at-fpgartl
BS
bsc-pm-ompss-at-fpga/cholesky

This application performs a cholesky decomposition/factorization over a square matrix. The matrix is distributed by blocks of contiguous memory.

C00Updated 2 weeks ago
benchmarkbscfpgaompssompss-2ompss-at-fpga
BS
bsc-pm-ompss-at-fpga/matmul

This application performs the multiplication of two square matrices. The matrices are allocated by blocks of contiguous memory.

C++00Updated 1 month ago
benchmarkbscfpgaompssompss-2ompss-at-fpga
BS
bsc-pm-ompss-at-fpga/nbody

N-body simulation is a simulation of a dynamical system of particles, usually under the influence of physical forces, such as gravity.

C10Updated 1 month ago
benchmarkbscfpgaompssompss-2ompss-at-fpga
BS
bsc-pm-ompss-at-fpga/distributed_N-bodyArchived

N-body benchmark that uses Implicit Message Passing to exchange particles between FPGAs in a distributed memory cluster

C++00Updated 1 year ago
BS
bsc-pm-ompss-at-fpga/distributed_CholeskyArchived

Cholesky matrix decomposition

C++00Updated 1 year ago
BS
bsc-pm-ompss-at-fpga/nanoxForkArchived

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.

C++00Updated 2 years ago
ompssruntime
BS
bsc-pm-ompss-at-fpga/mcxxForkArchived

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

C20Updated 2 years ago
compilerompsssource-to-source
BS
bsc-pm-ompss-at-fpga/ompss-at-fpga-releasesArchived

Meta-repository for OmpSs@FPGA releases

Dockerfile20Updated 3 years ago
docker-imagefpgaheterogeneous-parallel-programmingompssopenmpprogramming-modelxilinx-fpgaxilinx-vivado
BS
bsc-pm-ompss-at-fpga/hls_sources

Compilation of HLS sources that currently can't be generated by Clang

C++00Updated 2 years ago

Gists

Recent Activity