https://github.com/darrensapalo/threaded-bitonic-sorting-network
Implementing the Bitonic sorting network concurrently.
https://github.com/darrensapalo/threaded-bitonic-sorting-network
concurrency java multithreaded network sorting
Last synced: 5 days ago
JSON representation
Implementing the Bitonic sorting network concurrently.
- Host: GitHub
- URL: https://github.com/darrensapalo/threaded-bitonic-sorting-network
- Owner: darrensapalo
- Created: 2015-09-08T12:30:22.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2020-04-03T20:21:21.000Z (about 6 years ago)
- Last Synced: 2025-03-11T05:36:58.485Z (about 1 year ago)
- Topics: concurrency, java, multithreaded, network, sorting
- Language: Java
- Homepage: https://en.wikipedia.org/wiki/Bitonic_sorter
- Size: 19.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Threaded Bitonic Sort Network
> A project by Darren Karl Sapalo, Michael Lance, and David John Ricafort, Master of Science in Computer Science students in De La Salle University Manila (PH).
## What is Bitonic Sort?
The Bitonic sort is a parallel algorithm for sorting, which makes it suitable for learning how to do parallel processing or asynchronous work. This is a great exercise for students learning about concurrency, race conditions, blocking, and the like.
You can read more about the Bitonic sort in [Wikipedia](https://en.wikipedia.org/wiki/Bitonic_sorter).
## Why did you do this project?
This was a simple homework that Solomon See, our professor in Advanced Operating Systems (ADVANOS), gave when the course started.
## How can I contribute?
There will be more students of MS-CS in DLSU Manila, so I hope that homeworks and projects like these can be properly collected and documented.
> ### We have this great opportunity to discover, learn, persist, and share knowledge with our fellow students. I dream of a collaborative CCS Graduate studies community (alumni and students) that are able to share resources to making learning much more easy and accessible.
You can reach out to me via Github or Twitter (@darrensapalo) to share my dream or to just talk.