You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A high-performance, multi-threaded transaction processing system built in C++ that demonstrates enterprise-level concurrent programming, design patterns, and real-time payment processing architecture.
C++ Parallel Image Processing Tool for Dataset of 10K+ Images. Applies multiple OpenCV functions on the whole batch using both Data and Task Parallelism for faster processing.
C++ library designed to provide system-level thread- and fail-safe functions with concurrency, atomic, file I/O, IPC, memory management, and system information retrieval functionalities.
The system uses inter-process communication through pipes for exchanging information (weights) between processes. Each layer of the neural network is represented as a separate process, and each neuron within a layer is treated as a separate thread.
This is a school project from Operating Systems course where threads, mutexes, semaphores, task pools and critical sections are used effectively to ensure synchronization among threads.