-
Notifications
You must be signed in to change notification settings - Fork 0
iwccsbfb/bdif-partB2
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Big Data in Finance final exam, Part B2, calculating PI using CUDA Thrust ========================================================================= The CUDA Thrust program has several bugs. These bugs can be in the C code, the makefile, or the PBS job file. Your task is to find these bugs, fix them, compile and run the program, then share your results. In this file, write any thoughts or comments that might help improve your grade. And, remember, to use Git you must first load Git: module load git Similarly, to use CUDA (and CUDA Thrust): module load cuda These may also be useful commands: module list module avail And a hint to help you on your way. Remember that every GPU program has two parts: a CPU part and a GPU part. To run this example you will have to engage, at a minimum, at least 1 CPU and at least 1 GPU. what I have done: 1. modify cuda-thrust.cu and correct the grammar errors. return (((p.x-0.5)*(p.x-0.5)+(p.y-0.5)*(p.y-0.5))<0.25) ? 1 : 0; 2. in makefile, replace space with tab in third and 6th line. 3. in cuda-thrust.pbs change ./cuda-thrust -> ./cuda-thrust > result.txt change ncpus=0 --> ncpus=1
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published