Open main menu

CDOT Wiki β

Changes

Dev/null

12 bytes removed, 18:36, 14 October 2015
Precision of Pi
Test runs with number of iterations:
<pre>
oaislam1@matrix:~/Ozal/GPU610/a1> time a1 100
 
Compute pi - took - 0 millisecs
 
3.131592903558551910236928961239755153656005859375
real 0m0.137s
 
user 0m0.004s
 
sys 0m0.008s
 
oaislam1@matrix:~/Ozal/GPU610/a1> time a1 5000
 
Compute pi - took - 0 millisecs
 
3.14139265359178754266622490831650793552398681640625
real 0m0.145s
 
user 0m0.004s
 
sys 0m0.004s
 
oaislam1@matrix:~/Ozal/GPU610/a1> time a1 10000
 
Compute pi - took - 1 millisecs
 
3.141492653590030936783250581356696784496307373046875
real 0m0.143s
 
user 0m0.000s
 
sys 0m0.012s
 
oaislam1@matrix:~/Ozal/GPU610/a1> time a1 100000
 
Compute pi - took - 12 millisecs
 
3.14158265358971622305261917063035070896148681640625
real 0m0.141s
 
user 0m0.012s
 
sys 0m0.012s
 
oaislam1@matrix:~/Ozal/GPU610/a1> time a1 1000000
 
Compute pi - took - 139 millisecs
 
3.141591653589779209454491137876175343990325927734375
real 0m0.269s
 
user 0m0.140s
 
sys 0m0.008s
 
oaislam1@matrix:~/Ozal/GPU610/a1> time a1 1000000000
 
Compute pi - took - 178576 millisecs
 
3.14159265258789854868837210233323276042938232421875
real 2m58.717s
 
user 2m58.315s
 
sys 0m0.040s
 </pre>
Sample GProf profile:
 <pre>Flat profile:
Each sample counts as 0.01 seconds.
 
% cumulative self self total
 
time seconds seconds calls Ts/call Ts/call name
 
100.00 10.05 10.05 compute_pi(int)
 0.00 10.05 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z10compute_pii</pre>
=== Assignment 2 ===
=== Assignment 3 ===
1
edit