Procesadores Gráficos y Aplicaciones en Tiempo Real ... - DAC
Procesadores Gráficos y Aplicaciones en Tiempo Real ... - DAC
Procesadores Gráficos y Aplicaciones en Tiempo Real ... - DAC
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Modelo de threads<br />
• ¿Cómo funcionan los threads?<br />
◦ El programa principal realiza trabajo secu<strong>en</strong>cial y crea un cierto<br />
número de hilos que se pued<strong>en</strong> ejecutar de forma concurr<strong>en</strong>te.<br />
◦ Cada hilo ti<strong>en</strong>e sus datos locales y comparte los recursos del<br />
programa principal.<br />
◦ La comunicación se hace a través de la memoria global.<br />
◦ Se requier<strong>en</strong>, por tanto, mecanismos de sincronización (cerrojos,<br />
semáforos, . . . ) para controlad el acceso a la memoria<br />
compartida: exclusión mutua.<br />
◦ Se pued<strong>en</strong> crear y destruir hilos durante la ejecución.<br />
14<br />
/40<br />
c○GMRV 2013 Tipos de paralelismo y su reflejo <strong>en</strong> las GPUs Modelos de programación paralela 14/40