https://github.com/anjadj/image-sharpening-algorithm
Algorithm optimization
https://github.com/anjadj/image-sharpening-algorithm
algorithms algorithms-and-data-structures architecture csharp
Last synced: over 1 year ago
JSON representation
Algorithm optimization
- Host: GitHub
- URL: https://github.com/anjadj/image-sharpening-algorithm
- Owner: AnjaDj
- Created: 2024-11-02T13:04:38.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-02T13:44:26.000Z (over 1 year ago)
- Last Synced: 2025-01-22T23:28:10.675Z (over 1 year ago)
- Topics: algorithms, algorithms-and-data-structures, architecture, csharp
- Language: C#
- Homepage:
- Size: 6.78 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Analysis & Comparison Methods for Accelerating an Image Sharpening Algorithm
First, we measure the execution time of the base algorithm using the function void BaseAlgorithm(string inputFile, string outputFile).
Next, we track the execution time for different optimization approaches:
1. parallelization on a multi-core processor with void ParallelAlgorithm(string inputFile, string outputFile)
2. cache optimization with void CacheAlgorithm(string inputFile, string outputFile)
3. combination of parallelism and cache optimization with void ParallelCacheAlgorithm(string inputFile, string outputFile)
Comparison results are documented in the final report.xlsx