home |
gems4 |
terabeam
copyright © 2003 Thomas Rolfes
Neural Networks on Programmable Graphics Hardware
Here is the sample code.
References
- [Chellapilla00]
- Chellapilla, K. & Fogel, D.B., "Anaconda Defeats Hoyle 6-0: A Case Study Competing an Evolved Checkers Program against Commercially Available Software", Proceedings of the 2000 Congress on Evolutionary Computation, IEEE Press, Piscataway, NJ, pp. 857-863.
- [Dongarra88]
- Dongarra, J.J., Du Croz, J., Hammarling, S. & Hanson, R.J., "An extended set of FORTRAN Basic Linear Algebra Subprograms", AMC Trans. Math. Soft., Vol. 14 (1988), pp. 1-17.
- [Flynn72]
- Flynn, M, "Some computer organizations and their effectiveness", IEEE Trans. Computers Vol 21, 9 (1972), pp. 984-960.
- [GPGPU]
- "General Purpose Computing Using Graphics Hardware" site.
- [Krüger03]
- Krüger, J. & Westermann, R., "Linear Algebra Operators for GPU Implementation of Numerical Algorithms". SIGGRAPH 2003 conference proceedings.
- [LaMothe00]
- LaMothe, A., "A Neural-Net Primer", Game Programming Gems, Charles River Media, 2000.
- [Larsen01]
- Larsen, E.S. & McAllister, D., "Fast Matrix Multiplies using Graphics Hardware", Super Computing 2001 Conference, Denver, CO, November 2001.
- [Lawson79]
- Lawson, C., Hanson, R., Kincaid, D. & Krogh, F., "Basic linear algebra subprograms for FORTRAN usage", ACM Trans. Math. Software Vol. 5 (1979), pp. 308-371.
- [Manslow01]
- Manslow, J., "Using a Neural Network in a Game: A Concrete Example", Game Programming Gems 2, Charles River Media, 2001.
- [Moravanszky03]
- Moravanszky, Á., "Dense Matrix Algebra on the GPU", ShaderX˛, Wordware Publishing, 2003.
- [PS2Neural]
- PS2 Neural Network Simulator project site.
- [Strassen69]
- Strassen, V., "Gaussian Elimination is not optimal", Numerische Mathematik, Vol. 13 (1969), pp. 353-356.
- [Whaley98]
- Whaley, R.C. & Dongarra, J., "Automatically Tuned Linear Algebra Software", Super Computing 1998 Conference, Orlando, FL, November 1998.
- [Winograd68]
- Winograd, S. "A new algorithm for inner product", IEEE Trans. Computers, C-17:693-694, 1968.