ECM 1413 Energy Efficient Computing Flashcards

1
Q

The energy problem:

A

our sources of energy are steadily decreasing, whilst our demand for energy is steadily increasing

the emission of greenhouse gases is now seen

by most climatologists as being linked to global warming

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Rising Electricity demand by 2030

A

Electricity demand for information and communications technologies (ICT) might rise to 8% of total electricity demand by 2030, in the best case, or 21% in the worst case

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

The technology developed by Intel, Microsoft, to combat high energy usage on current-day systems

A

The Advanced Configuration and Power Interface (ACPI)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

ACPI States

A

1 per-system power states G0-G3
2 per-device (disks, keyboards, etc.) power states D0-D3
3 per-processor power states C0-C3 (substates of G0)
4 per-device/processor performance states P0-P15 (substates of D0/C0)

The G0, D0, C0, and P0 states have normal power consumption; others have successively lower power consumption.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Global State G0 Name

A

Powered on

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Global State G1 Name

A

Sleeping

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Global State G2 Name

A

Powered off

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Global State G3 Name

A

Unplugged

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Sleep State S0 Description

A

Standard operation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Sleep state S1 Description

A

CPU stops running. CPU caches are shut down. Lower power states of hardware devices

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Sleep state S2 Description

A

CPU Powered off

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Sleep state S3 Description

A

Shut down more devices. Makes it harder for devices to wake the system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Sleep state S4 description

A

Save memory to disk and shut down memory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Device state D0 Description

A

Fully operational

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Device states D1, D2 description

A

Intermediate states (optional)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Device state D3 Description

A

Device is off

17
Q

Processor State C0 Description

A

Fully operational

18
Q

Processor State C1 Description

A

The processor stops executing instructions. Caches are maintained. Short wake time. Must wake when receiving an interrupt

19
Q

Processor states C2, C3 Description

A

Similar to C1 but deeper sleep and longer wait time (optional)

20
Q

Performance States P0 -> P15

A

A processor could save energy by scaling down the power and clock frequency (P0 ⇒ P1, . . . , P15).

21
Q

Device power states differ in terms of

A

Power consumption
Device context retainment
Device driver behavior
Restore time Wake-up capability

Most transitions go to or from D0.

22
Q

Magnetic Disks saving energy

A

A magnetic disk could save energy by
turning off spindle motor (D0 ⇒ D1)
turning off controller (D0 ⇒ D3)

23
Q

Keyboards saving energy

A

A keyboard could save energy by
only providing wake functionality, turning off indicator lamps, while preserving device context such as the state of lock keys (D0 ⇒ D1)
turning off when not needed (D0 ⇒ D3)

24
Q

Processor states are applied to individual cores
Synergy effects occur when…

A

… shutting down multiple cores within the same domain/processor/computer since you then can also shut down resources that these cores share

Smartphones have both high-performance cores and energy-saving cores, and can apply different processor states to these

25
Q

Traditional Cloud Data Centres PUE

A

Traditional cloud data centres using off-the-shelf components have a Power Usage Effectiveness (PUE) of 2.0, far from a perfect 1.0.

26
Q

Hyperscale Cloud Data Centres

A

The Open Compute Project is driven by large companies that have an interest in building more efficient data centres.
The project shares designs and best practices on data centres at no cost.

Hyperscale cloud data centres using Open Compute Project components have a Power Usage Effectiveness (PUE) of 1.2, close to a perfect 1.0.
One Open Compute Project server replaces 3.75 traditional ones.

27
Q

Among the ways to lower power usage effectiveness are:

A

1 bespoke hardware
larger processors, more memory, more disk storage, remove graphics cards, lights, etc.
2 smarter cooling
use locations with a cold climate
3 mobile computing
let mobile devices do a larger share of the work