Boost logo

Ublas :

From: Michael Wong (michaelw_at_[hidden])
Date: 2008-07-11 15:27:02

Hi, I am somewhat new to Boost.uBlas, but having examined it a bit, it is
not clear to me that it supports block storage organization, as opposed to
row major or column major. The intent of this capability is to take into
account the cache size of the architecture to optimize sub-matrix

The usual way of representing matrix in memory does not always take full
advantage of the cache line. For example, matrix multiplication could be
made faster if all elements of certain sub-matrixes are near-by (in a
contiguous address range). This can be achieved by using a blocked storage
organization for matrix. Is there interest to take a look at this in uBlas
 or are there already existing ways to support this?


Michael Wong
XL C++ Compiler kernel Development
IBM Canada Ltd., C2/KD2/8200/MKM
8200 Warden Avenue
Markham, Ontario L6G 1C7
W:905-413-3283 F:905-413-4839
Boost test results

C/C++ Compilers Support Page
C/C++ Feature Request Interface
XL Fortran Compiler Support Page
XL Fortran Feature Request Interface