hl_strsn

所属分类:图形图像处理
开发工具:C/C++
文件大小:118KB
下载次数:45
上传日期:2007-06-22 15:57:48
上 传 者youliang
说明:  C++编写的高性能矩阵乘法的Stranssen算法,能够有效提高矩阵乘法的效率。
(C preparation of high-performance Stranssen matrix multiplication algorithm, can effectively improve the efficiency of matrix multiplication.)

文件列表:
hl_strsn\code\DGEFMM.c (1217, 2007-04-26)
hl_strsn\code\DGEFMM.o_P4 (1016, 2007-04-26)
hl_strsn\code\DGEFMM_MEM.c (1192, 2007-04-26)
hl_strsn\code\DGEFMM_MEM.o_P4 (1028, 2007-04-26)
hl_strsn\code\fixup_internal.c (4706, 2007-06-12)
hl_strsn\code\fixup_internal.c.bak (4698, 2007-06-12)
hl_strsn\code\fixup_internal.o_P4 (1744, 2007-04-26)
hl_strsn\code\fmm.c (7421, 2007-04-26)
hl_strsn\code\fmm_internal.c (2815, 2007-04-26)
hl_strsn\code\fmm_internal.o_P4 (1528, 2007-04-26)
hl_strsn\code\gen_matrix.c (1989, 2007-04-26)
hl_strsn\code\lib_fmm.o_P4 (3340, 2007-04-26)
hl_strsn\code\Makefile (2963, 2007-04-26)
hl_strsn\code\matrix.c (11971, 2007-04-26)
hl_strsn\code\matrix.o_P4 (5492, 2007-04-26)
hl_strsn\code\matrix_arith.F (2800, 2007-04-26)
hl_strsn\code\matrix_arith.o_P4 (1968, 2007-04-26)
hl_strsn\code\strassen_internal.c (10299, 2007-04-26)
hl_strsn\code\strassen_internal.o_P4 (4592, 2007-04-26)
hl_strsn\doc\COPYRIGHT (1902, 2007-04-26)
hl_strsn\doc\UsersGuide.ps (173510, 2007-04-26)
hl_strsn\include\matrix.h (7268, 2007-05-18)
hl_strsn\include\matrix.h.bak (7267, 2007-05-18)
hl_strsn\include\matrix_test.h (2677, 2007-04-26)
hl_strsn\lib\stras_lib_P4.a (22434, 2007-04-26)
hl_strsn\make_include\Make-cray.include (1609, 2007-04-26)
hl_strsn\make_include\Make-cray_t3d.include (1673, 2007-04-26)
hl_strsn\make_include\Make-P4.include (1856, 2007-04-26)
hl_strsn\make_include\Make-rs6000.include (1777, 2007-04-26)
hl_strsn\make_include\Make-solaris.include (1571, 2007-04-26)
hl_strsn\make_include\Make-sun4.include (1858, 2007-04-26)
hl_strsn\man\manl\DGEFMM.l (4864, 2007-04-26)
hl_strsn\man\manl\DGEFMM_MEM.l (5353, 2007-04-26)
hl_strsn\man\manl\dgemm.l (4034, 2007-04-26)
hl_strsn\man\manl\fmm.l (5367, 2007-04-26)
hl_strsn\man\manl\TMP_DGEFMM_MEM.l (2433, 2007-04-26)
hl_strsn\man\manl\tmp_fmm.l (2206, 2007-04-26)
hl_strsn\man\manl (0, 2007-06-22)
hl_strsn\code (0, 2007-06-22)
... ...

These directories contains the code for the SERIAL Strassen implementation for general matrix multiplication C = alpha*AB+beta*C. The major difference between this code and the BLAS DGEMM routine is that Strassen uses more memory, but takes fewer operations. The extra memory is malloced during the recursion process. The amount depends on the number of recursions done. This is the first in a series of Strassen codes that will be released. See the COPYRIGHT notice in the /doc directory. It contains the copyright and disclaimer notice. Refer to the DGEFMM User's Guide contained in file /doc/UsersGuide.ps for more information about compiling, testing, and running the Strassen code. Feel free to send questions, comments, and problem reports to prism@super.org.

近期下载者

相关文件


收藏者