| 
		
			Escrito por Administrator		
		  
	 | 
	| 
		Sábado, 18 de Septiembre de 2010 18:56	 | 
| 
 En esta web encontrarás la información relativa al curso "Introducción a Threading Building Blocks (TBB)", en el marco de la III Escuela de Invierno de la Red CAPAP-H. 
Datos del curso: 
- Fecha: 27 de Enero de 2012
 
- Horario:    
- 10 a 11:30: TBB en el Salón de Grado
 
- 11:30 a 12: Coffee break
 
- 12 a 13:30: TBB en el laboratorio 1L018.
 
- 13:30 a 15:30: Comida en los Apartamentos
 
- 15:30 a 18:00: TBB en el laboratorio 1L018.
 
 
 
 
  
  
La librería Threading Building Blocks (TBB) permite explotar de forma productiva un sistema multicore sin necesidad de ser un experto en programación multithread. De forma incremental, este curso aborda los conceptos más importantes, ejemplos de uso, algunos detalles de implementación, así como recomendaciones basadas en nuestra experiencia personal con TBB. 
 
La parte teórica arranca con una introducción a TBB, los conceptos básicos (task, work-stealing), instalación y modos de uso. A continuación se describen las principales clases de la librería (parallel_for, parallel_reduce, parallel_do, pipeline, etc). Algo más avanzado es el uso de containers, locks, atomics, las plantillas para flow graphs, reserva de memoria y excepciones. También se ilustrará cómo programar directamente con tareas así como el funcionamiento interno del planificador y de algunas plantillas como el parallel_for y el pipeline. Por último se comentarán algunas recetas para programar patrones paralelos comunes y se resumirán los resultados de investigación más relevantes relacionados con TBB. 
La parte práctica comprende la realización de tutoriales guiados paso a paso, demostraciones y realización de ejercicios en los que habrá que paralelizar distintos algoritmos partiendo de la versión secuencial.  | 
	| 
		Última actualización el Domingo, 22 de Enero de 2012 00:29	 |