2019 pls‐cadd advanced training and user group operating ...€¦ · operating system and...

20
Operating System and Hardware Recommendations 6/24/2019 Power Line Systems 1 Erik Jacobsen Power Line Systems, Inc. 2019 PLS‐CADD Advanced Training and User Group by IT’S ALL ABOUT YOUR POWER LINES Power Line Systems IT’S THE SOLUTION

Upload: others

Post on 21-May-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 2019 PLS‐CADD Advanced Training and User Group Operating ...€¦ · Operating System and Hardware Recommendations 6/24/2019 Power Line Systems 1 Erik Jacobsen Power Line Systems,

Operating System and Hardware Recommendations

6/24/2019 Power Line Systems 1

Erik JacobsenPower Line Systems, Inc.

2019 PLS‐CADD Advanced Training and User Group

by

IT’S ALL ABOUT YOUR POWER LINES Power Line Systems

IT’S THE SOLUTION

Page 2: 2019 PLS‐CADD Advanced Training and User Group Operating ...€¦ · Operating System and Hardware Recommendations 6/24/2019 Power Line Systems 1 Erik Jacobsen Power Line Systems,

6/24/2019 Power Line Systems 2

Introduction

• Update from my 2017 talk

• Operating Systems• Hardware• Q/A as time permits

Page 3: 2019 PLS‐CADD Advanced Training and User Group Operating ...€¦ · Operating System and Hardware Recommendations 6/24/2019 Power Line Systems 1 Erik Jacobsen Power Line Systems,

Supported Operating Systems

• Version 16.00 supports 32 bit and Vista• Only x64 editions of Windows supported post 16.00

– 32 bit EOL with production version 16.00– Vista EOL with production version 16.00

• Less than 1% of clients running 32bit or Vista

• Windows 7 and newer: Supported– Windows 7 EOL by Microsoft January 14, 2020– Windows 7 EOL by PLS ?

6/24/2019 Power Line Systems 3

Page 4: 2019 PLS‐CADD Advanced Training and User Group Operating ...€¦ · Operating System and Hardware Recommendations 6/24/2019 Power Line Systems 1 Erik Jacobsen Power Line Systems,

Recommended Operating Systems

• Windows 10 x64– PLS software “Just works”– Only OS that makes sense

6/24/2019 Power Line Systems 4

Page 5: 2019 PLS‐CADD Advanced Training and User Group Operating ...€¦ · Operating System and Hardware Recommendations 6/24/2019 Power Line Systems 1 Erik Jacobsen Power Line Systems,

Hardware Recommendations

• PLS-CADD vs. PLS-POLE / TOWER– PLS-CADD: RAM most important– PLS-POLE/TOWER: # cores most important

• Analysis time proportional to (Load cases) / (# cores)

• For all applications– SSD if files stored local (preferably a PCIe NVMe SSD)– Gigabit or 10 Gigabit to server if files stored remote

• If network slow use Compress XYZ and TIN files setting in PLS-CADD– A 40” 4k or multiple smaller monitors boost productivity– Do not need best/fastest GPU – spend the money on RAM and cores

instead6/24/2019 Power Line Systems 5

Page 6: 2019 PLS‐CADD Advanced Training and User Group Operating ...€¦ · Operating System and Hardware Recommendations 6/24/2019 Power Line Systems 1 Erik Jacobsen Power Line Systems,

Why no GPGPU?

• Performance numbers are peak for single precision. We use double precision typically a factor of 10 slower on GPU.– Double = ~16 significant digits– Single = ~7 significant digits

• Problems not parallelizable enough• Do not always guarantee IEEE 754 floating point semantics

– Our results matter!

6/24/2019 Power Line Systems 6

Page 7: 2019 PLS‐CADD Advanced Training and User Group Operating ...€¦ · Operating System and Hardware Recommendations 6/24/2019 Power Line Systems 1 Erik Jacobsen Power Line Systems,

• Tested on 32 cores: OK• Not all cores are equal

– Hyper-threading (HT)• Makes 1 core look like 2• Useless for FP bound apps• Half of cores Task Manager

reports for most processors are HT• 50% is full utilization

Hardware Limits/Details (Version ≤ 14.40)

6/24/2019 Power Line Systems 7

Page 8: 2019 PLS‐CADD Advanced Training and User Group Operating ...€¦ · Operating System and Hardware Recommendations 6/24/2019 Power Line Systems 1 Erik Jacobsen Power Line Systems,

Hardware Limits/Details (Version > 14.40)• Tested on 32 cores: OK

– 32/64 cores with AMD Threadripper2990WX, but we have not yet tested

• Hyper-threading (HT)– Makes 1 core look like 2– Half of cores Task Manager reports for

most processors are HT– No longer useless!– Versions > 14.40 will use HT cores

for a 0-30% improvement in performance

6/24/2019 Power Line Systems 8

Page 9: 2019 PLS‐CADD Advanced Training and User Group Operating ...€¦ · Operating System and Hardware Recommendations 6/24/2019 Power Line Systems 1 Erik Jacobsen Power Line Systems,

Hardware Limits/Details Continued

• 96 GB of RAM used to load ~1 Billion XYZ points• Our code is unusually demanding and can reveal hardware

and driver faults– Overheating processor– Improperly cooled RAM– Ethernet card driver bug

6/24/2019 Power Line Systems 9

Page 10: 2019 PLS‐CADD Advanced Training and User Group Operating ...€¦ · Operating System and Hardware Recommendations 6/24/2019 Power Line Systems 1 Erik Jacobsen Power Line Systems,

What pushes the limits?

• LiDAR point counts – ever growing– Multiple lasers– Higher frequency data collection

• 1TB image– No compilations!– Prefer 10-100 images to 1000+ or just one big image

• Family and Framing Managers• 500+ Load cases

– Really?

6/24/2019 Power Line Systems 10

=

Page 11: 2019 PLS‐CADD Advanced Training and User Group Operating ...€¦ · Operating System and Hardware Recommendations 6/24/2019 Power Line Systems 1 Erik Jacobsen Power Line Systems,

Miscellany

• Intel best for PLS-CADD– Higher clockrate

• AMD ThreadRipper for TOWER and PLS-POLE– More cores

• Integrated GPS– GPS receiver must be natively supported by Windows

• Touch screens are supported6/24/2019 Power Line Systems 11

Page 12: 2019 PLS‐CADD Advanced Training and User Group Operating ...€¦ · Operating System and Hardware Recommendations 6/24/2019 Power Line Systems 1 Erik Jacobsen Power Line Systems,

Budgeting Priorities

• Priority when budgeting– RAM (RAM speed matters)– Processor frequency (consider water cooled and overclocked)

– # cores Swap for TOWER/PLS-POLE vs. PLS-CADD

– SSD

6/24/2019 Power Line Systems 12

Page 13: 2019 PLS‐CADD Advanced Training and User Group Operating ...€¦ · Operating System and Hardware Recommendations 6/24/2019 Power Line Systems 1 Erik Jacobsen Power Line Systems,

Sample Laptop - 15” screen

• Core i7-8750H Processor– 2.2 - 4.1 GHz– 9 MB cache – 6 cores (12 with Hyper-threading)

• 16 GB RAM• 512 GB M.2 PCIe drive• NVIDIA GTX 1050Ti (4 GB)• Windows 10 x64Dell XPS 15

6/24/2019 Power Line Systems 13

Page 14: 2019 PLS‐CADD Advanced Training and User Group Operating ...€¦ · Operating System and Hardware Recommendations 6/24/2019 Power Line Systems 1 Erik Jacobsen Power Line Systems,

Sample Laptop - 15” screen ($)

• Core i7-8750H Processor– 2.2 - 4.1 GHz– 9 MB cache – 6 cores (12 with Hyper-threading)

• 16 GB RAM• 512 GB M.2 PCIe drive• NVIDIA GTX 1050Ti (4 GB)• Windows 10 x64• US$1520 (April 13, 2019)Dell XPS 15

6/24/2019 Power Line Systems 14

Page 15: 2019 PLS‐CADD Advanced Training and User Group Operating ...€¦ · Operating System and Hardware Recommendations 6/24/2019 Power Line Systems 1 Erik Jacobsen Power Line Systems,

Sample Desktop

• AMD Ryzen 7-2700X Processor– 3.7 - 4.3 GHz– 20 MB cache – 8 cores (16 with Hyper-threading)

• 16 GB RAM• 256 GB M.2 PCIe drive + 1TB HD• AMD Radeon RX 580 (4GB)• Windows 10 x64Dell Inspiron Gaming Desktop

6/24/2019 Power Line Systems 15

Page 16: 2019 PLS‐CADD Advanced Training and User Group Operating ...€¦ · Operating System and Hardware Recommendations 6/24/2019 Power Line Systems 1 Erik Jacobsen Power Line Systems,

Sample Desktop ($)

• AMD Ryzen 7-2700X Processor– 3.7 - 4.3 GHz– 20 MB cache – 8 cores (16 with Hyper-threading)

• 16 GB RAM• 256 GB M.2 PCIe drive + 1TB HD• AMD Radeon RX 580 (4GB)• Windows 10 x64• US$1200 (April 13, 2019)Dell Inspiron Gaming Desktop

6/24/2019 Power Line Systems 16

Page 17: 2019 PLS‐CADD Advanced Training and User Group Operating ...€¦ · Operating System and Hardware Recommendations 6/24/2019 Power Line Systems 1 Erik Jacobsen Power Line Systems,

Sample Workstation

• PLS-CADD TOWER– i9-9900K Threadripper 2950x – 5.0 GHz * 4.4 GHz* * = (Water cooled and overclocked)

– 16 MB cache 40 MB cache – 8 cores (16 with HT) 16 cores (32 with HT)– 64 GB RAM 32 GB RAM

• 500 GB M.2 PCIe drive• GeForce GTX 1660Ti (6 GB)• Windows 10 x64Origin Millenium

6/24/2019 Power Line Systems 17

Page 18: 2019 PLS‐CADD Advanced Training and User Group Operating ...€¦ · Operating System and Hardware Recommendations 6/24/2019 Power Line Systems 1 Erik Jacobsen Power Line Systems,

Sample Workstation ($)

• PLS-CADD TOWER– i9-9900K Threadripper 2950x – 5.0 GHz * 4.4 GHz* * = (Water cooled and overclocked)

– 16 MB cache 40 MB cache – 8 cores (16 with HT) 16 cores (32 with HT)– 64 GB RAM 32 GB RAM

• 500 GB M.2 PCIe drive• GeForce GTX 1660Ti (6 GB)• Windows 10 x64• US$3325 (April 13, 2019)Origin Millenium

6/24/2019 Power Line Systems 18

Page 19: 2019 PLS‐CADD Advanced Training and User Group Operating ...€¦ · Operating System and Hardware Recommendations 6/24/2019 Power Line Systems 1 Erik Jacobsen Power Line Systems,

Conclusion

• Windows 10 x64 is the way to go• PLS-CADD

– Buy RAM. Fast RAM and lots of it.• PLS-POLE + TOWER

– Buy cores. Many cores.• You should have a PCIe NVMe M.2 SSD

6/24/2019 Power Line Systems 19

Page 20: 2019 PLS‐CADD Advanced Training and User Group Operating ...€¦ · Operating System and Hardware Recommendations 6/24/2019 Power Line Systems 1 Erik Jacobsen Power Line Systems,

6/24/2019 Power Line Systems 20

IT’S ALL ABOUT YOUR POWER LINES Power Line Systems

Madison, Wisconsin 53705, USAPhone: 608- 238-2171 Fax: [email protected] www.powline.com

IT’S THE SOLUTION

PLS-CADDQuestions?

®FAC 008/009

Drafting

FAC 003

NERC Ratings

Structural Analysis

PLS-POLEJoint Use

Advanced Sag & TensionLiDAR Modeling

Line RatingsTOWER

Pole Analysis

Vegetation Management

Materials Management

Line Optimization

1000+ Users in 100+ Countries Storm Hardening

Project Estimating

ASCE

CENELEC

NESC

IEEE

IEC

CSADistribution

Transmission