Curso:
Programación Orientada al Rendimiento – Master en Ingeniería de Sistemas e
Informática
Profesor visitante: José Renau
José Renau es Associate Professor en
Computing Engineering y director del laboratorio MASC (Microelectronics and
Architecture Santa Cruz), en la Universidad de California Santa Cruz (http://users.soe.ucsc.edu/~renau/). Su
actividad investigadora se centra en arquitectura de computadores, inclyuendo
métricas y modelos de esfuerzo de desarrollo,
medición térmica por infrarojos, modelado térmico, variabilidad de
procesos, centros de datos energéticamente eficientes, especulación a nivel de
threads, y diseño FPGA/ASIC.
Las sesiones teóricas se impartirán en el Seminario 23 del Edificio Ada
Byron. Las sesiones prácticas se llevarán a cabo via remota en máquinas del
MASC. El programa a impartir es como sigue:
Lunes 20
9.30-14 h
·
Summary of the research at UCSC. Simulator overview and recent
papers.
·
udsim, theory and practice
Martes 21
9.30-14 h Scoore and synthesis infrastructure
·
Scoore, explain general structure and flow. Coding style
·
Run some synthesis, and simulations
·
Create a simple testbench for a block
Miercoles 22
9.30 – 14 h eSESC
·
eSESC, structure and overall flow. Including sampling
·
Execution driven
·
Looking at qemu
·
Directory structure (emul, simu)
16-18 h
·
Looking at QEMUReader
·
simu side
Jueves 23
9.30 – 14 h
·
Characterizing processor thermal behavior
·
Power simulations for data centers
·
Power and thermal simulation with eSESC
Viernes 24
9.30 – 11.30 h
·
eSESC, some
practices - creating some simple blocks
·
eSESC power practices - power simulation with thermal