Difference between revisions of "The Bean Counters"

From CDOT Wiki
Jump to: navigation, search
(Results)
(Blanked the page)
 
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{GPU610/DPS915 Index | 20181}}
 
  
= The Bean Counters =
 
''Beans are a cheap commodity, so to count them is a rather silly thing to do. A "bean counter" is one who nitpicks over small things in order to save costs.''
 
 
== Team Members ==
 
# [mailto:ytian38@myseneca.ca?/subject=GPU610 Yankai Tian]
 
# [mailto:cansin@myseneca.ca?/subject=GPU610 Jay Ansin]
 
 
  [mailto:ytian38@myseneca.ca,cansin@myseneca.ca?/subject=GPU610 Email All]
 
 
 
== Projects ==
 
# sudoku - [http://www.andrew.cmu.edu/user/astian/ by Tian Debebe (CMU)] ''not affiliated with Yankai whatsoever''
 
# '''sorting algorithms''' - [http://www.cprogramming.com/tutorial/computersciencetheory/sortcomp.html Alex Allain cprogramming.com], [https://www.toptal.com/developers/sorting-algorithms Animations]
 
 
 
 
= Progress =
 
 
== A1: Select and Assess ==
 
There wasn't a project source code for this. Everything was written by yours truly. etc. etc. etc. The 10 algorithms tested are:
 
 
=== Source Code ===
 
===== bubble sort =====
 
[[File:BubbleSort.png]]
 
 
===== selection sort =====
 
[[File:SelectionSort1.png]]
 
 
===== insertion sort =====
 
[[File:InsertionSort.png]]
 
 
[[File:InsertionSort2.png]]
 
 
===== merge sort =====
 
[[File:MergeSort.png]]
 
 
===== heap sort =====
 
[[File:HeapSort.png]]
 
 
===== quick sort =====
 
[[File:QuickSort.png]]
 
 
===== counting sort =====
 
[[File:CountingSort.png]]
 
 
===== radix sort =====
 
[[File:RadixSort.png]]
 
 
===== bucket sort =====
 
[[File:BucketSort.png]]
 
 
===== shell sort =====
 
[[File:ShellSort.png]]
 
 
=== Results ===
 
 
==== Flat Profile ====
 
[[File:A1flat.png]]
 
 
==== Call Graph ====
 
[[File:A1call.png]]
 
 
==== Clustered Column Chart ====
 
[[File:Desktop_Screenshot_2018.04.02_-_17.14.57.19.png]]
 
 
== A2: Parallelize ==
 
 
=== Source Code ===
 
===== bubble sort =====
 
 
===== selection sort =====
 
===== insertion sort =====
 
 
=== Results ===
 
==== Visual Profiler ====
 
==== Parallel NSight ====
 
==== Comparison ====
 
 
 
== A3: Optimize ==
 
 
=== Source Code ===
 
===== bubble sort =====
 
===== selection sort =====
 
===== insertion sort =====
 
 
=== Results ===
 
==== Visual Profiler ====
 
==== Parallel NSight ====
 
==== Comparison ====
 

Latest revision as of 10:05, 9 April 2018