Nicolò Lutteri

Parallel Merge Sort

Introduction

This project aims to implement the merge sort algorithm in C# with the maximum performance on the CPU, obtaining the minimum time for the execution.

Gallery

Solution

Each partition created is a different thread from the main thread. This behavior stops when a determined level of the graph created is reached.

Tecnology Used

C# (Concurrency, Lock, Thread, Visual Studio)
100%