Best Practices in Green Computing 绿色计算 -最佳做法 Prof. Luciano Silva (教授 卢西亚诺) Computing and Informatics College (计算和信息学学院) Mackenzie University (麦肯齐大学) email (电子邮件):
[email protected] Beijing (北京), August 24 (8月24日)
University Mackenzie (麦肯齐大学)
What am I doing… • Research on computer games – – – – – –
Game development processes Game development for consoles Low energy-consuming games Non-conventional interfaces for games Game analytics Serious games
Lecture Outline • Green Computing Fundamentals (˜30 min) – Hardware green computing – Software green computing • The Judgement – Data resource consumption (˜40 min) – Defense and prosecution preparation – Defense and prosecution – The judgement – Penalty application if guilty (penalty = best practice) • Questions (˜20 min)
I - GREEN COMPUTING FUNDAMENTALS
Computing Systems(计算系统)
SOFTWARE 软件 HARDWARE 硬件
PROGRAMS 计算机程序
EQUIPMENT 设备
Computing Systems (计算系统)
SOFTWARE 软件
PROGRAMS 计算机程序
OPERATING SYSTEM 操作系统
HARDWARE 硬件
EQUIPMENT 设备
Green Computing (绿色计算)
Green Computing (绿色计算) • It is an environmental friendly IT (Information Technology-信息技术) , whose aim is to reduce the hazardous materials (危险材料) and maximize the energy efficiency (能源效率) • It is also called Green IT. (绿色 IT)
Green Computing (绿色计算) • hazardous materials (危险材料) – Hardware concern
• energy efficiency (能源效率) – Both hardware and software concerns
Why is Green Computing required ? • Computers consumes a lot of energy • Printing often unnecessary stuff is waste • Reduce pollution • Control toxicity
Green Computing History • It originated in 1992 at the U.S Environmental Protection Agency that lauched the Energy Star program • Shortly after that, the term “Green Computing” was coined. • Shorlty after that, the Swedish also lauched the TCO Certification
Pathways to Green Computing • Green Design • Green Manufacturing • Green Disposal • Green Use • Green Application Development
Approaches to Green Computing • Product longevity • Materials recycling • Power Management • Sofware and deployment optimization • User consciousness
Methods to Implement Green Computing ROHS= Restriction Of Hazardous Substances Lead (Pb), Cadmium (Cd), Mercury (Hg)…
Carbon
Free
Computing
( 碳 排 放 计 算 )
• Sugar powered batteries (Sony)
Solar Computing (太阳能计算)
Quiet Computing (安静的计算)
Best Practices - USER • Turn off the computer when not in use, even if just for an hour • Turn off the monitor when not in use (as opposed to running a screen saver) • Use power save mode • Do not throw batteries on the environment • Use LCDs instead of CRTs • Do not print unless required
Best Practices - PROGRAMMERS
Best
Practices
Intel Energy Analyser
–
PROGRAMMERS
II – THE JUDGEMENT
The Fact and defense/prosecution • Data generation is being prosecuted for high computing resource consumption (storage, energy,…) • On pairs, you have to decide to defending or prosecuting data generation. – Write three reasons (and explain them) to support your position (˜15 minutes)
The Judgment • I will choose 10 students to compose the jury. The jury has to pay attention on arguments presented by the lawyers (~10 min). • Each jury component will decide if “Data Generation” is guilty or not. If guilty, jury has to suggest a penalty (a set of best practices) (~10 min).
Thank you!
谢谢!