Skip to content
Change the repository type filter

All

    Repositories list

    • ovni

      Public
      Obtuse but Versatile Nanoscale Instrumentation
      C
      GNU General Public License v3.0
      1000Updated Oct 15, 2024Oct 15, 2024
    • xtasks

      Public
      Library implementing a common interface to manage FPGA tasks
      C
      GNU Lesser General Public License v3.0
      0000Updated Oct 11, 2024Oct 11, 2024
    • xdma

      Public
      Library implementing a common interface to manage FPGA memory and streams
      C
      GNU Lesser General Public License v3.0
      0100Updated Oct 11, 2024Oct 11, 2024
    • ait

      Public
      The Accelerator Integration Tool (AIT) automatically integrates OmpSs@FPGA accelerators into FPGA designs using different vendor backends
      Tcl
      GNU Lesser General Public License v3.0
      2500Updated Oct 7, 2024Oct 7, 2024
    • llvm

      Public
      LLVM-based compiler for OmpSs-2
      C++
      Other
      2000Updated Oct 4, 2024Oct 4, 2024
    • Nanos6 is a runtime that implements the OmpSs-2 parallel programming model, developed by the Programming Models group at the Barcelona Supercomputing Center.
      C++
      GNU General Public License v3.0
      13000Updated Oct 4, 2024Oct 4, 2024
    • Linux Kernel Module for OmpSs@FPGA toolchain in Zynq boards
      C
      GNU General Public License v2.0
      0000Updated Aug 1, 2024Aug 1, 2024
    • Meta-repository for OmpSs-2@FPGA releases
      Makefile
      1100Updated Aug 1, 2024Aug 1, 2024
    • Simulation of heat propagation on a 2D surface using a Gauss-Seidel method
      C
      0000Updated Jul 2, 2024Jul 2, 2024
    • Cholesky matrix decomposition
      C++
      0000Updated Jun 5, 2024Jun 5, 2024
    • N-body benchmark that uses Implicit Message Passing to exchange particles between FPGAs in a distributed memory cluster
      C++
      GNU General Public License v3.0
      0000Updated Mar 26, 2024Mar 26, 2024
    • slurm

      Public
      Slurm: A Highly Scalable Workload Manager
      C
      Other
      659000Updated Feb 9, 2024Feb 9, 2024
    • Compilation of HLS sources that currently can't be generated by Clang
      C++
      0000Updated Dec 4, 2023Dec 4, 2023
    • Sources and IP generation scripts of the Picos OmpSs Manager (POM)
      SystemVerilog
      GNU General Public License v3.0
      0000Updated Nov 8, 2023Nov 8, 2023
    • N-body application using OmpSs2@FPGA
      C
      GNU General Public License v3.0
      0000Updated Jun 29, 2023Jun 29, 2023
    • OmpSs-2 cholesky factorization application
      C
      0000Updated Jun 29, 2023Jun 29, 2023
    • Dense matrix-matrix multiplication for ompss-2@fpga
      C
      0000Updated Jun 29, 2023Jun 29, 2023
    • extrae

      Public
      Instrumentation framework to generate execution traces of the most used parallel runtimes.
      C
      GNU Lesser General Public License v2.1
      40000Updated Jun 28, 2023Jun 28, 2023
    • mcxx

      Public
      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
      C
      GNU Lesser General Public License v3.0
      23200Updated May 2, 2023May 2, 2023
    • nanox

      Public
      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++
      GNU Lesser General Public License v3.0
      15000Updated Mar 23, 2023Mar 23, 2023
    • Meta-repository for OmpSs@FPGA releases
      Dockerfile
      0100Updated Mar 9, 2023Mar 9, 2023
    • Cholesky

      Public
      This application performs a cholesky decomposition/factorization over a square matrix. The matrix is distributed by blocks of contiguous memory.
      C
      GNU General Public License v3.0
      0000Updated Jun 15, 2022Jun 15, 2022
    • N-body

      Public
      N-body simulation is a simulation of a dynamical system of particles, usually under the influence of physical forces, such as gravity.
      C
      GNU General Public License v3.0
      0000Updated Jun 15, 2022Jun 15, 2022
    • Matmul

      Public
      This application performs the multiplication of two square matrices. The matrices are allocated by blocks of contiguous memory.
      C
      GNU General Public License v3.0
      0000Updated Jun 15, 2022Jun 15, 2022