Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/dev' into issue/HAST-325
Browse files Browse the repository at this point in the history
  • Loading branch information
sarahelsaig committed Oct 1, 2023
2 parents bc6b666 + 222aa37 commit 089f5b3
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 6 deletions.
2 changes: 1 addition & 1 deletion Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

<!-- Prevents error NETSDK1152 (Found multiple publish output files with the same relative path) when publishing. This
error shows up in projects that have multiple indirect dependencies on Hast.Vitis.HardwareFramework that copies
HardwareFramework/opencl/src to the build directory -->
HardwareFramework/opencl/src to the build directory. -->
<PropertyGroup>
<ErrorOnDuplicatePublishOutputFiles>false</ErrorOnDuplicatePublishOutputFiles>
</PropertyGroup>
Expand Down
6 changes: 3 additions & 3 deletions Docs/Benchmarks.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ Here are some basic performance benchmarks on how Hastlayer-accelerated code com

All the algorithms are [samples in the Hastlayer solution](../Samples) and available for you to check.

- [`ImageContrastModifier`](../Samples/Hast.Samples.SampleAssembly/ImageContrastModifier.cs): Algorithm for changing the contrast of an image. It's an archetype of parallelized image processing algorithms, also analogous to other kind of 2D algorithms, e.g. camera images, frames of a video, radar images, particle detector data.
- [`MonteCarloPiEstimator`](../Samples/Hast.Samples.SampleAssembly/MonteCarloPiEstimator.cs): Algorithm to calculate Pi with a random [Monte Carlo method](https://en.wikipedia.org/wiki/Monte_Carlo_method) in a parallelized manner. It's an archetype of parallelized Monte Carlo simulations, i.e. simulations that work with random sampling of data. These are used [a variety of applications](https://en.wikipedia.org/wiki/Monte_Carlo_method#Applications).
- [`ParallelAlgorithm`](../Samples/Hast.Samples.SampleAssembly/ParallelAlgorithm.cs): An embarrassingly parallel algorithm that is well suited to be accelerated with Hastlayer. It's an archetype of [embarrassingly parallel](https://en.wikipedia.org/wiki/Embarrassingly_parallel) algorithms. A [variety of algorithms](https://en.wikipedia.org/wiki/Embarrassingly_parallel#Examples) are in this class.
- [`ImageContrastModifier`](../src/Samples/Hast.Samples.SampleAssembly/ImageContrastModifier.cs): Algorithm for changing the contrast of an image. It's an archetype of parallelized image processing algorithms, also analogous to other kind of 2D algorithms, e.g. camera images, frames of a video, radar images, particle detector data.
- [`MonteCarloPiEstimator`](../src/Samples/Hast.Samples.SampleAssembly/MonteCarloPiEstimator.cs): Algorithm to calculate Pi with a random [Monte Carlo method](https://en.wikipedia.org/wiki/Monte_Carlo_method) in a parallelized manner. It's an archetype of parallelized Monte Carlo simulations, i.e. simulations that work with random sampling of data. These are used [a variety of applications](https://en.wikipedia.org/wiki/Monte_Carlo_method#Applications).
- [`ParallelAlgorithm`](../src/Samples/Hast.Samples.SampleAssembly/ParallelAlgorithm.cs): An embarrassingly parallel algorithm that is well suited to be accelerated with Hastlayer. It's an archetype of [embarrassingly parallel](https://en.wikipedia.org/wiki/Embarrassingly_parallel) algorithms. A [variety of algorithms](https://en.wikipedia.org/wiki/Embarrassingly_parallel#Examples) are in this class.

## Notes on measurements

Expand Down
2 changes: 1 addition & 1 deletion src/HardwareFrameworks/Vitis
Submodule Vitis updated 0 files
2 changes: 1 addition & 1 deletion src/Hastlayer/Hast.Vitis/Docs/ZynqReadme.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ That won't have an effect on the build machine because no file will be on that p

Then rename each file replacing the _003494f20d9b2a7a3a8cc1d42a18a5ce6313962e565ad03d38cffd1505c391ee_ with _my-payload_ and copy them to the SD card using SFTP (_/media/sd-mmcblk0p1/_ directory).

You can see an example of `HardwareGenerationConfiguration.SingleBinaryPath` usage in _Samples/Hast.Samples.Consumer/Program.cs_.
You can see an example of `HardwareGenerationConfiguration.SingleBinaryPath` usage in _src/Samples/Hast.Samples.Consumer/Program.cs_.


## SD Card Preparation Steps
Expand Down

0 comments on commit 089f5b3

Please sign in to comment.