Dinh:COMPUTATIONAL/GPU Project: Difference between revisions
>Dinh (New page: Note for Future Directions (July 2009): 1. Write development strategy for CUDA implementation w.r.t. to distinct developmental milestones 2. Design testing procedure for each development...) |
>Dinh No edit summary |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
Note for Future Directions (July 2009): | <calendar> | ||
name=Dinh | |||
format=%name/NOTES/%year-%month-%day | |||
date=2009/07/01 | |||
view=oneyear | |||
</calendar> | |||
''Note for Future Directions (July 2009):'' | |||
1. Write development strategy for CUDA implementation w.r.t. to distinct developmental milestones | 1. Write development strategy for CUDA implementation w.r.t. to distinct developmental milestones | ||
Line 11: | Line 18: | ||
Update: June 27, 2009 | ''Update: June 27, 2009'' | ||
Dinh: reconfigured NVIDIA driver so that CUDA can recognize device. Confirmed device recognition by running SDK programs: deviceQuery and bandWidthTest. | Dinh: reconfigured NVIDIA driver so that CUDA can recognize device. Confirmed device recognition by running SDK programs: deviceQuery and bandWidthTest. | ||
Line 21: | Line 28: | ||
Update: June 26, 2009 | ''Update: June 26, 2009'' | ||
Dinh: completed analysis of current BWT aligners with emphasis on Bowtie and BWA and w.r.t. to ease of implementation to CUDA. See "bwt aligners" for details. | Dinh: completed analysis of current BWT aligners with emphasis on Bowtie and BWA and w.r.t. to ease of implementation to CUDA. See [[Dinh:COMPUTATIONAL/GPU_Project/bwt_aligners|"bwt aligners"]] for details. | ||
Update: June 22, 2009 | ''Update: June 22, 2009'' | ||
Dinh: completed case study/analysis of MUMmerGPU-1.1 with descriptions of important aspects which could be implemented in future GPU aligners. See "MUMmerGPU study" for more details | Dinh: completed case study/analysis of MUMmerGPU-1.1 with descriptions of important aspects which could be implemented in future GPU aligners. See [[Dinh:COMPUTATIONAL/GPU_Project/MummerGPU_study|"MUMmerGPU study"]] for more details | ||
Update: June 2, 2009 | ''Update: June 2, 2009'' | ||
Matt: completed installation of CUDA 2.2 for development. | Matt: completed installation of CUDA 2.2 for development. |
Latest revision as of 16:36, 9 November 2009
<calendar> name=Dinh format=%name/NOTES/%year-%month-%day date=2009/07/01 view=oneyear </calendar>
Note for Future Directions (July 2009):
1. Write development strategy for CUDA implementation w.r.t. to distinct developmental milestones
2. Design testing procedure for each developmental milestones
3. Begin coding ASAP
4. Map out all tasks/data structures involved in ./bwa aln function.
Update: June 27, 2009
Dinh: reconfigured NVIDIA driver so that CUDA can recognize device. Confirmed device recognition by running SDK programs: deviceQuery and bandWidthTest.
Dinh: Used findCuda.cmake to create makefile for bwtalnGPU project linked to a test cuda program. (Note that nvcc can be used to compile .c source code as well. Cuda syntax can be used within a .c file. However, the file extension should be changed to .cu when it contain Cuda syntax and needs to be compiled with nvcc.)
Update: June 26, 2009
Dinh: completed analysis of current BWT aligners with emphasis on Bowtie and BWA and w.r.t. to ease of implementation to CUDA. See "bwt aligners" for details.
Update: June 22, 2009
Dinh: completed case study/analysis of MUMmerGPU-1.1 with descriptions of important aspects which could be implemented in future GPU aligners. See "MUMmerGPU study" for more details
Update: June 2, 2009
Matt: completed installation of CUDA 2.2 for development.