Parallel bitonic sort in c

The following C project contains the C source code and C examples used for parallel bitonic sort. Execute the Bitonic Sort Algorithm in parallel. Use Fork-Join and Pipe-Line mechanisms.

The source code and files included in this project are listed in the project files section, please make sure whether the listed source code meet your needs there.

Project Files: 

File NameSize
BitonicMain.cpp 11326
BitonicSort.cpp 2095
BitonicSort.h 603
BitonicSort.sln 888
BitonicSort.suo 19968
BitonicSort.vcxproj 4398
BitonicSort.vcxproj.filters 1483
BitonicSort.vcxproj.user 143
BitonicSortPipeLine.cpp 3597
BitonicSortPipeLine.h 1076
def.h 77
index.html 637
aligned_space.h 2152
atomic.h 13073
blocked_range.h 4955
blocked_range2d.h 3423
blocked_range3d.h 4452
cache_aligned_allocator.h 5024
combinable.h 2872
condition_variable 15195
ppl.h 2362
thread 1838
tuple 15196
concurrent_hash_map.h 57072
concurrent_priority_queue.h 22126
concurrent_queue.h 14579
concurrent_unordered_map.h 7842
concurrent_vector.h 44622
critical_section.h 4454
enumerable_thread_specific.h 41383
graph.h 90044
index.html 825
ibm_aix51.h 2419
linux_common.h 2935
linux_ia32.h 10004
linux_ia64.h 9354
linux_intel64.h 7661
macos_common.h 4393
mac_ppc.h 3738
sunos_sparc.h 10031
windows_api.h 1994
windows_ia32.h 7150
windows_intel64.h 5752
xbox360_ppc.h 4302
mutex.h 6761
null_mutex.h 2282
null_rw_mutex.h 2485
parallel_do.h 18205
parallel_for.h 10124
parallel_for_each.h 2905
parallel_invoke.h 13906
parallel_reduce.h 17352
parallel_scan.h 13923
parallel_sort.h 8701
parallel_while.h 6788
partitioner.h 8222
pipeline.h 19300
queuing_mutex.h 4197
queuing_rw_mutex.h 5524
reader_writer_lock.h 9077
recursive_mutex.h 7214
scalable_allocator.h 6938
spin_mutex.h 6226
spin_rw_mutex.h 8301
task.h 34158
task_group.h 7170
task_scheduler_init.h 5172
task_scheduler_observer.h 2611
tbb.h 2934
tbbmalloc_proxy.h 2566
tbb_allocator.h 8148
tbb_config.h 7907
tbb_exception.h 13011
tbb_machine.h 24224
tbb_profiling.h 8697
tbb_stddef.h 11927
tbb_thread.h 11336
tick_count.h 5109
_concurrent_queue_internal.h 34463
_concurrent_unordered_internal.h 49810
_tbb_windef.h 3087
input.txt 448
tbb.lib 80296
tbbmalloc.lib 4548
tbbmalloc_debug.lib 4772
tbbmalloc_proxy.lib 1924
tbbmalloc_proxy_debug.lib 2002
tbb_debug.lib 81550
Q3A_output.txt 171
Q3B_outputFJ.txt 171
Q3B_outputS.txt 171
Q3C_outputPL.txt 455
Q3C_outputS.txt 455
ReadMe.txt 500

SocialTags: