Novedades
- 20120410: charla invitada, martes 15 de Mayo: Daniel Gutson, "Optimizaciones GCC en middle-end (Graphite) y back-end (ARM arch)".
- 20120406: Intel nos dió 25 licencias para uso en clase de Parallel Studio XE y Cluster Studio XE (icc 12.1.3).
- 20120321: Esta página con su contenido inicial.
Información General
Docentes.
Curso optativo de la Lic. en Ciencias de la Computación, FaMAF, Universidad Nacional de Córdoba.
Forma de aprobación: entrega y aprobación de todos los laboratorios.
Horarios.
Teóricos: martes 14 a 16:30, aula 15.
Labs: jueves 18 a 20, lab 30.
Lista de Correo: cp2012-famaf
.
Gracias a este curso, la UNC es CUDA Teaching Center en el periodo 2011-2012.
Además la UNC es CUDA Research Center gracias al GPGPU Computing Group.
El curso también fue premiado por la NSF/IEEE-TCPP Curriculum Initiative on Parallel and Distributed Computing (Spring 12).
Teóricos
Prácticos
Labs
Bibliografía
CPU
- Victor Eijkhout, Introduction to High-Performance Scientific Computing, TACC, 2011.
- John L. Hennessy, David A. Patterson,
Computer Architecture: A Quantitative Approach, {Fourth, Fifth} Edition,
Morgan Kaufmann, 2011.
- Randal E. Bryant, David R. O’Hallaron,
x86-64 Machine-Level Programming,
2008.
- Ulrich Drepper,
What Every Programmer Should Know About Memory,
Red Hat Inc., 2007.
- Agner Fog,
Software optimization resources,
Copenhagen University College of Engineering,
2012.
- Intel Developer Manuals.
CPU, multicore
GPU
- David B. Kirk, Wen-mei W. Hwu,
Programming Massively Parallel Processors: A Hands-on Approach
Morgan Kaufmann, 2010.
- Jason Sanders, Edward Kandrot,
CUDA by Example: An Introduction to General-Purpose GPU Programming,
Addison-Wesley Professional, 2010.
- Sean Baxter,
Modern GPU site.
-
CUDA C Programming Guide,
NVIDIA, 2012.
-
CUDA C Best Practices Guide,
NVIDIA, 2012.
- NVIDIA GPU Computing Documentation
NVIDIA, 2012.
Recursos Computacionales
- Dos Tesla C2075,
y cuatro GTX 480,
donadas por NVIDIA a través del Early Adopters program of NSF/IEEE-TCPP Curriculum Initiative.
-
Intel DX58SO2 motherboard con Intel Core i7-980@3.3GHz, 24GB DDR3 1366MHz, fuente Powercooler PS-1200EM,
del Grupo LaNAIS,
con dos placas Tesla C2070 (448 cores, 6GB GDDR5 ECC RAM cada una), donadas por NVIDIA (programa CTC y CRC).
-
Intel DX58SO motherboard
con Intel Core i7-950@3.07GHz, 16GB DDR3 1066MHz, fuente Powercooler PS-1200EM,
del Grupo LaNAIS,
con dos tarjetas Tesla C2070 (448 cores, 6GB GDDR5 ECC RAM cada una), donadas por NVIDIA. [foto]
- Intel DX38 motherboard con Intel Core 2 Duo E8400, 2GB DDR3 1333MHz,
fuente Power Cooler PS-850EM,
con una ATI Fire Pro 3D v9800 (1600 cores, 4GB GDDR5 RAM). [foto]
- 25 licencias para uso en clase de Intel® Software Development Products for Linux, Education.
Incluyen Parallel Studio XE y Cluster Studio XE.
Contacto
{bc,nicolasw}@famaf_url, donde famaf_url = famaf.unc.edu.ar
$Date$, $Revision$