diff --git a/README.md b/README.md index 0ced30086d..cc8d9f06ae 100644 --- a/README.md +++ b/README.md @@ -18,10 +18,7 @@ For a quick introduction to UMF usage, please see [examples](https://oneapi-src.github.io/unified-memory-framework/examples.html) documentation, which includes the code of the [basic example](https://github.com/oneapi-src/unified-memory-framework/blob/main/examples/basic/basic.c). -The are also more advanced that allocates USM memory from the -[Level Zero device](https://github.com/oneapi-src/unified-memory-framework/blob/main/examples/level_zero_shared_memory/level_zero_shared_memory.c) -using the Level Zero API and UMF Level Zero memory provider and [CUDA device](https://github.com/oneapi-src/unified-memory-framework/blob/main/examples/cuda_shared_memory/cuda_shared_memory.c) -using the CUDA API and UMF CUDA memory provider. +There are also more advanced examples that allocate USM memory from the [Level Zero device](examples/level_zero_shared_memory/level_zero_shared_memory.c) using the Level Zero API and UMF Level Zero memory provider and [CUDA device](examples/cuda_shared_memory/cuda_shared_memory.c) using the CUDA API and UMF CUDA memory provider. ## Build @@ -75,7 +72,7 @@ In order to build the benchmark, the `UMF_BUILD_BENCHMARKS` CMake configuration UMF also provides multithreaded benchmarks that can be enabled by setting both `UMF_BUILD_BENCHMARKS` and `UMF_BUILD_BENCHMARKS_MT` CMake -configuration flags to `ON`. Multithreaded benchmarks require a C++ support. +configuration flags to `ON`. Multithreaded benchmarks require C++ support. The Scalable Pool requirements can be found in the relevant 'Memory Pool managers' section below.