Se propone realizar un estudio comparativo con criterios cualitativos y cuantitativos para medir la eficiencia computacional de algoritmos empleados típicamente en ingeniería usando diferentes estructuras computacionales. En particular se estudiarán modelos computacionales basados en ecuaciones diferenciales (ordinarias y parciales), empleando sistemas con procesadores multi-núcleo (multi-core), unidades de procesamiento gráfico (GPU) y arreglos de compuertas programables por campo (FPGA). Se estudiará; el tiempo necesario para la programación, el tiempo de ejecución de los programas y el uso de memoria, buscando explotar las mejores características de cada una de las plataformas propuestas. |