¿Qué es la paralelización?

La paralelización es el acto de diseñar un programa o sistema de computadora para procesar datos en paralelo. Normalmente, los programas informáticos computan datos en serie: resuelven un problema, y ​​luego el siguiente, luego el siguiente. Si un programa o sistema de computadora está en paralelo, divide un problema en partes más pequeñas que pueden resolverse de manera independiente al mismo tiempo mediante recursos informáticos discretos. Cuando se optimizan para este tipo de computación, los programas paralelizados pueden llegar a una solución mucho más rápido que los programas que ejecutan procesos en serie.

La paralelización como técnica de computación se ha utilizado durante muchos años, especialmente en el campo de la supercomputación. Cada nueva generación de procesadores se acerca a las limitaciones físicas de la microelectrónica, que es un problema importante de ingeniería en el diseño de CPU. Debido a que los chips individuales se están acercando a sus velocidades más rápidas posibles, el procesamiento paralelo se convierte en un área importante para mejorar el rendimiento informático. La mayoría de las computadoras de escritorio y portátiles modernas tienen múltiples núcleos en su CPU que facilitan el procesamiento paralelo en el sistema operativo.

Términos de CPU, procesamiento paralelo