Skip to content

OmpSs@FPGA release 4.0.0

Compare
Choose a tag to compare
@mvidalpinol mvidalpinol released this 25 Jan 10:37
· 5 commits to master since this release

Release 4.0.0

2023-01-24

  • ait

  • Bump version to 6.4.1

    • Versioning now follows SemVer specification
    • Unified hardware runtimes into Picos OmpSs Manager (POM) v6.0
      • Supports all the features previously supported by Fast OmpSs Manager (FOM) and Smart OmpSs Manager (SOM)
      • Automatically detect required hwruntime features and enable them accordingly
      • Deprecated --hwruntime argument
    • Added --interconnect_priorities argument to enable priorities on memory interconnects
    • Added support for OmpSs@FPGA accelerator wrapper v13, which depends on the new_task_spawner IP
    • Added support for Vitis HLS
    • Internal refactor to follow Python packages structure in order to distribute AIT through PyPI
    • Several bug fixes and improvements
  • mcxx

    • Implemented support for accelerator wrapper v13
    • Fixed lock field of AIT json to mark which accelerators use locking features
    • Added needs_deps field in AIT json to mark which accelerators have data dependencies
  • nanox

    • Fixed configuration and installation on newer linux versions
    • Use xtasks multidevice API
    • Adapted data structures to accelerator wrapper v13
  • xtasks

    • Bump version to 14.3
    • Added support for multiple FPGAs
    • Flipped managed_reset polarity
    • Fixed buffer overflow bugs
  • xdma

    • Bump version to 4.2
    • Added support for multiple FPGAs
    • Renamed euroexa_testbed2 backend to euroexa_maxilink
    • Split large copies into smaller chunks on qdma backend to avoid a kernel out-of-memory error
  • Picos OmpSs Manager (POM)

    • Bump version to 6.0
    • Take into account current task in execution when optimizing data copies