From 9a9c8cda643ecfdf0882cc5f9fc83b127066bfb4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan-Oliver=20=22Janonard=22=20Opdenh=C3=B6vel?= Date: Thu, 1 Dec 2022 14:42:07 +0100 Subject: [PATCH] Updating links and descriptions in the Readme --- README.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 0948c6f..2cb0079 100644 --- a/README.md +++ b/README.md @@ -12,13 +12,12 @@ To be done. ### Required Software -This library requires the "Intel® oneAPI Base Toolkit for Linux" as well as the "Intel® FPGA Add-On for oneAPI Base Toolkit", which you can download [here](https://software.intel.com/content/www/us/en/develop/tools/oneapi/base-toolkit/download.html#operatingsystem=Linux&#distributions=Web%20and%20Local%20Install&#options=Online). You also need to have a GCC toolchain with support for C++17 features installed and loaded as well the [boost libraries](https://www.boost.org), version 1.29.0 or newer. If your FPGA accelerator card isn't an Intel® PAC, you also need the board support package of your card. +This library requires the "Intel® oneAPI Base Toolkit for Linux", version 2021.1.3 or newer, as well as the corresponding version of the "Intel® FPGA Add-On for oneAPI Base Toolkit", which you can download [here](https://software.intel.com/content/www/us/en/develop/tools/oneapi/base-toolkit/download.html#operatingsystem=Linux&#distributions=Web%20and%20Local%20Install&#options=Online). You also need to have a GCC toolchain with support for C++17 features installed and loaded as well the [boost libraries](https://www.boost.org), version 1.29.0 or newer. If your FPGA accelerator card isn't an Intel® PAC, you also need the board support package of your card. -If you're working with [the Noctua super-computer by the Paderborn Center for Parallel Computing](https://pc2.uni-paderborn.de/hpc-services/available-systems/noctua/) and the Nallatech/Bittware 520N Board, you can easily load all required components by executing the following commands: +If you're working with [the Noctua2 super-computer at the Paderborn Center for Parallel Computing](https://pc2.uni-paderborn.de/hpc-services/available-systems/noctua2) and the Nallatech/Bittware 520N Board, you can easily load all required components by executing the following command: ``` bash -source /cm/shared/opt/intel_oneapi/{latest-version}/setvars.sh -module load nalla_pcie compiler/GCC +module load fpga devel intel/oneapi bittware/520n Boost ``` ### A basic stencil kernel @@ -203,4 +202,4 @@ If you just run `make conway_emu`, an emulation image will be created that can b ### Going further -This example only showed the general way StencilStream is used. More optimised and non-trivial examples can be found in the [examples folder](https://github.com/pc2/StencilStream/tree/master/examples). However, in order to fully understand the way StencilStream works and to optimize your application, you should take a look at [the documentation](https://pc2.github.io/StencilStream/index.html) and especially at the [architecture document](https://pc2.github.io/StencilStream/Architecture.html). Future releases will also feature an optimization guide that discusses the different optimization parameters and gives advice for good designs. \ No newline at end of file +This example only showed the general way StencilStream is used. More optimised and non-trivial examples can be found in the [examples folder](https://github.com/pc2/StencilStream/tree/master/examples). However, in order to fully understand the way StencilStream works and to optimize your application, you should take a look at [the documentation](https://pc2.github.io/StencilStream/index.html) and especially at the [architecture document](https://pc2.github.io/StencilStream/Architecture.html). Future releases will also feature an optimization guide that discusses the different optimization parameters and gives advice for good designs.