- Designed and developed parallel optimization algorithm based on the LBFGS solver provided by PETSc, leveraging its parallel primitives and testing the scalability on cluster
- Implemented stochastic gradient solvers (SGD and ADAM), and tested their efficiency in comparison with LBFGS
Source Code available here.