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

SCM Repository

[diderot] Log of /branches/pure-cfg/src/lib/cl-target
ViewVC logotype

Log of /branches/pure-cfg/src/lib/cl-target

View Directory Listing Directory Listing


Sticky Revision:

Revision 3349 - Directory Listing
Modified Tue Oct 27 15:16:36 2015 UTC (5 years ago) by jhr
making copyrights consistent for all code in the repository

Revision 1664 - Directory Listing
Modified Tue Nov 29 10:43:54 2011 UTC (8 years, 11 months ago) by lamonts
Fixed some bugs on eigen implementation for OpenCL

Revision 1654 - Directory Listing
Modified Tue Nov 22 17:42:10 2011 UTC (8 years, 11 months ago) by jhr
  Change the command-line option -np in the OpenCL runtime to specify the number of
  workers per compute unit (default 4).

Revision 1650 - Directory Listing
Modified Mon Nov 21 21:20:42 2011 UTC (8 years, 11 months ago) by jhr
  Fix to initially code in OpenCL target

Revision 1649 - Directory Listing
Modified Mon Nov 21 17:50:39 2011 UTC (8 years, 11 months ago) by jhr
  Add mechanism to specify the number of work groups

Revision 1648 - Directory Listing
Modified Mon Nov 21 15:52:35 2011 UTC (8 years, 11 months ago) by jhr
  Moved definition and initialization of standard command-line options to input.c.

Revision 1647 - Directory Listing
Modified Mon Nov 21 14:36:16 2011 UTC (8 years, 11 months ago) by lamonts
few clean-up changes in update.in and sched.in

Revision 1646 - Directory Listing
Modified Sat Nov 19 15:11:08 2011 UTC (8 years, 11 months ago) by jhr
  remove empty directory

Revision 1645 - Directory Listing
Modified Sat Nov 19 15:08:19 2011 UTC (8 years, 11 months ago) by jhr
  Move OpenCL update kernel code into a fragment module.

Revision 1642 - Directory Listing
Modified Fri Nov 18 20:22:52 2011 UTC (8 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 (8 years, 11 months ago) by lamonts


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

Revision 1617 - Directory Listing
Modified Fri Nov 11 07:05:38 2011 UTC (8 years, 11 months ago) by lamonts
Fixed major illust-vr bug that made images too dark. 

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

Revision 1543 - Directory Listing
Modified Mon Oct 17 19:53:03 2011 UTC (9 years ago) by jhr
  Code cleanup

Revision 1541 - Directory Listing
Modified Mon Oct 17 18:45:34 2011 UTC (9 years ago) by lamonts
Updated the cl-target kernel directory and files to map naming conventions 

Revision 1539 - Directory Listing
Modified Mon Oct 17 06:56:01 2011 UTC (9 years ago) by lamonts
Updating the OpenCL backend to include update method template with placeholders 

Revision 1527 - Directory Listing
Modified Fri Oct 14 13:55:27 2011 UTC (9 years ago) by lamonts
Adding the cl_kernels to the lib directory and the update kernel. 

Revision 1526 - Directory Listing
Modified Thu Oct 13 21:27:17 2011 UTC (9 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 (9 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 (9 years ago) by jhr
  Deal with the different sizes of status flags statically, instead of dynamically.


Revision 1517 - Directory Listing
Modified Fri Oct 7 19:52:25 2011 UTC (9 years ago) by jhr
  Fix compiler warnings

Revision 1513 - Directory Listing
Modified Fri Oct 7 14:54:06 2011 UTC (9 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 (9 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 (9 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 (9 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 (9 years, 1 month ago) by jhr
  style fixes

Revision 1491 - Directory Listing
Modified Fri Sep 9 12:28:00 2011 UTC (9 years, 1 month ago) by lamonts
Removed unwanted debugging code

Revision 1490 - Directory Listing
Modified Fri Sep 9 12:27:24 2011 UTC (9 years, 1 month ago) by lamonts
Removed a clfinish statement 

Revision 1489 - Directory Listing
Modified Fri Sep 9 08:57:21 2011 UTC (9 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 (9 years, 1 month ago) by lamonts
Updating files with the new persistent scheduler 

Revision 1480 - Directory Listing
Modified Fri Sep 2 20:17:11 2011 UTC (9 years, 1 month ago) by jhr
  Added comments and fixed indentation

Revision 1473 - Directory Listing
Modified Fri Aug 19 20:12:54 2011 UTC (9 years, 2 months ago) by jhr
  Determine workgroup and local-memory size of kernels.

Revision 1472 - Directory Listing
Modified Fri Aug 19 01:54:43 2011 UTC (9 years, 2 months ago) by jhr
  Switch to using checked allocation function; added cuWidth info to OpenCL target.

Revision 1471 - Directory Listing
Modified Sat Aug 13 11:46:41 2011 UTC (9 years, 2 months ago) by jhr
  Fixed coding conventions and added a FIXME comment about the global work size

Revision 1470 - Directory Listing
Modified Fri Aug 12 06:23:42 2011 UTC (9 years, 2 months ago) by lamonts
OpenCL scheduler without many-to-many mapping. 

Revision 1469 - Directory Listing
Modified Thu Aug 11 12:21:34 2011 UTC (9 years, 2 months ago) by jhr
  code formatting fixes

Revision 1468 - Directory Listing
Modified Thu Aug 11 07:36:13 2011 UTC (9 years, 2 months ago) by lamonts
Added a comment and indexing fix for the regression test 

Revision 1465 - Directory Listing
Modified Wed Aug 10 06:06:23 2011 UTC (9 years, 2 months ago) by lamonts
Added Support for single dimension work queue

Revision 1464 - Directory Listing
Modified Tue Aug 9 22:31:38 2011 UTC (9 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 (9 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 (9 years, 2 months ago) by lamonts
Fixed the remaining errors with the OpenCL scheduler code 

Revision 1459 - Directory Listing
Modified Sun Aug 7 17:12:19 2011 UTC (9 years, 2 months ago) by lamonts
Updated the OpenCL runtime system to include the scheduler implementation

Revision 1453 - Directory Listing
Modified Wed Jul 20 17:11:28 2011 UTC (9 years, 3 months ago) by nseltzer
Reverting last change to cl-target/main.c so that it will compile again.

Revision 1450 - Directory Listing
Modified Mon Jul 18 18:45:43 2011 UTC (9 years, 3 months ago) by nseltzer
Nrrd output.  Use with the -nrrd command line option.

Revision 1436 - Directory Listing
Modified Wed Jul 6 18:55:51 2011 UTC (9 years, 3 months ago) by jhr
  Get more information about devce

Revision 1435 - Directory Listing
Modified Tue Jul 5 23:59:08 2011 UTC (9 years, 3 months ago) by jhr
  add "-w" flag to disable warnings in OpenCL compiler

Revision 1433 - Directory Listing
Modified Tue Jul 5 21:20:08 2011 UTC (9 years, 3 months ago) by jhr
  minor cleanup

Revision 1432 - Directory Listing
Modified Tue Jul 5 20:42:33 2011 UTC (9 years, 3 months ago) by jhr
  Removed unnecessary clFinish calls and made printing more like C version.

Revision 1425 - Directory Listing
Modified Fri Jul 1 18:05:07 2011 UTC (9 years, 4 months ago) by lamonts
Added support for 1D and 3D access for OpenCL

Revision 1420 - Directory Listing
Modified Thu Jun 30 20:41:09 2011 UTC (9 years, 4 months ago) by jhr
  Switch to using DIDEROT_CL_VERSION instead of __OPENCL_VERSION__.

Revision 1417 - Directory Listing
Modified Thu Jun 30 16:02:52 2011 UTC (9 years, 4 months ago) by jhr
  Minor OpenCL runtime improvements

Revision 1415 - Directory Listing
Modified Thu Jun 30 15:23:31 2011 UTC (9 years, 4 months ago) by jhr
  Get the OpenCL version number supported by the device

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

Revision 1410 - Directory Listing
Modified Thu Jun 30 00:23:20 2011 UTC (9 years, 4 months ago) by lamonts
Removed duplicate host vector to shadow vector code

Revision 1408 - Directory Listing
Modified Wed Jun 29 22:20:27 2011 UTC (9 years, 4 months ago) by lamonts
Fixed the bug with converting global fields to its shadow global fields

Revision 1398 - Directory Listing
Modified Wed Jun 29 17:20:05 2011 UTC (9 years, 4 months ago) by lamonts
Removed embedded pointers on both the host and gpu side

Revision 1384 - Directory Listing
Modified Fri Jun 24 01:43:41 2011 UTC (9 years, 4 months ago) by jhr
  More OpenCL info

Revision 1379 - Directory Listing
Modified Thu Jun 23 14:48:07 2011 UTC (9 years, 4 months ago) by jhr
  Improved OpenCL info and added mechanism to print the OpenCL profile

Revision 1378 - Directory Listing
Modified Thu Jun 23 01:24:20 2011 UTC (9 years, 4 months ago) by jhr
  minor tweaks

Revision 1377 - Directory Listing
Modified Thu Jun 23 00:29:31 2011 UTC (9 years, 4 months ago) by jhr
  Get more device info.

Revision 1358 - Directory Listing
Modified Tue Jun 21 17:38:56 2011 UTC (9 years, 4 months ago) by jhr
  Working on OpenCL support

Revision 1355 - Directory Listing
Modified Tue Jun 21 01:15:27 2011 UTC (9 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 (9 years, 4 months ago) by jhr
  Added shadow types for shadowing globals that are to be copied to the client.

Revision 1352 - Directory Listing
Modified Mon Jun 20 16:42:33 2011 UTC (9 years, 4 months ago) by jhr
  misc

Revision 1351 - Directory Listing
Modified Mon Jun 20 14:48:00 2011 UTC (9 years, 4 months ago) by lamonts
Removed buildinfo log from runtime and fixed strand init on GPU side 

Revision 1346 - Directory Listing
Modified Wed Jun 15 06:43:14 2011 UTC (9 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 (9 years, 4 months ago) by jhr
  Fixing indentation etc.

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

Revision 1328 - Directory Listing
Modified Sun Jun 12 21:14:54 2011 UTC (9 years, 4 months ago) by lamonts
Fixed the bug with Diderot_KernelMain paramters

Revision 1327 - Directory Listing
Modified Sun Jun 12 20:56:49 2011 UTC (9 years, 4 months ago) by jhr
  Fixed indentation and minor tweaks

Revision 1323 - Directory Listing
Modified Sun Jun 12 17:27:05 2011 UTC (9 years, 4 months ago) by lamonts
Fixed problem with local work size

Revision 1322 - Directory Listing
Modified Sun Jun 12 17:13:33 2011 UTC (9 years, 4 months ago) by lamonts
Fixed problems with OpenCL generation code to match with headers

Revision 1316 - Directory Listing
Modified Sat Jun 11 22:45:44 2011 UTC (9 years, 4 months ago) by lamonts
OpenCL runtime now compiling correctly and contains hookups

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

Revision 1288 - Directory Listing
Modified Tue Jun 7 13:50:39 2011 UTC (9 years, 4 months ago) by jhr
  Working on OpenCL runtime

Revision 1287 - Directory Listing
Modified Tue Jun 7 13:01:44 2011 UTC (9 years, 4 months ago) by jhr
  Added name to world structure in OpenCL runtime.  Also added more error
  checking to Diderot_LoadSource.

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

Revision 1275 - Directory Listing
Modified Mon Jun 6 11:31:47 2011 UTC (9 years, 4 months ago) by jhr
  Fixed unclosed comment

Revision 1271 - Directory Listing
Modified Mon Jun 6 02:45:57 2011 UTC (9 years, 4 months ago) by lamonts
Commiting OpenCL implementation does not include Diderot library functions support

Revision 1269 - Directory Listing
Modified Sun Jun 5 11:46:52 2011 UTC (9 years, 4 months ago) by jhr
  Working on OpenCL runtime support.  Also, added configure support for generating OpenCL
  runtime makefiles.

Revision 1267 - Directory Listing
Added Sun Jun 5 11:25:29 2011 UTC (9 years, 4 months ago) by jhr
  Start of runtime support for OpenCL

Sort log by:

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