Skip to content

Instantly share code, notes, and snippets.

@bmsherman
Created November 6, 2013 17:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bmsherman/7339930 to your computer and use it in GitHub Desktop.
Save bmsherman/7339930 to your computer and use it in GitHub Desktop.
Results from summing a vector of length n with constant 1s using accelerate for values of n ranging from 1 to 1025. Left: interpreter, Right: CUDA.
Intrp. CUDA
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 10
11 11
12 12
13 13
14 14
15 15
16 16
17 17
18 18
19 19
20 20
21 21
22 22
23 23
24 24
25 25
26 26
27 27
28 28
29 29
30 30
31 31
32 32
33 33
34 34
35 35
36 36
37 37
38 38
39 39
40 40
41 41
42 42
43 43
44 44
45 45
46 46
47 47
48 48
49 49
50 50
51 51
52 52
53 53
54 54
55 55
56 56
57 57
58 58
59 59
60 60
61 61
62 62
63 63
64 64
65 65
66 66
67 67
68 68
69 69
70 70
71 71
72 72
73 73
74 74
75 75
76 76
77 77
78 78
79 79
80 80
81 81
82 82
83 83
84 84
85 85
86 86
87 87
88 88
89 89
90 90
91 91
92 92
93 93
94 94
95 95
96 96
97 97
98 98
99 99
100 100
101 101
102 102
103 103
104 104
105 105
106 106
107 107
108 108
109 109
110 110
111 111
112 112
113 113
114 114
115 115
116 116
117 117
118 118
119 119
120 120
121 121
122 122
123 123
124 124
125 125
126 126
127 127
128 128
129 130
130 132
131 134
132 136
133 138
134 140
135 142
136 144
137 146
138 148
139 150
140 152
141 154
142 156
143 158
144 160
145 162
146 164
147 166
148 168
149 170
150 172
151 174
152 176
153 178
154 180
155 182
156 184
157 186
158 188
159 190
160 192
161 194
162 196
163 198
164 200
165 202
166 204
167 206
168 208
169 210
170 212
171 214
172 216
173 218
174 220
175 222
176 224
177 226
178 228
179 230
180 232
181 234
182 236
183 238
184 240
185 242
186 244
187 246
188 248
189 250
190 252
191 254
192 256
193 225
194 226
195 227
196 228
197 229
198 230
199 231
200 232
201 233
202 234
203 235
204 236
205 237
206 238
207 239
208 240
209 241
210 242
211 243
212 244
213 245
214 246
215 247
216 248
217 249
218 250
219 251
220 252
221 253
222 254
223 255
224 256
225 225
226 226
227 227
228 228
229 229
230 230
231 231
232 232
233 233
234 234
235 235
236 236
237 237
238 238
239 239
240 240
241 241
242 242
243 243
244 244
245 245
246 246
247 247
248 248
249 249
250 250
251 251
252 252
253 253
254 254
255 255
256 256
257 291
258 294
259 297
260 300
261 303
262 306
263 309
264 312
265 315
266 318
267 321
268 324
269 327
270 330
271 333
272 336
273 339
274 342
275 345
276 348
277 351
278 354
279 357
280 360
281 363
282 366
283 369
284 372
285 375
286 378
287 381
288 384
289 419
290 422
291 425
292 428
293 431
294 434
295 437
296 440
297 443
298 446
299 449
300 452
301 455
302 458
303 461
304 464
305 467
306 470
307 473
308 476
309 479
310 482
311 485
312 488
313 491
314 494
315 497
316 500
317 503
318 506
319 509
320 512
321 450
322 452
323 454
324 456
325 458
326 460
327 462
328 464
329 466
330 468
331 470
332 472
333 474
334 476
335 478
336 480
337 482
338 484
339 486
340 488
341 490
342 492
343 494
344 496
345 498
346 500
347 502
348 504
349 506
350 508
351 510
352 512
353 450
354 452
355 454
356 456
357 458
358 460
359 462
360 464
361 466
362 468
363 470
364 472
365 474
366 476
367 478
368 480
369 482
370 484
371 486
372 488
373 490
374 492
375 494
376 496
377 498
378 500
379 502
380 504
381 506
382 508
383 510
384 512
385 481
386 482
387 483
388 484
389 485
390 486
391 487
392 488
393 489
394 490
395 491
396 492
397 493
398 494
399 495
400 496
401 497
402 498
403 499
404 500
405 501
406 502
407 503
408 504
409 505
410 506
411 507
412 508
413 509
414 510
415 511
416 512
417 481
418 482
419 483
420 484
421 485
422 486
423 487
424 488
425 489
426 490
427 491
428 492
429 493
430 494
431 495
432 496
433 497
434 498
435 499
436 500
437 501
438 502
439 503
440 504
441 505
442 506
443 507
444 508
445 509
446 510
447 511
448 512
449 481
450 482
451 483
452 484
453 485
454 486
455 487
456 488
457 489
458 490
459 491
460 492
461 493
462 494
463 495
464 496
465 497
466 498
467 499
468 500
469 501
470 502
471 503
472 504
473 505
474 506
475 507
476 508
477 509
478 510
479 511
480 512
481 481
482 482
483 483
484 484
485 485
486 486
487 487
488 488
489 489
490 490
491 491
492 492
493 493
494 494
495 495
496 496
497 497
498 498
499 499
500 500
501 501
502 502
503 503
504 504
505 505
506 506
507 507
508 508
509 509
510 510
511 511
512 512
513 513
514 514
515 515
516 516
517 517
518 518
519 519
520 520
521 521
522 522
523 523
524 524
525 525
526 526
527 527
528 528
529 529
530 530
531 531
532 532
533 533
534 534
535 535
536 536
537 537
538 538
539 539
540 540
541 541
542 542
543 543
544 544
545 545
546 546
547 547
548 548
549 549
550 550
551 551
552 552
553 553
554 554
555 555
556 556
557 557
558 558
559 559
560 560
561 561
562 562
563 563
564 564
565 565
566 566
567 567
568 568
569 569
570 570
571 571
572 572
573 573
574 574
575 575
576 576
577 577
578 578
579 579
580 580
581 581
582 582
583 583
584 584
585 585
586 586
587 587
588 588
589 589
590 590
591 591
592 592
593 593
594 594
595 595
596 596
597 597
598 598
599 599
600 600
601 601
602 602
603 603
604 604
605 605
606 606
607 607
608 608
609 609
610 610
611 611
612 612
613 613
614 614
615 615
616 616
617 617
618 618
619 619
620 620
621 621
622 622
623 623
624 624
625 625
626 626
627 627
628 628
629 629
630 630
631 631
632 632
633 633
634 634
635 635
636 636
637 637
638 638
639 639
640 640
641 642
642 644
643 646
644 648
645 650
646 652
647 654
648 656
649 658
650 660
651 662
652 664
653 666
654 668
655 670
656 672
657 674
658 676
659 678
660 680
661 682
662 684
663 686
664 688
665 690
666 692
667 694
668 696
669 698
670 700
671 702
672 704
673 706
674 708
675 710
676 712
677 714
678 716
679 718
680 720
681 722
682 724
683 726
684 728
685 730
686 732
687 734
688 736
689 738
690 740
691 742
692 744
693 746
694 748
695 750
696 752
697 754
698 756
699 758
700 760
701 762
702 764
703 766
704 768
705 737
706 738
707 739
708 740
709 741
710 742
711 743
712 744
713 745
714 746
715 747
716 748
717 749
718 750
719 751
720 752
721 753
722 754
723 755
724 756
725 757
726 758
727 759
728 760
729 761
730 762
731 763
732 764
733 765
734 766
735 767
736 768
737 737
738 738
739 739
740 740
741 741
742 742
743 743
744 744
745 745
746 746
747 747
748 748
749 749
750 750
751 751
752 752
753 753
754 754
755 755
756 756
757 757
758 758
759 759
760 760
761 761
762 762
763 763
764 764
765 765
766 766
767 767
768 768
769 803
770 806
771 809
772 812
773 815
774 818
775 821
776 824
777 827
778 830
779 833
780 836
781 839
782 842
783 845
784 848
785 851
786 854
787 857
788 860
789 863
790 866
791 869
792 872
793 875
794 878
795 881
796 884
797 887
798 890
799 893
800 896
801 931
802 934
803 937
804 940
805 943
806 946
807 949
808 952
809 955
810 958
811 961
812 964
813 967
814 970
815 973
816 976
817 979
818 982
819 985
820 988
821 991
822 994
823 997
824 1000
825 1003
826 1006
827 1009
828 1012
829 1015
830 1018
831 1021
832 1024
833 962
834 964
835 966
836 968
837 970
838 972
839 974
840 976
841 978
842 980
843 982
844 984
845 986
846 988
847 990
848 992
849 994
850 996
851 998
852 1000
853 1002
854 1004
855 1006
856 1008
857 1010
858 1012
859 1014
860 1016
861 1018
862 1020
863 1022
864 1024
865 962
866 964
867 966
868 968
869 970
870 972
871 974
872 976
873 978
874 980
875 982
876 984
877 986
878 988
879 990
880 992
881 994
882 996
883 998
884 1000
885 1002
886 1004
887 1006
888 1008
889 1010
890 1012
891 1014
892 1016
893 1018
894 1020
895 1022
896 1024
897 993
898 994
899 995
900 996
901 997
902 998
903 999
904 1000
905 1001
906 1002
907 1003
908 1004
909 1005
910 1006
911 1007
912 1008
913 1009
914 1010
915 1011
916 1012
917 1013
918 1014
919 1015
920 1016
921 1017
922 1018
923 1019
924 1020
925 1021
926 1022
927 1023
928 1024
929 993
930 994
931 995
932 996
933 997
934 998
935 999
936 1000
937 1001
938 1002
939 1003
940 1004
941 1005
942 1006
943 1007
944 1008
945 1009
946 1010
947 1011
948 1012
949 1013
950 1014
951 1015
952 1016
953 1017
954 1018
955 1019
956 1020
957 1021
958 1022
959 1023
960 1024
961 993
962 994
963 995
964 996
965 997
966 998
967 999
968 1000
969 1001
970 1002
971 1003
972 1004
973 1005
974 1006
975 1007
976 1008
977 1009
978 1010
979 1011
980 1012
981 1013
982 1014
983 1015
984 1016
985 1017
986 1018
987 1019
988 1020
989 1021
990 1022
991 1023
992 1024
993 993
994 994
995 995
996 996
997 997
998 998
999 999
1000 1000
1001 1001
1002 1002
1003 1003
1004 1004
1005 1005
1006 1006
1007 1007
1008 1008
1009 1009
1010 1010
1011 1011
1012 1012
1013 1013
1014 1014
1015 1015
1016 1016
1017 1017
1018 1018
1019 1019
1020 1020
1021 1021
1022 1022
1023 1023
1024 1024
1025 1025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment