SCM Repository
Log of /branches/pure-cfg/src/include
Sticky Revision: |
Revision 1557 - Directory Listing
Modified Sun Oct 23 15:44:04 2011 UTC (9 years, 4 months ago) by jhr
Add Eigen function prototypes to diderot.h
Revision 1526 - Directory Listing
Modified Thu Oct 13 21:27:17 2011 UTC (9 years, 4 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 (9 years, 4 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 (9 years, 4 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 (9 years, 4 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 (9 years, 5 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 (9 years, 5 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 (9 years, 5 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 (9 years, 5 months ago) by jhr
style fixes
Revision 1489 - Directory Listing
Modified Fri Sep 9 08:57:21 2011 UTC (9 years, 5 months ago) by lamonts
Added some comments to the files
Revision 1488 - Directory Listing
Modified Fri Sep 9 08:21:07 2011 UTC (9 years, 5 months ago) by lamonts
Updating files with the new persistent scheduler
Revision 1481 - Directory Listing
Modified Sun Sep 4 13:57:46 2011 UTC (9 years, 6 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 (9 years, 6 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 (9 years, 6 months ago) by jhr
Tweaking runtime system names
Revision 1472 - Directory Listing
Modified Fri Aug 19 01:54:43 2011 UTC (9 years, 6 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 (9 years, 6 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 (9 years, 6 months ago) by jhr
Fix to how shadow types are handled
Revision 1462 - Directory Listing
Modified Tue Aug 9 07:22:45 2011 UTC (9 years, 6 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 (9 years, 6 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 (9 years, 7 months ago) by nseltzer
Compiler changes for output as a nrrd.
Revision 1448 - Directory Listing
Modified Tue Jul 12 13:25:08 2011 UTC (9 years, 7 months ago) by jhr
Working on stabilize support
Revision 1432 - Directory Listing
Modified Tue Jul 5 20:42:33 2011 UTC (9 years, 8 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 (9 years, 8 months ago) by jhr
Added Unshadow functions for vector types
Revision 1420 - Directory Listing
Modified Thu Jun 30 20:41:09 2011 UTC (9 years, 8 months 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 (9 years, 8 months ago) by jhr
Changing test for OpenCL 1.0
Revision 1412 - Directory Listing
Modified Thu Jun 30 02:27:12 2011 UTC (9 years, 8 months ago) by jhr
Fixed wrong function name
Revision 1411 - Directory Listing
Modified Thu Jun 30 02:19:00 2011 UTC (9 years, 8 months ago) by jhr
minor tweaks to runtime
Revision 1409 - Directory Listing
Modified Thu Jun 30 00:07:03 2011 UTC (9 years, 8 months ago) by jhr
Fix broken index.
Revision 1408 - Directory Listing
Modified Wed Jun 29 22:20:27 2011 UTC (9 years, 8 months 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 (9 years, 8 months 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 (9 years, 8 months 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 (9 years, 8 months 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 (9 years, 8 months ago) by jhr
merging changes from trunk
Revision 1371 - Directory Listing
Modified Wed Jun 22 21:11:30 2011 UTC (9 years, 8 months ago) by jhr
merging changes from trunk
Revision 1357 - Directory Listing
Modified Tue Jun 21 03:55:10 2011 UTC (9 years, 8 months 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 (9 years, 8 months ago) by jhr
Added functions to shadow vectors and matrices
Revision 1354 - Directory Listing
Modified Tue Jun 21 01:01:36 2011 UTC (9 years, 8 months 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 (9 years, 8 months 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 (9 years, 8 months ago) by jhr
Fixing indentation etc.
Revision 1341 - Directory Listing
Modified Tue Jun 14 07:05:07 2011 UTC (9 years, 8 months ago) by lamonts
Fixed more address space bugs in OpenCL
Revision 1322 - Directory Listing
Modified Sun Jun 12 17:13:33 2011 UTC (9 years, 8 months 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 (9 years, 8 months ago) by jhr
More header-file fixes
Revision 1319 - Directory Listing
Modified Sun Jun 12 01:14:12 2011 UTC (9 years, 8 months ago) by jhr
Fixes to OpenCL header files
Revision 1318 - Directory Listing
Modified Sun Jun 12 00:58:35 2011 UTC (9 years, 8 months ago) by jhr
Fixing OpenCL errors in header files
Revision 1317 - Directory Listing
Modified Sat Jun 11 22:50:21 2011 UTC (9 years, 8 months ago) by lamonts
OpenCL runtime now compiling correctly and contains hookups
Revision 1316 - Directory Listing
Modified Sat Jun 11 22:45:44 2011 UTC (9 years, 8 months ago) by lamonts
OpenCL runtime now compiling correctly and contains hookups
Revision 1302 - Directory Listing
Modified Fri Jun 10 00:00:05 2011 UTC (9 years, 8 months ago) by jhr
Minor tweaks
Revision 1297 - Directory Listing
Modified Thu Jun 9 12:44:43 2011 UTC (9 years, 8 months ago) by jhr
Added clamp and assignment operators.
Revision 1291 - Directory Listing
Modified Tue Jun 7 17:33:50 2011 UTC (9 years, 8 months ago) by jhr
Working on OpenCL support
Revision 1290 - Directory Listing
Modified Tue Jun 7 16:22:05 2011 UTC (9 years, 8 months ago) by jhr
Editing CL header files
Revision 1289 - Directory Listing
Modified Tue Jun 7 14:58:48 2011 UTC (9 years, 8 months ago) by lamonts
Add the OpenCL include file equivalents.
Revision 1287 - Directory Listing
Modified Tue Jun 7 13:01:44 2011 UTC (9 years, 8 months 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 (9 years, 8 months ago) by jhr
Add tensor subscript support to OpenCL
Revision 1282 - Directory Listing
Modified Mon Jun 6 19:22:54 2011 UTC (9 years, 8 months ago) by jhr
OpenCL hacking
Revision 1280 - Directory Listing
Modified Mon Jun 6 17:34:42 2011 UTC (9 years, 8 months 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 (9 years, 8 months ago) by jhr
Added timing support and fixed a build typo
Revision 1273 - Directory Listing
Modified Mon Jun 6 10:46:20 2011 UTC (9 years, 8 months ago) by jhr
Working on OpenCL support
Revision 1272 - Directory Listing
Modified Mon Jun 6 09:19:11 2011 UTC (9 years, 8 months ago) by jhr
Change filename and remove unnecessary definitions
Revision 1271 - Directory Listing
Modified Mon Jun 6 02:45:57 2011 UTC (9 years, 8 months 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 (9 years, 9 months ago) by jhr
expand tabs to avoid editor differences
Revision 1262 - Directory Listing
Modified Sat May 28 23:45:43 2011 UTC (9 years, 9 months ago) by jhr
Working on command-line option support
Revision 1260 - Directory Listing
Modified Thu May 26 12:29:07 2011 UTC (9 years, 9 months ago) by glk
adding more comments, and cosmetic tweaks
Revision 1252 - Directory Listing
Modified Sun May 22 22:11:07 2011 UTC (9 years, 9 months 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 (9 years, 9 months ago) by jhr
Added options.h header file
Revision 1231 - Directory Listing
Modified Mon May 16 13:49:17 2011 UTC (9 years, 9 months 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 (9 years, 9 months 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 (9 years, 9 months ago) by jhr
Working on parallel runtime
Revision 1213 - Directory Listing
Modified Fri May 13 14:29:16 2011 UTC (9 years, 9 months 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 (9 years, 9 months 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 (9 years, 10 months 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 (9 years, 10 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 (9 years, 10 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 (9 years, 10 months ago) by glk
some more 2x2 matrix math
Revision 946 - Directory Listing
Modified Fri Apr 22 14:51:51 2011 UTC (9 years, 10 months ago) by jhr
Added missing 2D and 4D vector operations
Revision 857 - Directory Listing
Modified Tue Apr 19 19:42:13 2011 UTC (9 years, 10 months ago) by jhr
Added 1D image operations
Revision 845 - Directory Listing
Modified Mon Apr 18 18:36:41 2011 UTC (9 years, 10 months ago) by jhr
Adding more 3x3 matrix support
Revision 815 - Directory Listing
Modified Tue Apr 12 19:45:09 2011 UTC (9 years, 10 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 (9 years, 10 months ago) by jhr
Adding 3x3 matrix multiplication operations
Revision 806 - Directory Listing
Modified Tue Apr 12 14:07:55 2011 UTC (9 years, 10 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 (9 years, 10 months ago) by glk
added minf as peer to maxf
Revision 756 - Directory Listing
Modified Thu Apr 7 15:06:23 2011 UTC (9 years, 10 months ago) by jhr
Added lerp functions
Revision 749 - Directory Listing
Modified Wed Apr 6 21:43:31 2011 UTC (9 years, 10 months ago) by jhr
Add normalize3f function
Revision 729 - Directory Listing
Modified Sat Apr 2 00:05:10 2011 UTC (9 years, 11 months ago) by jhr
Fixed typo
Revision 728 - Directory Listing
Modified Sat Apr 2 00:03:08 2011 UTC (9 years, 11 months ago) by jhr
Added missing sqrts
Revision 727 - Directory Listing
Modified Fri Apr 1 23:59:45 2011 UTC (9 years, 11 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 (9 years, 11 months ago) by jhr
Added comments
Revision 724 - Directory Listing
Modified Fri Apr 1 22:56:25 2011 UTC (9 years, 11 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 (9 years, 11 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 (9 years, 11 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 (9 years, 11 months ago) by glk
missing a ; I think
Revision 684 - Directory Listing
Modified Thu Mar 24 14:11:47 2011 UTC (9 years, 11 months ago) by jhr
Added cross3f
Revision 683 - Directory Listing
Modified Thu Mar 24 00:42:27 2011 UTC (9 years, 11 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 (9 years, 11 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 (9 years, 11 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 (9 years, 11 months ago) by jhr
Switch to compiler-generated initially code.
Revision 622 - Directory Listing
Modified Mon Mar 14 19:56:40 2011 UTC (9 years, 11 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 (9 years, 11 months ago) by glk
new implementation of inside
Revision 601 - Directory Listing
Modified Fri Mar 11 16:57:31 2011 UTC (9 years, 11 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 (9 years, 11 months ago) by jhr
Add vector conversions and 2D vector support
Revision 579 - Directory Listing
Modified Sun Mar 6 22:26:51 2011 UTC (9 years, 11 months ago) by jhr
Fixing bugs in runtime code
Revision 571 - Directory Listing
Modified Mon Feb 28 21:36:12 2011 UTC (10 years ago) by jhr
Working on vr-MIP example
Revision 565 - Directory Listing
Modified Thu Feb 24 18:34:48 2011 UTC (10 years ago) by jhr
Streamlined code for real to int conversions
Revision 564 - Directory Listing
Modified Wed Feb 23 22:34:31 2011 UTC (10 years ago) by jhr
Working on code generation
Revision 561 - Directory Listing
Modified Wed Feb 23 00:31:32 2011 UTC (10 years ago) by jhr
Working on C target and code generation
Revision 560 - Directory Listing
Modified Tue Feb 22 22:14:12 2011 UTC (10 years ago) by jhr
merged changes
Revision 558 - Directory Listing
Modified Tue Feb 22 20:09:16 2011 UTC (10 years ago) by jhr
Fixing type errors
Revision 557 - Directory Listing
Modified Tue Feb 22 20:03:12 2011 UTC (10 years ago) by jhr
Fix type errors
Revision 556 - Directory Listing
Added Tue Feb 22 19:58:28 2011 UTC (10 years ago) by jhr
Move diderot.h header to include/Diderot
root@smlnj-gforge.cs.uchicago.edu | ViewVC Help |
Powered by ViewVC 1.0.0 |