Print
Univis
Search
 
FAU-Logo
Techn. Fakultät Willkommen am Institut für Informatik FAU-Logo

CUDA Quasi-Newton Optimization

Introduction

This is a C++ library for general-purpose, unconstrained non-linear optimization on the GPU using NVIDA's CUDA. It implements the L-BFGS (“Limited-memory Broyden-Fletcher-Goldfarb-Shanno“) method, a popular Quasi-Newton optimization method with a low memory footprint.

The source code package already comes with some example applications and test cases. We also use this library in our GPU-accelerated super-resolution framework for non-linear optimization. More details about this application are available Opens internal link in current windowhere

 

News

  • 03/04/2013 Initial version released (1.0)
  • 04/23/2013 Bug fix to support CUDA 5.x

Download

  • CUDA L-BFGS library is available Initiates file downloadhere
  • Please follow the instructions in README.txt on how to build, install and use the library

License

This work is licensed under a Creative Commons Attribution 3.0 Unported License. (CC-BY) http://creativecommons.org/licenses/by/3.0/
The authors do not assume liability for errors contained in or for damages arising from the use of the software.

There is no publication available that covers this library exclusively, but you may consider citing the paper it was introduced in:

Articles in Conference Proceedings

Dependencies