Home My Page Projects Code Snippets Project Openings diderot
Summary Activity Tracker Tasks SCM

SCM Repository

[diderot] Log of /branches/pure-cfg/src/include
ViewVC logotype

Log of /branches/pure-cfg/src/include

View Directory Listing Directory Listing


Sticky Revision:

Revision 1642 - Directory Listing
Modified Fri Nov 18 20:22:52 2011 UTC (7 years, 11 months ago) by lamonts
Bug Fix: Boundary cases when there is no globals or image data. Added the scheduler and header fragments.

Revision 1641 - Directory Listing
Modified Fri Nov 18 12:44:32 2011 UTC (7 years, 11 months ago) by lamonts


Revision 1622 - Directory Listing
Modified Fri Nov 11 20:07:50 2011 UTC (7 years, 11 months ago) by jhr
  Code formatting

Revision 1621 - Directory Listing
Modified Fri Nov 11 17:30:17 2011 UTC (7 years, 11 months ago) by lamonts
Better commented kernels file 

Revision 1618 - Directory Listing
Modified Fri Nov 11 14:10:36 2011 UTC (7 years, 11 months ago) by jhr
  Fix indentation

Revision 1603 - Directory Listing
Modified Thu Nov 3 17:17:07 2011 UTC (7 years, 11 months ago) by jhr
  Switch to using airTime(), instead of GetTime() utility function

Revision 1594 - Directory Listing
Modified Tue Nov 1 16:27:51 2011 UTC (7 years, 11 months ago) by jhr
  Fix double-precision vector types

Revision 1593 - Directory Listing
Modified Tue Nov 1 12:28:30 2011 UTC (7 years, 11 months ago) by jhr
  Adding support for double-precision.  The approach is to use typedefs in the C header
  files for the Diderot types.

Revision 1562 - Directory Listing
Modified Wed Oct 26 15:26:56 2011 UTC (7 years, 11 months ago) by jhr
  Fixed typo in function name

Revision 1557 - Directory Listing
Modified Sun Oct 23 15:44:04 2011 UTC (8 years ago) by jhr
  Add Eigen function prototypes to diderot.h

Revision 1526 - Directory Listing
Modified Thu Oct 13 21:27:17 2011 UTC (8 years 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 (8 years 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 (8 years 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 (8 years 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 (8 years, 1 month 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 (8 years, 1 month 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 (8 years, 1 month 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 (8 years, 1 month ago) by jhr
  style fixes

Revision 1489 - Directory Listing
Modified Fri Sep 9 08:57:21 2011 UTC (8 years, 1 month ago) by lamonts
Added some comments to the files 

Revision 1488 - Directory Listing
Modified Fri Sep 9 08:21:07 2011 UTC (8 years, 1 month ago) by lamonts
Updating files with the new persistent scheduler 

Revision 1481 - Directory Listing
Modified Sun Sep 4 13:57:46 2011 UTC (8 years, 1 month 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 (8 years, 1 month 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 (8 years, 1 month ago) by jhr
  Tweaking runtime system names

Revision 1472 - Directory Listing
Modified Fri Aug 19 01:54:43 2011 UTC (8 years, 2 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 (8 years, 2 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 (8 years, 2 months ago) by jhr
  Fix to how shadow types are handled

Revision 1462 - Directory Listing
Modified Tue Aug 9 07:22:45 2011 UTC (8 years, 2 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 (8 years, 2 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 (8 years, 3 months ago) by nseltzer
Compiler changes for output as a nrrd.

Revision 1448 - Directory Listing
Modified Tue Jul 12 13:25:08 2011 UTC (8 years, 3 months ago) by jhr
  Working on stabilize support

Revision 1432 - Directory Listing
Modified Tue Jul 5 20:42:33 2011 UTC (8 years, 3 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 (8 years, 3 months ago) by jhr
  Added Unshadow functions for vector types

Revision 1420 - Directory Listing
Modified Thu Jun 30 20:41:09 2011 UTC (8 years, 3 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 (8 years, 3 months ago) by jhr
  Changing test for OpenCL 1.0

Revision 1412 - Directory Listing
Modified Thu Jun 30 02:27:12 2011 UTC (8 years, 3 months ago) by jhr
  Fixed wrong function name

Revision 1411 - Directory Listing
Modified Thu Jun 30 02:19:00 2011 UTC (8 years, 3 months ago) by jhr
  minor tweaks to runtime

Revision 1409 - Directory Listing
Modified Thu Jun 30 00:07:03 2011 UTC (8 years, 3 months ago) by jhr
  Fix broken index.

Revision 1408 - Directory Listing
Modified Wed Jun 29 22:20:27 2011 UTC (8 years, 3 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 (8 years, 3 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 (8 years, 3 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 (8 years, 3 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 (8 years, 4 months ago) by jhr
  merging changes from trunk

Revision 1371 - Directory Listing
Modified Wed Jun 22 21:11:30 2011 UTC (8 years, 4 months ago) by jhr
  merging changes from trunk

Revision 1357 - Directory Listing
Modified Tue Jun 21 03:55:10 2011 UTC (8 years, 4 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 (8 years, 4 months ago) by jhr
  Added functions to shadow vectors and matrices

Revision 1354 - Directory Listing
Modified Tue Jun 21 01:01:36 2011 UTC (8 years, 4 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 (8 years, 4 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 (8 years, 4 months ago) by jhr
  Fixing indentation etc.

Revision 1341 - Directory Listing
Modified Tue Jun 14 07:05:07 2011 UTC (8 years, 4 months ago) by lamonts
Fixed more address space bugs in OpenCL

Revision 1322 - Directory Listing
Modified Sun Jun 12 17:13:33 2011 UTC (8 years, 4 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 (8 years, 4 months ago) by jhr
  More header-file fixes

Revision 1319 - Directory Listing
Modified Sun Jun 12 01:14:12 2011 UTC (8 years, 4 months ago) by jhr
  Fixes to OpenCL header files

Revision 1318 - Directory Listing
Modified Sun Jun 12 00:58:35 2011 UTC (8 years, 4 months ago) by jhr
  Fixing OpenCL errors in header files

Revision 1317 - Directory Listing
Modified Sat Jun 11 22:50:21 2011 UTC (8 years, 4 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 (8 years, 4 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 (8 years, 4 months ago) by jhr
  Minor tweaks

Revision 1297 - Directory Listing
Modified Thu Jun 9 12:44:43 2011 UTC (8 years, 4 months ago) by jhr
  Added clamp and assignment operators.

Revision 1291 - Directory Listing
Modified Tue Jun 7 17:33:50 2011 UTC (8 years, 4 months ago) by jhr
  Working on OpenCL support

Revision 1290 - Directory Listing
Modified Tue Jun 7 16:22:05 2011 UTC (8 years, 4 months ago) by jhr
Editing CL header files

Revision 1289 - Directory Listing
Modified Tue Jun 7 14:58:48 2011 UTC (8 years, 4 months ago) by lamonts
Add the OpenCL include file equivalents.

Revision 1287 - Directory Listing
Modified Tue Jun 7 13:01:44 2011 UTC (8 years, 4 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 (8 years, 4 months ago) by jhr
  Add tensor subscript support to OpenCL

Revision 1282 - Directory Listing
Modified Mon Jun 6 19:22:54 2011 UTC (8 years, 4 months ago) by jhr
  OpenCL hacking

Revision 1280 - Directory Listing
Modified Mon Jun 6 17:34:42 2011 UTC (8 years, 4 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 (8 years, 4 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 (8 years, 4 months ago) by jhr
  Working on OpenCL support

Revision 1272 - Directory Listing
Modified Mon Jun 6 09:19:11 2011 UTC (8 years, 4 months ago) by jhr
  Change filename and remove unnecessary definitions

Revision 1271 - Directory Listing
Modified Mon Jun 6 02:45:57 2011 UTC (8 years, 4 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 (8 years, 4 months ago) by jhr
  expand tabs to avoid editor differences

Revision 1262 - Directory Listing
Modified Sat May 28 23:45:43 2011 UTC (8 years, 4 months ago) by jhr
  Working on command-line option support

Revision 1260 - Directory Listing
Modified Thu May 26 12:29:07 2011 UTC (8 years, 4 months ago) by glk
adding more comments, and cosmetic tweaks

Revision 1252 - Directory Listing
Modified Sun May 22 22:11:07 2011 UTC (8 years, 5 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 (8 years, 5 months ago) by jhr
  Added options.h header file

Revision 1231 - Directory Listing
Modified Mon May 16 13:49:17 2011 UTC (8 years, 5 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 (8 years, 5 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 (8 years, 5 months ago) by jhr
  Working on parallel runtime

Revision 1213 - Directory Listing
Modified Fri May 13 14:29:16 2011 UTC (8 years, 5 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 (8 years, 5 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 (8 years, 5 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 (8 years, 5 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 (8 years, 5 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 (8 years, 6 months ago) by glk
some more 2x2 matrix math

Revision 946 - Directory Listing
Modified Fri Apr 22 14:51:51 2011 UTC (8 years, 6 months ago) by jhr
  Added missing 2D and 4D vector operations

Revision 857 - Directory Listing
Modified Tue Apr 19 19:42:13 2011 UTC (8 years, 6 months ago) by jhr
  Added 1D image operations

Revision 845 - Directory Listing
Modified Mon Apr 18 18:36:41 2011 UTC (8 years, 6 months ago) by jhr
  Adding more 3x3 matrix support

Revision 815 - Directory Listing
Modified Tue Apr 12 19:45:09 2011 UTC (8 years, 6 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 (8 years, 6 months ago) by jhr
  Adding 3x3 matrix multiplication operations

Revision 806 - Directory Listing
Modified Tue Apr 12 14:07:55 2011 UTC (8 years, 6 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 (8 years, 6 months ago) by glk
added minf as peer to maxf

Revision 756 - Directory Listing
Modified Thu Apr 7 15:06:23 2011 UTC (8 years, 6 months ago) by jhr
  Added lerp functions

Revision 749 - Directory Listing
Modified Wed Apr 6 21:43:31 2011 UTC (8 years, 6 months ago) by jhr
  Add normalize3f function

Revision 729 - Directory Listing
Modified Sat Apr 2 00:05:10 2011 UTC (8 years, 6 months ago) by jhr
  Fixed typo

Revision 728 - Directory Listing
Modified Sat Apr 2 00:03:08 2011 UTC (8 years, 6 months ago) by jhr
  Added missing sqrts

Revision 727 - Directory Listing
Modified Fri Apr 1 23:59:45 2011 UTC (8 years, 6 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 (8 years, 6 months ago) by jhr
  Added comments

Revision 724 - Directory Listing
Modified Fri Apr 1 22:56:25 2011 UTC (8 years, 6 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 (8 years, 6 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 (8 years, 7 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 (8 years, 7 months ago) by glk
missing a ; I think

Revision 684 - Directory Listing
Modified Thu Mar 24 14:11:47 2011 UTC (8 years, 7 months ago) by jhr
  Added cross3f

Revision 683 - Directory Listing
Modified Thu Mar 24 00:42:27 2011 UTC (8 years, 7 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 (8 years, 7 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 (8 years, 7 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 (8 years, 7 months ago) by jhr
  Switch to compiler-generated initially code.

Revision 622 - Directory Listing
Modified Mon Mar 14 19:56:40 2011 UTC (8 years, 7 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 (8 years, 7 months ago) by glk
new implementation of inside

Revision 601 - Directory Listing
Modified Fri Mar 11 16:57:31 2011 UTC (8 years, 7 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 (8 years, 7 months ago) by jhr
  Add vector conversions and 2D vector support

Revision 579 - Directory Listing
Modified Sun Mar 6 22:26:51 2011 UTC (8 years, 7 months ago) by jhr
  Fixing bugs in runtime code

Revision 571 - Directory Listing
Modified Mon Feb 28 21:36:12 2011 UTC (8 years, 7 months ago) by jhr
  Working on vr-MIP example

Revision 565 - Directory Listing
Modified Thu Feb 24 18:34:48 2011 UTC (8 years, 7 months ago) by jhr
  Streamlined code for real to int conversions

Revision 564 - Directory Listing
Modified Wed Feb 23 22:34:31 2011 UTC (8 years, 7 months ago) by jhr
  Working on code generation

Revision 561 - Directory Listing
Modified Wed Feb 23 00:31:32 2011 UTC (8 years, 7 months ago) by jhr
  Working on C target and code generation

Revision 560 - Directory Listing
Modified Tue Feb 22 22:14:12 2011 UTC (8 years, 7 months ago) by jhr
  merged changes

Revision 558 - Directory Listing
Modified Tue Feb 22 20:09:16 2011 UTC (8 years, 7 months ago) by jhr
  Fixing type errors

Revision 557 - Directory Listing
Modified Tue Feb 22 20:03:12 2011 UTC (8 years, 7 months ago) by jhr
  Fix type errors

Revision 556 - Directory Listing
Added Tue Feb 22 19:58:28 2011 UTC (8 years, 7 months ago) by jhr
  Move diderot.h header to include/Diderot

Sort log by:

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0