System y Xun Zhang, Pierre Leray SUPELEC/IETR, Rennes, France Signal, Communication and Embedded Electronics Team Green Workshop – 06 November 2009 IETR - INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES Une grande école d’ingénieurs au cœur des sciences de l’information, de l’énergie et des systèmes 1 Xun ZHANG, Séminaire 18.nov. 2010 supported by Motorola Foundation
3. Die temperature measurement p 4. Architectural changes 5 Future Works 5. Future Works Green Workshop – 06 November 2009 IETR - INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES Une grande école d’ingénieurs au cœur des sciences de l’information, de l’énergie et des systèmes 2 Xun ZHANG, Séminaire 18.nov. 2010
3. Die temperature measurement p 4. Architectural changes 5 Future Works 5. Future Works Green Workshop – 06 November 2009 IETR - INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES Une grande école d’ingénieurs au cœur des sciences de l’information, de l’énergie et des systèmes 3 Xun ZHANG, Séminaire 18.nov. 2010
is consumed by the ICT infrastructure hi h b 2% f h ld id CO i i [1] which causes about 2% of the world-wide CO2 emissions [1] ICT carbon footprint is comparable to the world-wide CO2 emissions by airplanes or one quarter of the world-wide CO2 emissions by cars. CO2 reduction at two levels: 2 To reduce the ICT emission itself Use ICT to reduce emission of other human activities (transport, tele- working e commerce ) Green Workshop – 06 November 2009 IETR - INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES Une grande école d’ingénieurs au cœur des sciences de l’information, de l’énergie et des systèmes 4 Xun ZHANG, Séminaire 18.nov. 2010 [1] http://www.cwc.oulu.fi/workshops/W-Green2008.pdf working, e-commerce,…..)
IETR - INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES Une grande école d’ingénieurs au cœur des sciences de l’information, de l’énergie et des systèmes 5 Xun ZHANG, Séminaire 18.nov. 2010
Green Workshop – 06 November 2009 IETR - INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES Une grande école d’ingénieurs au cœur des sciences de l’information, de l’énergie et des systèmes 6 Xun ZHANG, Séminaire 18.nov. 2010
3. Die temperature measurement p 4. Architectural changes 5 Future Works 5. Future Works Green Workshop – 06 November 2009 IETR - INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES Une grande école d’ingénieurs au cœur des sciences de l’information, de l’énergie et des systèmes 7 Xun ZHANG, Séminaire 18.nov. 2010
DD leak DD ) ( 2 Total Power Dissipation 0 Total Power Dissipation Dynamic Power Dissipation Static Power Dissipation t leak DD dt I V Switching Power Dissipation Leakage Power Dissipation t c DD dt f CV 2 Minimize I by: Dissipation Dissipation leak DD 0 Dissipation Dissipation c f 0 Minimize Ileak by: – Reducing operating voltage Fewer leaking Minimize Iswitch by: – Reducing operating voltage – Less switching cap Ileak Iswitch – Fewer leaking transistors – Reduce transistor leakage Less switching cap – Less switching activity Green Workshop – 06 November 2009 IETR - INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES Une grande école d’ingénieurs au cœur des sciences de l’information, de l’énergie et des systèmes 8 Xun ZHANG, Séminaire 18.nov. 2010
Average dynamic power (logic gate) 1 f V C P DD L dynamic 2 2 1 C C C C i i gate wire diff L C C C C , C Cgate,i gate,i α C : load capacitance Cwire Cdiff CL : load capacitance α: switching activity f: system frequency Dynamic power is relatively insensitive to temperature Green Workshop – 06 November 2009 IETR - INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES Une grande école d’ingénieurs au cœur des sciences de l’information, de l’énergie et des systèmes 9 Xun ZHANG, Séminaire 18.nov. 2010 y p y p
components Gate Drain Source Isub • Sub-threshold leakage (Isub ) • Gate direct-tunneling leakage (Igate ) ) ( sub gate DD leak DD static I I V I V P V V T ) 1 )( ( 2 ) ( ox ox ox V c V b a BT ox aux g nt ox oxr J gate e T V V T T WLA I nkT V V q s ld subthresho th GS e q kT L W A I ) ( ) )( ( Green Workshop – 06 November 2009 IETR - INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES Une grande école d’ingénieurs au cœur des sciences de l’information, de l’énergie et des systèmes 10 Xun ZHANG, Séminaire 18.nov. 2010 Static power relates directly to temperature
Static power – Exponential increase • Circuit delay y Simulation on Virtex-5 FPGA plate-form MTTF vs Junction temperature Green Workshop – 06 November 2009 IETR - INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES Une grande école d’ingénieurs au cœur des sciences de l’information, de l’énergie et des systèmes 11 Xun ZHANG, Séminaire 18.nov. 2010
3. Die temperature measurement p 4. Architectural changes 5 Future Works 5. Future Works Green Workshop – 06 November 2009 IETR - INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES Une grande école d’ingénieurs au cœur des sciences de l’information, de l’énergie et des systèmes 12 Xun ZHANG, Séminaire 18.nov. 2010
100 s Processing periode : 50 s 48°C 45 46°C 48 C Max. Temp. is produced during running time 40 40°C ature (°C) Max. Temp. is produced during running time Max.Temp. determines cooling system’s performance 35 38°C Tempera 30 Power (W) Periode 100 s Periode 50 s Static Power 6,072 6,092 Total power 7,028 6,988 Green Workshop – 06 November 2009 IETR - INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES Une grande école d’ingénieurs au cœur des sciences de l’information, de l’énergie et des systèmes 13 Xun ZHANG, Séminaire 18.nov. 2010 0 200 400 600 800 1000 1200 Time (s)
– 06 November 2009 IETR - INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES Une grande école d’ingénieurs au cœur des sciences de l’information, de l’énergie et des systèmes 14 Xun ZHANG, Séminaire 18.nov. 2010
2^14 • Low power consumption • Few logic resource ∑2Nτ 100 MHz Matlab 51-inverter ring oscillator Green Workshop – 06 November 2009 IETR - INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES Une grande école d’ingénieurs au cœur des sciences de l’information, de l’énergie et des systèmes 15 Xun ZHANG, Séminaire 18.nov. 2010
Workshop – 06 November 2009 IETR - INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES Une grande école d’ingénieurs au cœur des sciences de l’information, de l’énergie et des systèmes 16 Xun ZHANG, Séminaire 18.nov. 2010 p temperature
IETR - INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES Une grande école d’ingénieurs au cœur des sciences de l’information, de l’énergie et des systèmes 17 Xun ZHANG, Séminaire 18.nov. 2010
heat propriety Green Workshop – 06 November 2009 IETR - INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES Une grande école d’ingénieurs au cœur des sciences de l’information, de l’énergie et des systèmes 18 Xun ZHANG, Séminaire 18.nov. 2010
IETR - INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES Une grande école d’ingénieurs au cœur des sciences de l’information, de l’énergie et des systèmes 19 Xun ZHANG, Séminaire 18.nov. 2010
IETR - INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES Une grande école d’ingénieurs au cœur des sciences de l’information, de l’énergie et des systèmes 20 Xun ZHANG, Séminaire 18.nov. 2010
- INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES Une grande école d’ingénieurs au cœur des sciences de l’information, de l’énergie et des systèmes 21 Xun ZHANG, Séminaire 18.nov. 2010
frequencies; switching frequencies; 1 Hz, ½ Hz, and 1/3 Hz Thermal sensor placement; Green Workshop – 06 November 2009 IETR - INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES Une grande école d’ingénieurs au cœur des sciences de l’information, de l’énergie et des systèmes 22 Xun ZHANG, Séminaire 18.nov. 2010
32000 33000 value RPD 1Hz I 30000 31000 Counter 28000 29000 0 50 100 150 27000 Time Green Workshop – 06 November 2009 IETR - INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES Une grande école d’ingénieurs au cœur des sciences de l’information, de l’énergie et des systèmes 24 Xun ZHANG, Séminaire 18.nov. 2010 Time
studying • Possibility to reduce Hotspot effect by using • Possibility to reduce Hotspot effect by using Dynamic Partial Reconfiguration Green Workshop – 06 November 2009 IETR - INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES Une grande école d’ingénieurs au cœur des sciences de l’information, de l’énergie et des systèmes 25 Xun ZHANG, Séminaire 18.nov. 2010
3. Die temperature measurement p 4. Architectural changes 5 Future Works 5. Future Works Green Workshop – 06 November 2009 IETR - INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES Une grande école d’ingénieurs au cœur des sciences de l’information, de l’énergie et des systèmes 26 Xun ZHANG, Séminaire 18.nov. 2010
to Thermal information helps to build a thermal modelling location working frequency power consumption …. Time T0 Configuration rate =f(T0, Pconfig) Green Workshop – 06 November 2009 IETR - INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES Une grande école d’ingénieurs au cœur des sciences de l’information, de l’énergie et des systèmes 27 Xun ZHANG, Séminaire 18.nov. 2010 g ( , g)
policies Design-time part: Optimal set of frequencies, parallelism levels for the PE for different working condition Hardware management policies Dynamic time part: make a decision to apply one of the predefined sets found in part one. For required system performance and power levels for the PE for different working condition p q y p p economics; make a decision to choose a location to apply hotspot migration Green Workshop – 06 November 2009 IETR - INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES Une grande école d’ingénieurs au cœur des sciences de l’information, de l’énergie et des systèmes 28 Xun ZHANG, Séminaire 18.nov. 2010
INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES Une grande école d’ingénieurs au cœur des sciences de l’information, de l’énergie et des systèmes 29 Xun ZHANG, Séminaire 18.nov. 2010
T C2 Busy T C2 Busy T C2 Busy T PE1 Thermal Sensor y PE2 Thermal Sensor y PE3 Thermal Sensor y PE4 Thermal Sensor y Migrating Hotspot Guarantee performance Guarantee performance Easily to identify PE location with NoC Overhead of configuration Circuit Parameters : Frequency, voltage, ... q y, g , The most efficient solution Decease performance Ring topology Green Workshop – 06 November 2009 IETR - INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES Une grande école d’ingénieurs au cœur des sciences de l’information, de l’énergie et des systèmes 30 Xun ZHANG, Séminaire 18.nov. 2010
– Free choosing at alarm level Cluster 1 e.g.: T(1..0)=11 – Interrupts function and copy date from the queue – Locally makes decision without communication with central controller – Add updated status of cluster to central t ll Cluster k controller Green Workshop – 06 November 2009 IETR - INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES Une grande école d’ingénieurs au cœur des sciences de l’information, de l’énergie et des systèmes 31 Xun ZHANG, Séminaire 18.nov. 2010
remarkable t t i f ti d t l i f temperature information and sent alarm info with computing data ID Computing date T(1..0) T(1..0) Temperature status 00 idle ID Cluster ID PE 01 lowest occupy 10 middle occupy ID_Cluster ID_PE 11 Hotspot Green Workshop – 06 November 2009 IETR - INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES Une grande école d’ingénieurs au cœur des sciences de l’information, de l’énergie et des systèmes 32 Xun ZHANG, Séminaire 18.nov. 2010
and more g hard blocks are added to the FPGA fabric; • A reduction of few degrees in die temperature could have a high impact on the lifetime, reliability and leakage power of the device, but also cooling system; O Di i l h l h h fl ibili • Our Digital thermal sensor has shown a flexibility solution to identify local thermal propriety; P t ti l bilit t D i P ti l R fi ti • Potential ability to use Dynamic Partial Reconfiguration; • Tutorial : thermal sensor implementation; Green Workshop – 06 November 2009 IETR - INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES Une grande école d’ingénieurs au cœur des sciences de l’information, de l’énergie et des systèmes 33 Xun ZHANG, Séminaire 18.nov. 2010
2009 IETR - INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES Une grande école d’ingénieurs au cœur des sciences de l’information, de l’énergie et des systèmes 34 Xun ZHANG, Séminaire 18.nov. 2010
(operator) and check situation of the others PE in the same check situation of the others PE in the same cluster. Give an order to do hotspot migrating inside cluster • Give an order to do hotspot migrating inside cluster • Require hotspot at higher level • C1: started by requirement of C2 Check situation • C1: started by requirement of C2. Check situation of the others cluster in the system • Decide hotspot migrating between cluster (entire cluster) • Decide hotspot migrating between cluster (entire cluster) • Require circuit parameters modification at the highest level C0: started by requirement of C1 C0: started by requirement of C1 • Partial Frequency scaling or others strategies Green Workshop – 06 November 2009 IETR - INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES Une grande école d’ingénieurs au cœur des sciences de l’information, de l’énergie et des systèmes 35 Xun ZHANG, Séminaire 18.nov. 2010
November 2009 IETR - INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES Une grande école d’ingénieurs au cœur des sciences de l’information, de l’énergie et des systèmes 36 Xun ZHANG, Séminaire 18.nov. 2010
th d • Comparing with others methods Green Workshop – 06 November 2009 IETR - INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES Une grande école d’ingénieurs au cœur des sciences de l’information, de l’énergie et des systèmes 37 Xun ZHANG, Séminaire 18.nov. 2010