Apple libera tecnología Grand Central Dispatch como open source

por

Un pedazo de la manzana para todos

Una de las tecnologías pilares del nuevo sistema operativo de Apple – OS X Snow Leopard – es ahora un proyecto open source, se trata de Grand Central Dispatch, mecanismo que sirve para administrar y optimizar la ejecución paralela de tareas a través de los distintos núcleos del procesador.

Es ahora el sistema operativo el que se encarga de manejar los distintos hilos de ejecución en vez de la propia aplicación, y además facilita la programación paralela para los desarrolladores. Especificamente la API (libdispatch) y otros componentes internos del kernel Darwin OS XNU de Snow Leopard son los que están disponibles para que cualquier persona incluya en sus aplicaciones o lo porte a otras plataformas como UNIX o Linux.

Grand Central Dispatch es una de las tecnologias base que permiten el paralelismo con OpenCL, lo que podría resultar en una más rápida adopción del procesamiento de tareas con tarjetas gráficas.

Link: Apple released codes for Grand Central Dispatch