Skip to content

UnEspada/INFO188-ParallelSortingFight

Repository files navigation

Instrucciones de compilado y ejecucion

  • Compilar todo con make
  • Si desea compilar por separado:
    • main_cuda.cpp: g++ main_cpu.cpp -o main_cpu -O3 -fopenmp
    • main_cuda.cu: nvcc -std=c++11 -o main_cuda main_cuda.cu
    • main.cpp: g++ main.cpp -o main -O3 -fopenmp
  • Por ultimo en cada archivo especializado, es decir, main_cpu y main_cuda en sus respectivos mains hay lineas comentadas que sirven para el benchmark y generacion de tablas csv para su posterior analisis con jupyter (cabe resaltar que se debe tener instalado jupyter), para instalar jupyter debe ejecutar los siguientes comandos:
    • Windows:

      • pip install jupyter notebook matplotlib numpy scikit-image numba imageio pyqt5
    • Ubuntu/Linux:

      • sudo apt update
      • sudo apt install jupyter-notebook
      • sudo apt install python3 python3-pip
      • pip install --user jupyter matplotlib numpy scikit-image numba imageio pyqt5

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published