/[escript]/branches/inv2jf/cusplibrary/cusp
ViewVC logotype

Log of /branches/inv2jf/cusplibrary/cusp

View Directory Listing Directory Listing


Sticky Revision:

Revision 5551 - Directory Listing
Modified Fri Mar 20 01:25:10 2015 UTC (4 years, 1 month ago) by jfenwick
Another experiment on downunder


Revision 5448 - Directory Listing
Modified Fri Feb 6 05:31:37 2015 UTC (4 years, 2 months ago) by jfenwick
Original Path: trunk/cusplibrary/cusp
Updating all the dates

Revision 5245 - Directory Listing
Modified Thu Nov 6 11:14:08 2014 UTC (4 years, 5 months ago) by caltinay
Original Path: trunk/cusplibrary/cusp
CPU optimizations for block size 1 symmetric spmv (DIA) which is now also
faster than non-symmetric on i7.


Revision 5244 - Directory Listing
Modified Thu Nov 6 11:03:58 2014 UTC (4 years, 5 months ago) by caltinay
Original Path: trunk/cusplibrary/cusp
block size 2 optimizations.


Revision 5243 - Directory Listing
Modified Thu Nov 6 10:09:23 2014 UTC (4 years, 5 months ago) by caltinay
Original Path: trunk/cusplibrary/cusp
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 (4 years, 5 months ago) by caltinay
Original Path: trunk/cusplibrary/cusp
More cache-friendly version of CPU-based symmetric-CDS-SpMV for block sizes >2.


Revision 5238 - Directory Listing
Modified Wed Oct 29 05:26:36 2014 UTC (4 years, 5 months ago) by caltinay
Original Path: trunk/cusplibrary/cusp
block size 3 special case on GPU.


Revision 5237 - Directory Listing
Modified Wed Oct 29 04:28:59 2014 UTC (4 years, 5 months ago) by caltinay
Original Path: trunk/cusplibrary/cusp
-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 (4 years, 5 months ago) by caltinay
Original Path: trunk/cusplibrary/cusp
Skipping ripley SystemMatrix tests with >1 rank, some formatting and minor
changes.


Revision 5225 - Directory Listing
Modified Mon Oct 27 01:33:45 2014 UTC (4 years, 5 months ago) by caltinay
Original Path: trunk/cusplibrary/cusp
dummy commit to see if submin is happy now.


Revision 5223 - Directory Listing
Modified Fri Oct 24 04:34:07 2014 UTC (4 years, 6 months ago) by caltinay
Original Path: trunk/cusplibrary/cusp
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 (4 years, 6 months ago) by caltinay
Original Path: trunk/cusplibrary/cusp
Actually implement transposed SpMV for blocksizes >=3


Revision 5220 - Directory Listing
Modified Thu Oct 23 03:50:37 2014 UTC (4 years, 6 months ago) by caltinay
Original Path: trunk/cusplibrary/cusp
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 (4 years, 6 months ago) by caltinay
Original Path: trunk/cusplibrary/cusp
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 5148 - Directory Listing
Modified Mon Sep 15 01:25:23 2014 UTC (4 years, 7 months ago) by caltinay
Original Path: trunk/cusplibrary/cusp
Merging ripley diagonal storage + CUDA support into trunk.
Options file version has been incremented due to new options
'cuda' and 'nvccflags'.


Revision 5141 - Directory Listing
Modified Wed Sep 10 05:50:35 2014 UTC (4 years, 7 months ago) by caltinay
Original Path: branches/diaplayground/cusplibrary/cusp
Minor.


Revision 5137 - Directory Listing
Modified Wed Sep 10 04:01:57 2014 UTC (4 years, 7 months ago) by caltinay
Original Path: branches/diaplayground/cusplibrary/cusp
Implmented CGLS method with fixed shift for now.


Revision 5131 - Directory Listing
Modified Thu Sep 4 06:42:18 2014 UTC (4 years, 7 months ago) by caltinay
Original Path: branches/diaplayground/cusplibrary/cusp
fixed order of arguments for dia/csr->cds conversion.


Revision 5130 - Directory Listing
Modified Tue Sep 2 06:09:54 2014 UTC (4 years, 7 months ago) by caltinay
Original Path: branches/diaplayground/cusplibrary/cusp
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 (4 years, 9 months ago) by caltinay
Original Path: branches/diaplayground/cusplibrary/cusp
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.


Revision 4956 - Directory Listing
Modified Tue May 20 12:34:41 2014 UTC (4 years, 11 months ago) by caltinay
Original Path: branches/diaplayground/cusplibrary/cusp
minor changes to cusp to allow compilation with -pedantic and -Werror.
One bug fix in spmv_dia.


Revision 4955 - Directory Listing
Added Tue May 20 04:33:15 2014 UTC (4 years, 11 months ago) by caltinay
Original Path: branches/diaplayground/cusplibrary/cusp
added pristine copy of cusplibrary (apache license) to be used by ripley.


  ViewVC Help
Powered by ViewVC 1.1.26