the case for water-immersion computer boardsresearch.nii.ac.jp/~koibuchi/pdf/icpp2019-slides.pdfour...

21
The Case for Water-Immersion Computer Boards M. KOIBUCHI, I. FUJIWARA, N.NIWA, T.TOTOKI, S.HIRASAWA (NII, JP) 1 Fish In-water Computer Board

Upload: others

Post on 02-Mar-2021

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Case for Water-Immersion Computer Boardsresearch.nii.ac.jp/~koibuchi/pdf/icpp2019-slides.pdfOur Solution: In-Water Cooling Other Pros: Low safety concerns + low cost of coolant

The Case for Water-Immersion Computer Boards

M. KOIBUCHI, I. FUJIWARA, N.NIWA, T.TOTOKI, S.HIRASAWA (NII, JP) 1

FishIn-water Computer Board

Page 2: The Case for Water-Immersion Computer Boardsresearch.nii.ac.jp/~koibuchi/pdf/icpp2019-slides.pdfOur Solution: In-Water Cooling Other Pros: Low safety concerns + low cost of coolant

Index• Problem Statement

• Solution: In-Water Computer

• Evaluation

• Related Work

• Conclusions

2

Page 3: The Case for Water-Immersion Computer Boardsresearch.nii.ac.jp/~koibuchi/pdf/icpp2019-slides.pdfOur Solution: In-Water Cooling Other Pros: Low safety concerns + low cost of coolant

Heat Dissipation Problem on 3D CMPs

1.5

2

2.5

3

3.5

4

4.5

1 2 3 4 5Number of stack Xeon-E5 …

3-D stack

Opera

ting F

requency (

GH

z)

Air

Temperature constraint

78 degree

Freq 1.2 GHz – 3.6 GHz

Power 31 - 91 W per chip

HotSpot v6.0 temperature simulation

Heat dissipation problem limits power → Low frequency

3

Page 4: The Case for Water-Immersion Computer Boardsresearch.nii.ac.jp/~koibuchi/pdf/icpp2019-slides.pdfOur Solution: In-Water Cooling Other Pros: Low safety concerns + low cost of coolant

Our Solution: In-Water Cooling

Other Pros: Low safety concerns + low cost of coolantCons: no electric insulation

1.5

2

2.5

3

3.5

4

1 2 3 4 5The number of stack chips

Air

Oil

Water

Op

era

tin

g F

req

uen

cy (

GH

z)

0

100

200

300

400

Air Oil Water

Heat

Tra

ns.

Ef.

(W

/m

2 K

)

Improving frequency

4

Page 5: The Case for Water-Immersion Computer Boardsresearch.nii.ac.jp/~koibuchi/pdf/icpp2019-slides.pdfOur Solution: In-Water Cooling Other Pros: Low safety concerns + low cost of coolant

Index• Problem Statement

• Solution: In-Water Computer

• Evaluation

• Related Work

• Conclusions

5

Page 6: The Case for Water-Immersion Computer Boardsresearch.nii.ac.jp/~koibuchi/pdf/icpp2019-slides.pdfOur Solution: In-Water Cooling Other Pros: Low safety concerns + low cost of coolant

Parylene film insulation coating• CVD (Chemical Vapor Deposition) for compute board• 120μm and 150μm films provided by KISCO Ltd

• CVD operates at room temperature → No damage ICs

© 第三化成 6

Page 7: The Case for Water-Immersion Computer Boardsresearch.nii.ac.jp/~koibuchi/pdf/icpp2019-slides.pdfOur Solution: In-Water Cooling Other Pros: Low safety concerns + low cost of coolant

Two Drawbacks of Parylene CoatingA. The coating may raise chip temperature

→ Modifying the coated compute board (1) Coat the compute board except CPU’s heatsink

(2) Break the parylene film on CPU’s surface

(3) Replace it by Thermal Interface Material• Tightly applied to the heat-spreader surface

B. The parylene film has unknown lifetime when used for in-water computers

Step 3Step 1

7

Page 8: The Case for Water-Immersion Computer Boardsresearch.nii.ac.jp/~koibuchi/pdf/icpp2019-slides.pdfOur Solution: In-Water Cooling Other Pros: Low safety concerns + low cost of coolant

Two Drawbacks of Parylene Coating

PCIex4, RJ45 and mPCIe are faulty

→put them above

the surface of the water

USB port

Ethernet portPCIex4

I/O pins

Underwater

mPCIeMicro cell

megaAVR

8

A. The coating may raise chip temperature

B. The parylene film has unknown lifetime when used for in-water computers

→ Durability test (2 years +counting)

Page 9: The Case for Water-Immersion Computer Boardsresearch.nii.ac.jp/~koibuchi/pdf/icpp2019-slides.pdfOur Solution: In-Water Cooling Other Pros: Low safety concerns + low cost of coolant

Index• Problem Statement

• Solution: In-Water Computer

• Evaluation

• Related Work

• Conclusions

9

Page 10: The Case for Water-Immersion Computer Boardsresearch.nii.ac.jp/~koibuchi/pdf/icpp2019-slides.pdfOur Solution: In-Water Cooling Other Pros: Low safety concerns + low cost of coolant

Preliminary EvaluationTemperature of Real Intel Xeon(Skylake)

The significant potential thermal benefits of in-water computer

0

20

40

60

80

100

Air Inwater heatsink In-water

Tem

pe

ratu

re

76℃ 71℃56℃

PRIMER-GY TX1320M2 server (Xeon E3-1270v5(3.6 GHz), 4 GB DDR4 2133 MHz

10

Page 11: The Case for Water-Immersion Computer Boardsresearch.nii.ac.jp/~koibuchi/pdf/icpp2019-slides.pdfOur Solution: In-Water Cooling Other Pros: Low safety concerns + low cost of coolant

L2 L2 L2

CPU CPU CPU CPU

L2

Router RouterRouter Router

Router Router Router Router

L2 L2 L2L2

Router RouterRouter Router

L2 L2 L2L2

Router RouterRouter Router

FrequencyPower

1.2 - 3.6 GHz14.0 - 56.7 Watts

Simulators are available from https://github.com/KoibuchiLab/

Simulation Evaluation of 3-D CMPsMcPAT (Flooplan) + Hotspot(Temp.) + Gem5(App perf.)

Power calculation

Gem5 full system simulation

McPAT 1.3

Temperature-calculation

HotSpot 6.0

11

Page 12: The Case for Water-Immersion Computer Boardsresearch.nii.ac.jp/~koibuchi/pdf/icpp2019-slides.pdfOur Solution: In-Water Cooling Other Pros: Low safety concerns + low cost of coolant

Maximum Operating Frequency

1.2

1.7

2.2

2.7

3.2

3.7

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Opera

ting F

requency (

GH

z)

The number of stack chips

Air

Oil

Fluorinert

Water(Pipe)

Water

Processor Cores

In-water cooling leads tothe best results:run chips at higher frequencies

12Example of Water(Pipe)© 2019, Fujitsu

Page 13: The Case for Water-Immersion Computer Boardsresearch.nii.ac.jp/~koibuchi/pdf/icpp2019-slides.pdfOur Solution: In-Water Cooling Other Pros: Low safety concerns + low cost of coolant

Application Performance(6-chip stack)

• In-water cooling improves the execution time of NPB Benchmar 3.3.1(OpenMP) due to high freq.

13

Page 14: The Case for Water-Immersion Computer Boardsresearch.nii.ac.jp/~koibuchi/pdf/icpp2019-slides.pdfOur Solution: In-Water Cooling Other Pros: Low safety concerns + low cost of coolant

Further Consideration 1:

Heat Transf. Coeff.• Negligible temperature reduction at heat transfer coefficients higher than that of water.

40

60

80

100

120

140

160

180

10

20

40

80

10

0

20

0

40

0

80

0

10

00

20

00

40

00

80

00

Tem

pe

ratu

re (

de

gre

e)

Heat Trans. Coe. (W/m2K)

low-power CMPhigh-freq. CMPe5phi

Oil Water

Four chips are stack

14(4 chips are stacked)

Page 15: The Case for Water-Immersion Computer Boardsresearch.nii.ac.jp/~koibuchi/pdf/icpp2019-slides.pdfOur Solution: In-Water Cooling Other Pros: Low safety concerns + low cost of coolant

Sheringham Shoal Offshore Wind Farm, England

© NHD-INFO

CPU

CPU

CPU

CPU

Internet→

Further Consideration 2:

Application to Direct Coolingunder Natural Water

15

Page 16: The Case for Water-Immersion Computer Boardsresearch.nii.ac.jp/~koibuchi/pdf/icpp2019-slides.pdfOur Solution: In-Water Cooling Other Pros: Low safety concerns + low cost of coolant

Hydroelectric power plant

Source: Wikimedia © Qurren16

Page 17: The Case for Water-Immersion Computer Boardsresearch.nii.ac.jp/~koibuchi/pdf/icpp2019-slides.pdfOur Solution: In-Water Cooling Other Pros: Low safety concerns + low cost of coolant

Is this the same as Microsoft? • Ocean is the primary coolant in in-water computer

• “Project Natick”• Big facility

17

https://natick.research.microsoft.com/

Page 18: The Case for Water-Immersion Computer Boardsresearch.nii.ac.jp/~koibuchi/pdf/icpp2019-slides.pdfOur Solution: In-Water Cooling Other Pros: Low safety concerns + low cost of coolant

Crazy Feasibility Study in Ocean

• Parylene-coated PC worked for 53 days

Before:

After:

18

Page 19: The Case for Water-Immersion Computer Boardsresearch.nii.ac.jp/~koibuchi/pdf/icpp2019-slides.pdfOur Solution: In-Water Cooling Other Pros: Low safety concerns + low cost of coolant

Index• Problem Statement

• Solution: In-Water Computer

• Evaluation

• Related Work

• Conclusions

19

Page 20: The Case for Water-Immersion Computer Boardsresearch.nii.ac.jp/~koibuchi/pdf/icpp2019-slides.pdfOur Solution: In-Water Cooling Other Pros: Low safety concerns + low cost of coolant

Alternative Emerging Cooling Techniques• Motherboard level

• (products) Water-pipe cooling• K-computer, ABCI, Aquaser(Fig.)

• w/ thermoelectric cooler (TEC) [ISCA2019]

• Phase Change Materials• Liquid -> GAS

• Solid -> Liquid [ISCA2015]

• 3D-Chip Integration Level • Microchannel, graphite-sheet

• 〇 TSV

• × Wireless vertical link

[ISCA2019] ISCA2019:Fine-grained warm water cooling for improving datacenter economy[ISCA2015] Thermal Time Shifting: Leveraging Phase Change Materials to Reduce Cooling Costs in Warehouse-Scale Computers, ISCA,2015

20

Page 21: The Case for Water-Immersion Computer Boardsresearch.nii.ac.jp/~koibuchi/pdf/icpp2019-slides.pdfOur Solution: In-Water Cooling Other Pros: Low safety concerns + low cost of coolant

ConclusionsExploring CrazyIn-Water Cooling

• Low cost of coolants

• Low safety concerns

• High heat transfer coefficient• Our in-water cooling enables

higher chip freq.

• +14%(vs. water-pipe) and +4.5%(vs. oil) speed up of NAS Parallel Benchmarks on conv. 3-D CMPs

• A real compute board w/ parylene coating on display now at NII entrance, Tokyo, JP

21