Consumo de energía y asignaturas de arquitectura y tecnología de computadores

2017 
espanolEl consumo energetico de los programas ha pasado a ser una medida de prestaciones tan importante como el tiempo de procesamiento, a pesar de que no suele incluirse en las medidas de rendimiento de los programas. Por esta razon es conveniente incluir en las asignaturas del area de arquitectura y tecnologia de computadores contenidos relacionados con las prestaciones energeticas de los programas y las arquitecturas, y disponer de herramientas que permitan caracterizar la potencia y la energia consumida segun las caracteristicas del codigo a ejecutar. La necesidad de evaluar los programas segun su eficiencia energetica y su tiempo de ejecucion constituye una aproximacion multiobjetivo a la evaluacion de prestaciones que deberia introducirse en las asignaturas de Ingenieria Informatica. En este articulo tambien describimos un sistema basado en Arduino que permite obtener medidas de potencia y energia consumida en las practicas y proyectos que abordan la generacion de codigos optimos para una determinada plataforma. EnglishNowadays, energy consumption of applications has become a performance measure as relevant as runtime although does not frequently appear in the program performance measures. This way, issues related with the energy consumption of applications and systems should be included in the subjects of computer architecture. Moreover, the availability of tools and strategies to characterize the instant power and consumed energy according to the code profile should be also considered. This could make possible the development of approaches to distribute the workload among the hardware to reach a tradeoff among time and energy efficiency. The searching for these tradeoffs clearly sets a multi-objective approach for performance evaluation that should be taken into account in the Computer Engineering and Computer Science courses. This paper also describes an Arduino-based system to measure the instant power and consumed energy in projects and practical exercises related with the generation of optimal codes.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    0
    Citations
    NaN
    KQI
    []