Difference between revisions of "Extra Credit"

From CSE231 Wiki
Jump to navigation Jump to search
Line 7: Line 7:
  
 
==Parallel Path==
 
==Parallel Path==
[[MergeSort#.28Optional.29_Challenge_Parallel_Combiner| Merge Sort Parallel Combiner]]
+
# [[MergeSort#.28Optional.29_Challenge_Parallel_Combiner| Merge Sort Parallel Combiner]]
 
+
# [[N-Queens/Sudoku_Assignment#.28Optional.29_Challenge_Unit_Constraint_Propagation | Sudoku Unit Constraint Propagation]]
: +
+
# [[Connect Four]]
 
+
# [[Scan#.28Extra_Credit.29_Work-efficient_Blelloch_Scan | Work-efficient Blelloch Scan]]
[[N-Queens/Sudoku_Assignment#.28Optional.29_Challenge_Unit_Constraint_Propagation | Sudoku Unit Constraint Propagation]]
 
 
 
: +
 
 
 
[[Connect Four]]
 
 
 
: +
 
 
 
[[Scan#.28Extra_Credit.29_Work-efficient_Blelloch_Scan | Work-efficient Blelloch Scan]]
 
  
 
{{TestSuite|ParallelExtraCreditTestSuite|all.extracredit}}
 
{{TestSuite|ParallelExtraCreditTestSuite|all.extracredit}}

Revision as of 11:48, 6 April 2019

Choose one of two paths:

Concurrent Path

Atomic K-Mer

class: ConcurrentExtraCreditTestSuite.java Junit.png
package: all.extracredit
source folder: testing/src/test/java

Parallel Path

  1. Merge Sort Parallel Combiner
  2. Sudoku Unit Constraint Propagation
  3. Connect Four
  4. Work-efficient Blelloch Scan
class: ParallelExtraCreditTestSuite.java Junit.png
package: all.extracredit
source folder: testing/src/test/java