Skip to content

Instantly share code, notes, and snippets.

@Rubix982
Created September 14, 2020 09:06
Show Gist options
  • Save Rubix982/d0bbdabc2d8a1fc531e9104f7172dbfe to your computer and use it in GitHub Desktop.
Save Rubix982/d0bbdabc2d8a1fc531e9104f7172dbfe to your computer and use it in GitHub Desktop.
pthread failing, not sure why, related stack overflow question here,
Size of arrays, given as 100.
[ARRAY_A] Time taken to get the array, 5e-06
[ARRAY_B] Time taken to get the array, 2e-06
[ARRAY_C] Time taken to get the array, 2e-06
Overall time taken to generate arrays, 9e-06.
-------------
USING SERIAL:
Overall time taken, using insertion sort - serial, 2e-06.
Sorting succeeded for "insertion sort - serial, " - array properly sorted!
Time taken to check, 0
-------------
USING PTHREAD:
Number of cores detected: 4.
Sorting failed for subArray[0]
Sorting succeeded for subArray[1]
Sorting succeeded for subArray[2]
Sorting succeeded for lastArrray
Overall time taken, using Overall time taken, using insertion sort - pthread, 0.000228.
Sorting failed for "Overall time taken, using insertion sort - pthread, " - array not properly sorted. :(
Sorting failed at index, 0.
Time taken to check, 0
-----------------------------------------------------
Size of arrays, given as 200.
[ARRAY_A] Time taken to get the array, 8e-06
[ARRAY_B] Time taken to get the array, 4e-06
[ARRAY_C] Time taken to get the array, 5e-06
Overall time taken to generate arrays, 1.7e-05.
-------------
USING SERIAL:
Overall time taken, using insertion sort - serial, 9e-06.
Sorting succeeded for "insertion sort - serial, " - array properly sorted!
Time taken to check, 1e-06
-------------
USING PTHREAD:
Number of cores detected: 4.
Sorting failed for subArray[0]
Sorting succeeded for subArray[1]
Sorting succeeded for subArray[2]
Sorting succeeded for lastArrray
Overall time taken, using Overall time taken, using insertion sort - pthread, 0.000103.
Sorting failed for "Overall time taken, using insertion sort - pthread, " - array not properly sorted. :(
Sorting failed at index, 1.
Time taken to check, 1e-06
-----------------------------------------------------
Size of arrays, given as 300.
[ARRAY_A] Time taken to get the array, 7e-06
[ARRAY_B] Time taken to get the array, 6e-06
[ARRAY_C] Time taken to get the array, 7e-06
Overall time taken to generate arrays, 2e-05.
-------------
USING SERIAL:
Overall time taken, using insertion sort - serial, 1.7e-05.
Sorting succeeded for "insertion sort - serial, " - array properly sorted!
Time taken to check, 1e-06
-------------
USING PTHREAD:
Number of cores detected: 4.
Sorting failed for subArray[0]
Sorting succeeded for subArray[1]
Sorting succeeded for subArray[2]
Sorting succeeded for lastArrray
Overall time taken, using Overall time taken, using insertion sort - pthread, 0.000223.
Sorting failed for "Overall time taken, using insertion sort - pthread, " - array not properly sorted. :(
Sorting failed at index, 0.
Time taken to check, 1e-06
-----------------------------------------------------
Size of arrays, given as 400.
[ARRAY_A] Time taken to get the array, 8e-06
[ARRAY_B] Time taken to get the array, 9e-06
[ARRAY_C] Time taken to get the array, 1.1e-05
Overall time taken to generate arrays, 2.8e-05.
-------------
USING SERIAL:
Overall time taken, using insertion sort - serial, 2.7e-05.
Sorting succeeded for "insertion sort - serial, " - array properly sorted!
Time taken to check, 0
-------------
USING PTHREAD:
Number of cores detected: 4.
Sorting failed for subArray[0]
Sorting succeeded for subArray[1]
Sorting succeeded for subArray[2]
Sorting succeeded for lastArrray
Overall time taken, using Overall time taken, using insertion sort - pthread, 0.000111.
Sorting failed for "Overall time taken, using insertion sort - pthread, " - array not properly sorted. :(
Sorting failed at index, 0.
Time taken to check, 1e-06
-----------------------------------------------------
Size of arrays, given as 500.
[ARRAY_A] Time taken to get the array, 1.1e-05
[ARRAY_B] Time taken to get the array, 1e-05
[ARRAY_C] Time taken to get the array, 1e-05
Overall time taken to generate arrays, 3.1e-05.
-------------
USING SERIAL:
Overall time taken, using insertion sort - serial, 4e-05.
Sorting succeeded for "insertion sort - serial, " - array properly sorted!
Time taken to check, 1e-06
-------------
USING PTHREAD:
Number of cores detected: 4.
Sorting failed for subArray[0]
Sorting succeeded for subArray[1]
Sorting succeeded for subArray[2]
Sorting succeeded for lastArrray
Overall time taken, using Overall time taken, using insertion sort - pthread, 0.000141.
Sorting failed for "Overall time taken, using insertion sort - pthread, " - array not properly sorted. :(
Sorting failed at index, 1.
Time taken to check, 1e-06
-----------------------------------------------------
Size of arrays, given as 600.
[ARRAY_A] Time taken to get the array, 1.4e-05
[ARRAY_B] Time taken to get the array, 1.4e-05
[ARRAY_C] Time taken to get the array, 1.6e-05
Overall time taken to generate arrays, 4.4e-05.
-------------
USING SERIAL:
Overall time taken, using insertion sort - serial, 5.5e-05.
Sorting succeeded for "insertion sort - serial, " - array properly sorted!
Time taken to check, 1e-06
-------------
USING PTHREAD:
Number of cores detected: 4.
Sorting failed for subArray[0]
Sorting succeeded for subArray[1]
Sorting succeeded for subArray[2]
Sorting succeeded for lastArrray
Overall time taken, using Overall time taken, using insertion sort - pthread, 0.000149.
Sorting failed for "Overall time taken, using insertion sort - pthread, " - array not properly sorted. :(
Sorting failed at index, 1.
Time taken to check, 1e-06
-----------------------------------------------------
Size of arrays, given as 700.
[ARRAY_A] Time taken to get the array, 1.9e-05
[ARRAY_B] Time taken to get the array, 1.8e-05
[ARRAY_C] Time taken to get the array, 1.7e-05
Overall time taken to generate arrays, 5.4e-05.
-------------
USING SERIAL:
Overall time taken, using insertion sort - serial, 0.00012.
Sorting succeeded for "insertion sort - serial, " - array properly sorted!
Time taken to check, 2e-06
-------------
USING PTHREAD:
Number of cores detected: 4.
Sorting failed for subArray[0]
Sorting succeeded for subArray[1]
Sorting succeeded for subArray[2]
Sorting succeeded for lastArrray
Overall time taken, using Overall time taken, using insertion sort - pthread, 0.000171.
Sorting failed for "Overall time taken, using insertion sort - pthread, " - array not properly sorted. :(
Sorting failed at index, 1.
Time taken to check, 0
-----------------------------------------------------
Size of arrays, given as 800.
[ARRAY_A] Time taken to get the array, 2.1e-05
[ARRAY_B] Time taken to get the array, 2.1e-05
[ARRAY_C] Time taken to get the array, 2.5e-05
Overall time taken to generate arrays, 6.7e-05.
-------------
USING SERIAL:
Overall time taken, using insertion sort - serial, 0.00018.
Sorting succeeded for "insertion sort - serial, " - array properly sorted!
Time taken to check, 1e-06
-------------
USING PTHREAD:
Number of cores detected: 4.
Sorting succeeded for subArray[0]
Sorting failed for subArray[1]
Sorting succeeded for subArray[2]
Sorting succeeded for lastArrray
Overall time taken, using Overall time taken, using insertion sort - pthread, 0.000222.
Sorting failed for "Overall time taken, using insertion sort - pthread, " - array not properly sorted. :(
Sorting failed at index, 3.
Time taken to check, 0
-----------------------------------------------------
Size of arrays, given as 900.
[ARRAY_A] Time taken to get the array, 2e-05
[ARRAY_B] Time taken to get the array, 2.3e-05
[ARRAY_C] Time taken to get the array, 2.5e-05
Overall time taken to generate arrays, 6.8e-05.
-------------
USING SERIAL:
Overall time taken, using insertion sort - serial, 0.000138.
Sorting succeeded for "insertion sort - serial, " - array properly sorted!
Time taken to check, 1e-06
-------------
USING PTHREAD:
Number of cores detected: 4.
Sorting failed for subArray[0]
Sorting succeeded for subArray[1]
Sorting succeeded for subArray[2]
Sorting succeeded for lastArrray
Overall time taken, using Overall time taken, using insertion sort - pthread, 0.000217.
Sorting failed for "Overall time taken, using insertion sort - pthread, " - array not properly sorted. :(
Sorting failed at index, 0.
Time taken to check, 1e-06
-----------------------------------------------------
Size of arrays, given as 1000.
[ARRAY_A] Time taken to get the array, 2.6e-05
[ARRAY_B] Time taken to get the array, 2.3e-05
[ARRAY_C] Time taken to get the array, 2.3e-05
Overall time taken to generate arrays, 7.2e-05.
-------------
USING SERIAL:
Overall time taken, using insertion sort - serial, 0.000225.
Sorting succeeded for "insertion sort - serial, " - array properly sorted!
Time taken to check, 1e-06
-------------
USING PTHREAD:
Number of cores detected: 4.
Sorting failed for subArray[0]
Sorting succeeded for subArray[1]
Sorting failed for subArray[2]
Sorting succeeded for lastArrray
Overall time taken, using Overall time taken, using insertion sort - pthread, 0.000253.
Sorting failed for "Overall time taken, using insertion sort - pthread, " - array not properly sorted. :(
Sorting failed at index, 0.
Time taken to check, 1e-06
-----------------------------------------------------
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment