Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-09-10 | merge | Stan Seibert | |
2011-09-10 | Add the ability to propagate the same photons multiple times on the | Stan Seibert | |
the GPU, and run the DAQ multiple times on the same photons in a likelihood calculation. Propagating the same photons in a warp speeds up propagation by a factor of 3 (and we could do this even better if we wanted), and this improves the statistics in a likelihood evaluation quite a bit. Running the DAQ multiple times is also an inexpensive way to improve the quality of the PDF estimates. | |||
2011-09-10 | update benchmark.py | Anthony LaTorre | |
2011-09-08 | add normalize() function to transform module. ↵ | Anthony LaTorre | |
np.apply_along_axis(np.linalg.norm,...) is really slow! | |||
2011-09-06 | geometry on the GPU is now a struct created in the GPUGeometry class. coding ↵ | Anthony LaTorre | |
style for cuda code is now compliant with python PEP 7 -- Style Guide for C Code. | |||
2011-09-02 | update event structure. break gpu.GPU class into separate smaller ↵ | Anthony LaTorre | |
independent classes. | |||
2011-08-22 | Oops, uncomment other benchmark tests | Stan Seibert | |
2011-08-22 | Benchmark and unit test for PDF creation | Stan Seibert | |
2011-08-19 | Do the hash-bang correctly at the top of the benchmark script. | Stan Seibert | |
2011-08-19 | Benchmark photon load times | Stan Seibert | |
2011-08-19 | ignore first kernel call in benchmarks | Anthony LaTorre | |
2011-08-19 | add benchmarks for ray intersection and photon propagation | Anthony LaTorre | |