SCM Repository
Log of /branches/pure-cfg/src/include
Sticky Revision: |
Revision 1562 - Directory Listing
Modified Wed Oct 26 15:26:56 2011 UTC (10 years, 8 months ago) by jhr
Fixed typo in function name
Revision 1557 - Directory Listing
Modified Sun Oct 23 15:44:04 2011 UTC (10 years, 8 months ago) by jhr
Add Eigen function prototypes to diderot.h
Revision 1526 - Directory Listing
Modified Thu Oct 13 21:27:17 2011 UTC (10 years, 8 months ago) by lamonts
Bug Fix: After the previous commit, the output was not correct for the OpenCL backend because it uses the shadow strand size rather than the original strand size. Fixed
Revision 1519 - Directory Listing
Modified Sun Oct 9 18:30:16 2011 UTC (10 years, 8 months ago) by jhr
Factored out common part of Diderot_World_t struct (see Diderot/world.h) and fixed output routines for the C and Parallel targets.
Revision 1518 - Directory Listing
Modified Sat Oct 8 02:39:41 2011 UTC (10 years, 8 months ago) by jhr
Deal with the different sizes of status flags statically, instead of dynamically.
Revision 1513 - Directory Listing
Modified Fri Oct 7 14:54:06 2011 UTC (10 years, 8 months ago) by lamonts
Update includes a working version of the OpenCL backend and output support. Upated the output function args to include a size_t output argument for the output data.
Revision 1502 - Directory Listing
Modified Tue Sep 13 21:56:08 2011 UTC (10 years, 9 months ago) by lamonts
Fixed the bug where the strand blocks were not copied from __local to __global data. All regression tests are passing except sum-ghp and vr-taxi
Revision 1501 - Directory Listing
Modified Tue Sep 13 19:33:15 2011 UTC (10 years, 9 months ago) by lamonts
-This line, and those below, will be ignored-- M pure-cfg/src/include/cl_kernels/kernels.cl M pure-cfg/src/include/Diderot/cl-scheduler.h M pure-cfg/src/lib/cl-target/main.c M pure-cfg/src/compiler/cl-target/cl-target.sml M pure-cfg/src/compiler/cl-target/runtime-names.sml
Revision 1500 - Directory Listing
Modified Tue Sep 13 05:25:58 2011 UTC (10 years, 9 months ago) by lamonts
Fixed the compaction algorithm for phase 2 and create clEnqueueTasks for reseting the scheduler meta data between iterations. -This line, and those below, will be ignored-- M pure-cfg/src/include/cl_kernels/kernels.cl M pure-cfg/src/include/Diderot/cl-scheduler.h M pure-cfg/src/lib/cl-target/main.c M pure-cfg/src/compiler/cl-target/cl-target.sml
Revision 1492 - Directory Listing
Modified Fri Sep 9 13:13:47 2011 UTC (10 years, 9 months ago) by jhr
style fixes
Revision 1489 - Directory Listing
Modified Fri Sep 9 08:57:21 2011 UTC (10 years, 9 months ago) by lamonts
Added some comments to the files
Revision 1488 - Directory Listing
Modified Fri Sep 9 08:21:07 2011 UTC (10 years, 9 months ago) by lamonts
Updating files with the new persistent scheduler
Revision 1481 - Directory Listing
Modified Sun Sep 4 13:57:46 2011 UTC (10 years, 9 months ago) by jhr
Split output code into two functions: one for nrrd files and one for text files.
Revision 1479 - Directory Listing
Modified Fri Sep 2 14:17:54 2011 UTC (10 years, 9 months ago) by nseltzer
Moved output proceedure to seperate file and updated c-target to use new output.
Revision 1475 - Directory Listing
Modified Wed Aug 31 18:46:42 2011 UTC (10 years, 10 months ago) by jhr
Tweaking runtime system names
Revision 1472 - Directory Listing
Modified Fri Aug 19 01:54:43 2011 UTC (10 years, 10 months ago) by jhr
Switch to using checked allocation function; added cuWidth info to OpenCL target.
Revision 1466 - Directory Listing
Modified Wed Aug 10 12:53:48 2011 UTC (10 years, 10 months ago) by jhr
We don't seem to use the unshadow functions, so I've #ifdef'd them out and removed the name generation from runtime-names.sml
Revision 1464 - Directory Listing
Modified Tue Aug 9 22:31:38 2011 UTC (10 years, 10 months ago) by jhr
Fix to how shadow types are handled
Revision 1462 - Directory Listing
Modified Tue Aug 9 07:22:45 2011 UTC (10 years, 10 months ago) by lamonts
Added Support for converting host strands to its shadow types
Revision 1461 - Directory Listing
Modified Mon Aug 8 04:50:12 2011 UTC (10 years, 10 months ago) by lamonts
Fixed the remaining errors with the OpenCL scheduler code
Revision 1449 - Directory Listing
Modified Mon Jul 18 15:26:21 2011 UTC (10 years, 11 months ago) by nseltzer
Compiler changes for output as a nrrd.
Revision 1448 - Directory Listing
Modified Tue Jul 12 13:25:08 2011 UTC (10 years, 11 months ago) by jhr
Working on stabilize support
Revision 1432 - Directory Listing
Modified Tue Jul 5 20:42:33 2011 UTC (10 years, 11 months ago) by jhr
Removed unnecessary clFinish calls and made printing more like C version.
Revision 1428 - Directory Listing
Modified Fri Jul 1 18:57:08 2011 UTC (11 years ago) by jhr
Added Unshadow functions for vector types
Revision 1420 - Directory Listing
Modified Thu Jun 30 20:41:09 2011 UTC (11 years ago) by jhr
Switch to using DIDEROT_CL_VERSION instead of __OPENCL_VERSION__.
Revision 1418 - Directory Listing
Modified Thu Jun 30 16:08:49 2011 UTC (11 years ago) by jhr
Changing test for OpenCL 1.0
Revision 1412 - Directory Listing
Modified Thu Jun 30 02:27:12 2011 UTC (11 years ago) by jhr
Fixed wrong function name
Revision 1411 - Directory Listing
Modified Thu Jun 30 02:19:00 2011 UTC (11 years ago) by jhr
minor tweaks to runtime
Revision 1409 - Directory Listing
Modified Thu Jun 30 00:07:03 2011 UTC (11 years ago) by jhr
Fix broken index.
Revision 1408 - Directory Listing
Modified Wed Jun 29 22:20:27 2011 UTC (11 years ago) by lamonts
Fixed the bug with converting global fields to its shadow global fields
Revision 1404 - Directory Listing
Modified Wed Jun 29 18:44:06 2011 UTC (11 years ago) by jhr
Added macro for accessing components of host-side OpenCL vector types.
Revision 1398 - Directory Listing
Modified Wed Jun 29 17:20:05 2011 UTC (11 years ago) by lamonts
Removed embedded pointers on both the host and gpu side
Revision 1387 - Directory Listing
Modified Fri Jun 24 14:44:53 2011 UTC (11 years ago) by jhr
Removed CL from compiler and Trace from LowIL and TreeIL (since it is expanded by mid-to-low).
Revision 1381 - Directory Listing
Modified Thu Jun 23 19:20:18 2011 UTC (11 years ago) by jhr
merging changes from trunk
Revision 1371 - Directory Listing
Modified Wed Jun 22 21:11:30 2011 UTC (11 years ago) by jhr
merging changes from trunk
Revision 1357 - Directory Listing
Modified Tue Jun 21 03:55:10 2011 UTC (11 years ago) by jhr
Add shadow types for marshalling data to the GPU
Revision 1355 - Directory Listing
Modified Tue Jun 21 01:15:27 2011 UTC (11 years ago) by jhr
Added functions to shadow vectors and matrices
Revision 1354 - Directory Listing
Modified Tue Jun 21 01:01:36 2011 UTC (11 years ago) by jhr
Added shadow types for shadowing globals that are to be copied to the client.
Revision 1346 - Directory Listing
Modified Wed Jun 15 06:43:14 2011 UTC (11 years ago) by lamonts
Added barrier synch to .cl file and fixed more address space bugs and upated the print function for OpenCL
Revision 1342 - Directory Listing
Modified Tue Jun 14 13:35:43 2011 UTC (11 years ago) by jhr
Fixing indentation etc.
Revision 1341 - Directory Listing
Modified Tue Jun 14 07:05:07 2011 UTC (11 years ago) by lamonts
Fixed more address space bugs in OpenCL
Revision 1322 - Directory Listing
Modified Sun Jun 12 17:13:33 2011 UTC (11 years ago) by lamonts
Fixed problems with OpenCL generation code to match with headers
Revision 1320 - Directory Listing
Modified Sun Jun 12 01:41:27 2011 UTC (11 years ago) by jhr
More header-file fixes
Revision 1319 - Directory Listing
Modified Sun Jun 12 01:14:12 2011 UTC (11 years ago) by jhr
Fixes to OpenCL header files
Revision 1318 - Directory Listing
Modified Sun Jun 12 00:58:35 2011 UTC (11 years ago) by jhr
Fixing OpenCL errors in header files
Revision 1317 - Directory Listing
Modified Sat Jun 11 22:50:21 2011 UTC (11 years ago) by lamonts
OpenCL runtime now compiling correctly and contains hookups
Revision 1316 - Directory Listing
Modified Sat Jun 11 22:45:44 2011 UTC (11 years ago) by lamonts
OpenCL runtime now compiling correctly and contains hookups
Revision 1302 - Directory Listing
Modified Fri Jun 10 00:00:05 2011 UTC (11 years ago) by jhr
Minor tweaks
Revision 1297 - Directory Listing
Modified Thu Jun 9 12:44:43 2011 UTC (11 years ago) by jhr
Added clamp and assignment operators.
Revision 1291 - Directory Listing
Modified Tue Jun 7 17:33:50 2011 UTC (11 years ago) by jhr
Working on OpenCL support
Revision 1290 - Directory Listing
Modified Tue Jun 7 16:22:05 2011 UTC (11 years ago) by jhr
Editing CL header files
Revision 1289 - Directory Listing
Modified Tue Jun 7 14:58:48 2011 UTC (11 years ago) by lamonts
Add the OpenCL include file equivalents.
Revision 1287 - Directory Listing
Modified Tue Jun 7 13:01:44 2011 UTC (11 years ago) by jhr
Added name to world structure in OpenCL runtime. Also added more error checking to Diderot_LoadSource.
Revision 1284 - Directory Listing
Modified Tue Jun 7 09:39:24 2011 UTC (11 years ago) by jhr
Add tensor subscript support to OpenCL
Revision 1282 - Directory Listing
Modified Mon Jun 6 19:22:54 2011 UTC (11 years ago) by jhr
OpenCL hacking
Revision 1280 - Directory Listing
Modified Mon Jun 6 17:34:42 2011 UTC (11 years ago) by jhr
Use the program name as the default output file name.
Revision 1276 - Directory Listing
Modified Mon Jun 6 12:07:05 2011 UTC (11 years ago) by jhr
Added timing support and fixed a build typo
Revision 1273 - Directory Listing
Modified Mon Jun 6 10:46:20 2011 UTC (11 years ago) by jhr
Working on OpenCL support
Revision 1272 - Directory Listing
Modified Mon Jun 6 09:19:11 2011 UTC (11 years ago) by jhr
Change filename and remove unnecessary definitions
Revision 1271 - Directory Listing
Modified Mon Jun 6 02:45:57 2011 UTC (11 years ago) by lamonts
Commiting OpenCL implementation does not include Diderot library functions support
Revision 1268 - Directory Listing
Modified Sun Jun 5 11:25:58 2011 UTC (11 years ago) by jhr
expand tabs to avoid editor differences
Revision 1262 - Directory Listing
Modified Sat May 28 23:45:43 2011 UTC (11 years, 1 month ago) by jhr
Working on command-line option support
Revision 1260 - Directory Listing
Modified Thu May 26 12:29:07 2011 UTC (11 years, 1 month ago) by glk
adding more comments, and cosmetic tweaks
Revision 1252 - Directory Listing
Modified Sun May 22 22:11:07 2011 UTC (11 years, 1 month ago) by glk
working implementation of hest wrappers for command-line arguments
Revision 1237 - Directory Listing
Modified Tue May 17 22:29:28 2011 UTC (11 years, 1 month ago) by jhr
Added options.h header file
Revision 1231 - Directory Listing
Modified Mon May 16 13:49:17 2011 UTC (11 years, 1 month ago) by jhr
Split input functions into their own file and added Diderot_InputVec2
Revision 1229 - Directory Listing
Modified Mon May 16 06:07:56 2011 UTC (11 years, 1 month ago) by jhr
Changed the naming convention for Input functions to precision independent
Revision 1214 - Directory Listing
Modified Sat May 14 04:19:19 2011 UTC (11 years, 1 month ago) by jhr
Working on parallel runtime
Revision 1213 - Directory Listing
Modified Fri May 13 14:29:16 2011 UTC (11 years, 1 month ago) by jhr
Use double precision to compute transforms for images. We then convert these to the target precision.
Revision 1196 - Directory Listing
Modified Thu May 12 04:04:45 2011 UTC (11 years, 1 month ago) by jhr
Added configure tests for various parallel runtime features. Also, we now generate a config.h file, so autoheader is needed.
Revision 1130 - Directory Listing
Modified Thu May 5 18:39:29 2011 UTC (11 years, 1 month ago) by jhr
Runtime system updates to support Die and to eliminate race for stabilizing
Revision 991 - Directory Listing
Modified Wed Apr 27 04:53:08 2011 UTC (11 years, 2 months ago) by jhr
Reworked representation of coordinate-space transforms in image objects
Revision 983 - Directory Listing
Modified Tue Apr 26 16:58:46 2011 UTC (11 years, 2 months ago) by jhr
Added partial support for mapping tensors from image space back to world space. Still need runtime system support for Hessians (see include/Diderot/inline-image.h)
Revision 960 - Directory Listing
Modified Sat Apr 23 19:26:36 2011 UTC (11 years, 2 months ago) by glk
some more 2x2 matrix math
Revision 946 - Directory Listing
Modified Fri Apr 22 14:51:51 2011 UTC (11 years, 2 months ago) by jhr
Added missing 2D and 4D vector operations
Revision 857 - Directory Listing
Modified Tue Apr 19 19:42:13 2011 UTC (11 years, 2 months ago) by jhr
Added 1D image operations
Revision 845 - Directory Listing
Modified Mon Apr 18 18:36:41 2011 UTC (11 years, 2 months ago) by jhr
Adding more 3x3 matrix support
Revision 815 - Directory Listing
Modified Tue Apr 12 19:45:09 2011 UTC (11 years, 2 months ago) by jhr
added functions to initialize a matrix to zero or the identity
Revision 809 - Directory Listing
Modified Tue Apr 12 16:16:03 2011 UTC (11 years, 2 months ago) by jhr
Adding 3x3 matrix multiplication operations
Revision 806 - Directory Listing
Modified Tue Apr 12 14:07:55 2011 UTC (11 years, 2 months ago) by jhr
Use matrix copy when assigning to matrix variables.
Revision 758 - Directory Listing
Modified Thu Apr 7 19:19:18 2011 UTC (11 years, 2 months ago) by glk
added minf as peer to maxf
Revision 756 - Directory Listing
Modified Thu Apr 7 15:06:23 2011 UTC (11 years, 2 months ago) by jhr
Added lerp functions
Revision 749 - Directory Listing
Modified Wed Apr 6 21:43:31 2011 UTC (11 years, 2 months ago) by jhr
Add normalize3f function
Revision 729 - Directory Listing
Modified Sat Apr 2 00:05:10 2011 UTC (11 years, 3 months ago) by jhr
Fixed typo
Revision 728 - Directory Listing
Modified Sat Apr 2 00:03:08 2011 UTC (11 years, 3 months ago) by jhr
Added missing sqrts
Revision 727 - Directory Listing
Modified Fri Apr 1 23:59:45 2011 UTC (11 years, 3 months ago) by jhr
Split matrix operations into their own file and added matrix (Frobenius) norm
Revision 726 - Directory Listing
Modified Fri Apr 1 23:50:29 2011 UTC (11 years, 3 months ago) by jhr
Added comments
Revision 724 - Directory Listing
Modified Fri Apr 1 22:56:25 2011 UTC (11 years, 3 months ago) by glk
added Diderot_ToImageSpace2f and tweaked Diderot_Inside2f, to get 2D convolution working
Revision 710 - Directory Listing
Modified Wed Mar 30 16:56:13 2011 UTC (11 years, 3 months ago) by jhr
Split up diderot header file into multiple files.
Revision 688 - Directory Listing
Modified Thu Mar 24 21:16:10 2011 UTC (11 years, 3 months ago) by jhr
Added fourth (zero) component to result of cross product.
Revision 687 - Directory Listing
Modified Thu Mar 24 18:55:44 2011 UTC (11 years, 3 months ago) by glk
missing a ; I think
Revision 684 - Directory Listing
Modified Thu Mar 24 14:11:47 2011 UTC (11 years, 3 months ago) by jhr
Added cross3f
Revision 683 - Directory Listing
Modified Thu Mar 24 00:42:27 2011 UTC (11 years, 3 months ago) by jhr
Added trace operator for 2x2, 3x3, and 4x4 matrices
Revision 671 - Directory Listing
Modified Wed Mar 23 15:47:23 2011 UTC (11 years, 3 months ago) by jhr
Added -m64 flag to C compiles and fixed some warnings.
Revision 654 - Directory Listing
Modified Mon Mar 21 17:10:54 2011 UTC (11 years, 3 months ago) by jhr
Added support for tracking output state variables through ILs and generating a print function in the C target.
Revision 624 - Directory Listing
Modified Tue Mar 15 21:23:04 2011 UTC (11 years, 3 months ago) by jhr
Switch to compiler-generated initially code.
Revision 622 - Directory Listing
Modified Mon Mar 14 19:56:40 2011 UTC (11 years, 3 months ago) by jhr
Added runtime interface to support creation of initial array/collection of strands
Revision 611 - Directory Listing
Modified Sat Mar 12 07:10:21 2011 UTC (11 years, 3 months ago) by glk
new implementation of inside
Revision 601 - Directory Listing
Modified Fri Mar 11 16:57:31 2011 UTC (11 years, 3 months ago) by jhr
Workaround for the fact that gcc does not handle vec2f_t correctly
Revision 588 - Directory Listing
Modified Wed Mar 9 21:45:37 2011 UTC (11 years, 3 months ago) by jhr
Add vector conversions and 2D vector support
Revision 579 - Directory Listing
Modified Sun Mar 6 22:26:51 2011 UTC (11 years, 3 months ago) by jhr
Fixing bugs in runtime code
Revision 571 - Directory Listing
Modified Mon Feb 28 21:36:12 2011 UTC (11 years, 4 months ago) by jhr
Working on vr-MIP example
Revision 565 - Directory Listing
Modified Thu Feb 24 18:34:48 2011 UTC (11 years, 4 months ago) by jhr
Streamlined code for real to int conversions
Revision 564 - Directory Listing
Modified Wed Feb 23 22:34:31 2011 UTC (11 years, 4 months ago) by jhr
Working on code generation
Revision 561 - Directory Listing
Modified Wed Feb 23 00:31:32 2011 UTC (11 years, 4 months ago) by jhr
Working on C target and code generation
Revision 560 - Directory Listing
Modified Tue Feb 22 22:14:12 2011 UTC (11 years, 4 months ago) by jhr
merged changes
Revision 558 - Directory Listing
Modified Tue Feb 22 20:09:16 2011 UTC (11 years, 4 months ago) by jhr
Fixing type errors
Revision 557 - Directory Listing
Modified Tue Feb 22 20:03:12 2011 UTC (11 years, 4 months ago) by jhr
Fix type errors
Revision 556 - Directory Listing
Added Tue Feb 22 19:58:28 2011 UTC (11 years, 4 months ago) by jhr
Move diderot.h header to include/Diderot
root@smlnj-gforge.cs.uchicago.edu | ViewVC Help |
Powered by ViewVC 1.0.0 |