Log of /release/4.2/cusplibrary
Directory Listing
Revision
5859 -
Directory Listing
Modified
Tue Jan 12 06:27:26 2016 UTC
(5 years, 3 months ago)
by
jfenwick
Updating version number and copyright
Revision
5858 -
Directory Listing
Modified
Tue Jan 12 05:54:37 2016 UTC
(5 years, 3 months ago)
by
jfenwick
preparing for release 4.2
Revision
5707 -
Directory Listing
Modified
Mon Jun 29 03:59:06 2015 UTC
(5 years, 9 months ago)
by
sshaw
Original Path:
trunk/cusplibrary
adding copyright headers to files without copyright info, moved header to top of file in some cases where it wasn't
Revision
5706 -
Directory Listing
Modified
Mon Jun 29 03:41:36 2015 UTC
(5 years, 9 months ago)
by
sshaw
Original Path:
trunk/cusplibrary
all python files now force use of python3 prints and division syntax to stop sneaky errors appearing in py3 environs
Revision
5245 -
Directory Listing
Modified
Thu Nov 6 11:14:08 2014 UTC
(6 years, 5 months ago)
by
caltinay
Original Path:
trunk/cusplibrary
CPU optimizations for block size 1 symmetric spmv (DIA) which is now also
faster than non-symmetric on i7.
Revision
5243 -
Directory Listing
Modified
Thu Nov 6 10:09:23 2014 UTC
(6 years, 5 months ago)
by
caltinay
Original Path:
trunk/cusplibrary
Significant speed-up for symmetric spmv on CPU. This is now faster than
non-symmetric on i7.
Revision
5239 -
Directory Listing
Modified
Thu Oct 30 05:36:00 2014 UTC
(6 years, 5 months ago)
by
caltinay
Original Path:
trunk/cusplibrary
More cache-friendly version of CPU-based symmetric-CDS-SpMV for block sizes >2.
Revision
5237 -
Directory Listing
Modified
Wed Oct 29 04:28:59 2014 UTC
(6 years, 5 months ago)
by
caltinay
Original Path:
trunk/cusplibrary
-Enabled use of texture memory by default (needs config option).
-split symmetric spmv to separate file and added specialized version
for block size 2.
Revision
5231 -
Directory Listing
Modified
Tue Oct 28 21:21:15 2014 UTC
(6 years, 5 months ago)
by
caltinay
Original Path:
trunk/cusplibrary
Skipping ripley SystemMatrix tests with >1 rank, some formatting and minor
changes.
Revision
5223 -
Directory Listing
Modified
Fri Oct 24 04:34:07 2014 UTC
(6 years, 6 months ago)
by
caltinay
Original Path:
trunk/cusplibrary
Fixed CDS->CDS copy and implemented a kernel for symmetric spmv which is
currently not optimized and thus slow.
Revision
5221 -
Directory Listing
Modified
Thu Oct 23 04:01:49 2014 UTC
(6 years, 6 months ago)
by
caltinay
Original Path:
trunk/cusplibrary
Actually implement transposed SpMV for blocksizes >=3
Revision
5220 -
Directory Listing
Modified
Thu Oct 23 03:50:37 2014 UTC
(6 years, 6 months ago)
by
caltinay
Original Path:
trunk/cusplibrary
Fixes to CDS SpMV symmetric and tests for blocksizes 1-4 symm/non-symm.
Revision
5209 -
Directory Listing
Modified
Tue Oct 21 06:50:20 2014 UTC
(6 years, 6 months ago)
by
caltinay
Original Path:
trunk/cusplibrary
Adding memory optimization for symmetric CDS matrices (in ripley).
Only main and upper diagonal blocks are now stored.
SpMV not updated on GPUs yet but we get a speed-up on Xeons.
Revision
5130 -
Directory Listing
Modified
Tue Sep 2 06:09:54 2014 UTC
(6 years, 7 months ago)
by
caltinay
Original Path:
branches/diaplayground/cusplibrary
Implemented transposed SpMV for DIA and CDS on CPU and GPU.
Added LSQR solver, not optimized yet but works in general.
Revision
5095 -
Directory Listing
Modified
Fri Jul 11 05:54:25 2014 UTC
(6 years, 9 months ago)
by
caltinay
Original Path:
branches/diaplayground/cusplibrary
Added implementation of column diagonal storage (CDS) matrix format
and relevant operations within cusp to allow solving for block sizes > 1.
Added exception if trying to solve with more than one rank.
Minor clean up.