Lecture 13: Broader Engineering Perspectives
description
Transcript of Lecture 13: Broader Engineering Perspectives
![Page 1: Lecture 13: Broader Engineering Perspectives](https://reader036.fdocuments.in/reader036/viewer/2022062811/56816122550346895dd07a40/html5/thumbnails/1.jpg)
Lecture 13: Broader Engineering Perspectives
EEN 112: Introduction to Electrical and Computer Engineering
Professor Eric Rozier, 4/8/13
![Page 2: Lecture 13: Broader Engineering Perspectives](https://reader036.fdocuments.in/reader036/viewer/2022062811/56816122550346895dd07a40/html5/thumbnails/2.jpg)
Engineering Impact
• Engineering Programs in the US are subject to accreditation by ABET– Accreditation Board for Engineering and
Technology– Cannot become a licensed engineer without a
degree from an accredited program.
Why?
![Page 3: Lecture 13: Broader Engineering Perspectives](https://reader036.fdocuments.in/reader036/viewer/2022062811/56816122550346895dd07a40/html5/thumbnails/3.jpg)
Engineering Impact
• The solutions we provide have a major impact on the world– Economic– Environmental– Societal– Safety
• Our designs and solutions can have serious consequences, forseen and unforseen.
![Page 4: Lecture 13: Broader Engineering Perspectives](https://reader036.fdocuments.in/reader036/viewer/2022062811/56816122550346895dd07a40/html5/thumbnails/4.jpg)
Pentium FDIV Bug
• Intel’s Pentium 5– Professor Thomas Nicely noticed inconsistencies in
calculations when addingPentiums to his cluster
– Floating-point divisionoperations didn’t quite comeout right.Off by 61 parts per million
![Page 5: Lecture 13: Broader Engineering Perspectives](https://reader036.fdocuments.in/reader036/viewer/2022062811/56816122550346895dd07a40/html5/thumbnails/5.jpg)
Pentium FDIV Bug
• Intel acknowledged the flaw, but claimed it wasn’t serious. Wouldn’t affect most users.
• Byte magazine estimatedonly 1 in 9 billion floatingpoint operations wouldsuffer the error.
![Page 6: Lecture 13: Broader Engineering Perspectives](https://reader036.fdocuments.in/reader036/viewer/2022062811/56816122550346895dd07a40/html5/thumbnails/6.jpg)
Pentium FDIV Bug
• Total cost to Intel?
$450 million
![Page 7: Lecture 13: Broader Engineering Perspectives](https://reader036.fdocuments.in/reader036/viewer/2022062811/56816122550346895dd07a40/html5/thumbnails/7.jpg)
Pentium FDIV Bug
• What could Intel have done?• What was Intel’s responsibility to its
customers?• What was the impact to
Intel?• What could it have been?
![Page 8: Lecture 13: Broader Engineering Perspectives](https://reader036.fdocuments.in/reader036/viewer/2022062811/56816122550346895dd07a40/html5/thumbnails/8.jpg)
Korean Air Flight 801
• Route from Seoul, Korea to Asan, Guam• Normally flown by an Airbus A300, replaced
by a 747-300• Night flight
![Page 9: Lecture 13: Broader Engineering Perspectives](https://reader036.fdocuments.in/reader036/viewer/2022062811/56816122550346895dd07a40/html5/thumbnails/9.jpg)
Korean Air Flight 801
• Air Traffic Control Minimum Safe Altitude Warning system – lets pilots know when they are too close to the ground.
• System in Guam had been giving off spurious alarms, and prevented the airport’s other systems from detecting aircrafts approaching below minimum safe altitude
• Engineers modified the system to limit alarms.
![Page 10: Lecture 13: Broader Engineering Perspectives](https://reader036.fdocuments.in/reader036/viewer/2022062811/56816122550346895dd07a40/html5/thumbnails/10.jpg)
200 Deaths
![Page 11: Lecture 13: Broader Engineering Perspectives](https://reader036.fdocuments.in/reader036/viewer/2022062811/56816122550346895dd07a40/html5/thumbnails/11.jpg)
Korean Air Flight 801
• What were the engineers trying to accomplish?
• What could they have done?• What ethical duties do we have as experts in
these situations?
![Page 12: Lecture 13: Broader Engineering Perspectives](https://reader036.fdocuments.in/reader036/viewer/2022062811/56816122550346895dd07a40/html5/thumbnails/12.jpg)
Social Media
• Social media has become massively popular• Privacy controls hard to manage, not the focus
of the user experience• Some employers (like Virgin Atlantic) keep
tabs on their employees.– Have even fired some
over posts
![Page 13: Lecture 13: Broader Engineering Perspectives](https://reader036.fdocuments.in/reader036/viewer/2022062811/56816122550346895dd07a40/html5/thumbnails/13.jpg)
Social Media
• Companies are starting to ask employees to log in and show their Facebooks as part of the hiring process
• Illinois recently made this illegal. Still legal in most states.
![Page 14: Lecture 13: Broader Engineering Perspectives](https://reader036.fdocuments.in/reader036/viewer/2022062811/56816122550346895dd07a40/html5/thumbnails/14.jpg)
Social Media
• What responsibilities do companies have for their user privacy?
• What sort of ethical implications do seemingly benign technologies have?
![Page 15: Lecture 13: Broader Engineering Perspectives](https://reader036.fdocuments.in/reader036/viewer/2022062811/56816122550346895dd07a40/html5/thumbnails/15.jpg)
![Page 16: Lecture 13: Broader Engineering Perspectives](https://reader036.fdocuments.in/reader036/viewer/2022062811/56816122550346895dd07a40/html5/thumbnails/16.jpg)
The Importance of Trust
• Sarbanes-Oxley Act• HIPAA• California Proposition 11• FISMA• Massachusetts
201 CMR 17.00
Over 10,000 regulations
![Page 17: Lecture 13: Broader Engineering Perspectives](https://reader036.fdocuments.in/reader036/viewer/2022062811/56816122550346895dd07a40/html5/thumbnails/17.jpg)
Users expect data to be stored indefinitely…
![Page 18: Lecture 13: Broader Engineering Perspectives](https://reader036.fdocuments.in/reader036/viewer/2022062811/56816122550346895dd07a40/html5/thumbnails/18.jpg)
Reliability
• What responsibilities do we have as engineers to preserve information?
• Should we be liable if our systems fail in these ways?
• What limits should there be to liability?• Can a system ever be fully reliable?• What responsibility do we have to report the
limits to our systems reliability?
![Page 19: Lecture 13: Broader Engineering Perspectives](https://reader036.fdocuments.in/reader036/viewer/2022062811/56816122550346895dd07a40/html5/thumbnails/19.jpg)
High Frequency Trading
• Algorithmic trading, seeks to exploit small differences in prices, millions of programs running
• How do they interact?• How does something
written by Company Aaffect somethingwritten by Company B?
![Page 20: Lecture 13: Broader Engineering Perspectives](https://reader036.fdocuments.in/reader036/viewer/2022062811/56816122550346895dd07a40/html5/thumbnails/20.jpg)
High Frequency Trading
• 2010 Flash Crash – largest intraday point loss– Losses recovered in minutes, but scared regulatory
bodies• US SEC and CFTC
consluded that HFTcontributed to thevolatility.
![Page 21: Lecture 13: Broader Engineering Perspectives](https://reader036.fdocuments.in/reader036/viewer/2022062811/56816122550346895dd07a40/html5/thumbnails/21.jpg)
High Frequency Trading
• SEC and FTC stated – “market makers and other liquidity providers widened their quote spreads, reduced liquidity, and withdrew from the market”
• Some signal set offtheir algorithms,caused a jointmovement whichhelped cause the crash
![Page 22: Lecture 13: Broader Engineering Perspectives](https://reader036.fdocuments.in/reader036/viewer/2022062811/56816122550346895dd07a40/html5/thumbnails/22.jpg)
High Frequency Trading
• What responsibility do we have to prevent disasters?
• What happens when our duty to our employer might conflict?
• How do we weighour responsibilities?
![Page 23: Lecture 13: Broader Engineering Perspectives](https://reader036.fdocuments.in/reader036/viewer/2022062811/56816122550346895dd07a40/html5/thumbnails/23.jpg)
The broader world is complex
• Critical thinking• Awareness of situations and consequences• Working with regulators, and employers• Maintaining integrity