forked from radfordneal/matprod
-
Notifications
You must be signed in to change notification settings - Fork 0
Library for matrix multiplication with optional pipelining
License
mrgloom/matprod
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
MATPROD - A LIBRARY FOR MATRIX MULTIPLICATION WITH OPTIONAL PIPELINING Files in this directory are Copyright (C) 2013, 2014 Radford M. Neal. The matprod library is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. The file COPYING contains the text of the GNU General Public License, version 2. The matprod library contains procedures for vector-vector, matrix-vector, vector-matrix, and matrix-matrix multiplication (plus version of matrix-matrix multiplication where one operand is transposed). The file matprod.c (interface defined in matprod.h) contains conventional versions of these procedures. The file piped-matprod.c (interface defined in piped-matprod.h) contains versions that are structured as task procedures for use with the "helpers" library for parallel execution of tasks, with pipelining. The directory "tests" contains some test programs. See matprod-doc and comments in the source files for further documentation. This software is available at github.com/radfordneal/matprod. The helpers library is available from github.com/radfordneal/helpers. Radford Neal may be contacted at radfordneal@gmail.com. This is the version of 2014-05-27.
About
Library for matrix multiplication with optional pipelining
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- C 92.8%
- Shell 4.8%
- Makefile 2.4%