SlideShare a Scribd company logo
1 of 136
Download to read offline
The Charming Genius
of the
Apollo Guidance
Computer
This
is the
Earth
This
is the
Moon
This
is the
Earth
This
is the
Moon
405696km
Apollo is
carried into
orbit by the
three stage
Saturn V.
System
checks
happen
in LEO.
Final stage boosts
Apollo into Free
Return orbit.
M
oon
405696km
Trans-lunar
Injection
Free Return Orbit
This is Apollo.
Space travel is a
tricky business.
Orbital paths are
a narrow balance
of accelerations.
Too little, you
miss your
goal.
Too much, you
miss your
goal.
The guidance control
system of a spacecraft
must answer three
questions:
1. Which way is up?
2. Where am I?
3. Where am I going?
Apollo has triply
redundant means
to answer these
questions.
Deep
Space
Network
Global network
of long-range
radar stations.
High Gain Antena
Celestial Navigation
High Gain Antena
Telescope
High Gain Antena
TelescopeSextant
Mission
timed
star
charts.
Celestial Navigation
Dead
Reckoning
Inertial
Guidance
Three
gimbals
save
weight.
Gimbal
lock is the
tradeoff.
Celestial Navigation
Dead Reckoning
The Apollo Guidance
Computer integrates
all of these systems.
It also is the fly-by-wire
control computer.
It also manages both
the analog and digital
displays.
It does this with:
five interrupts,
1MHz clock,
16-bit words,
2048 words RAM,
36K words ROM,
and 17 registers.
It weighs 70lbs.
It is 1 meter3
.
It draws 55 watts.
Real Time Computing Complex
AGC is a digital
computer.
There have been others.
It’s the first
to use
Integrated
Circuits.
Core-rope memory
is used as well.
One of the
first interactive
computers.
DiSplay &
KeYboard
DSKY
Allows
AGC to
give fast
updates to
Astronauts.
Allows
astronaut
running of
select
programs.
What is the
computer doing
back there?
10050 150 200 250 300 3500 400 450 500 600 700 800 900 1000550 650 750 850 950
TIME2
TIME1
TIME3
TIME4
TIME5
TIME6
AGC Interrupts, 1sec
10050 150 200 250 300 3500 400 450 500 600 700 800 900 1000550 650 750 850 950
TIME2
TIME1
TIME3
TIME4
TIME5
TIME6
AGC Interrupts, 1sec
} Mission Time
10050 150 200 250 300 3500 400 450 500 600 700 800 900 1000550 650 750 850 950
TIME2
TIME1
TIME3
TIME4
TIME5
TIME6
AGC Interrupts, 1sec
}
Wait List
10050 150 200 250 300 3500 400 450 500 600 700 800 900 1000550 650 750 850 950
TIME2
TIME1
TIME3
TIME4
TIME5
TIME6
AGC Interrupts, 1sec
}
Wait List
T4RUPT
10050 150 200 250 300 3500 400 450 500 600 700 800 900 1000550 650 750 850 950
TIME2
TIME1
TIME3
TIME4
TIME5
TIME6
AGC Interrupts, 1sec
}
Wait List
T4RUPT
Digital Autopilot
10050 150 200 250 300 3500 400 450 500 600 700 800 900 1000550 650 750 850 950
TIME2
TIME1
TIME3
TIME4
TIME5
TIME6
AGC Interrupts, 1sec
}
Wait List
T4RUPT
Digital Autopilot
Fine Scale Clock
TIME3, TIME4
and TIME6 are
programmable.
Nowadays, we
would call the AGC a
“priority-scheduled
real-time embedded”
computer.
Priority
Scheduling
Priority
Scheduling
(Invented for the AGC)
Priority
Scheduling
Two tables
exist for jobs
in the AGC.
Priority
Scheduling
Waitlist
•<4ms execution
Priority
Scheduling
Waitlist
•<4ms execution
•9 task limit
Priority
Scheduling
Waitlist
•<4ms execution
•9 task limit
•basic instructions
Priority
Scheduling
Waitlist
•<4ms execution
•9 task limit
•basic instructions
•no rescheduling
Priority
Scheduling
Waitlist
•<4ms execution
•9 task limit
•basic instructions
•no rescheduling
•no Executive
Executive?
The AGC software
provides two operating
abstractions.
Executive
• low-level
routinesOperating
Abstractions
Executive
• low-level
routines
• system restarts
Operating
Abstractions
Executive
• low-level
routines
• system restarts
• supervision
Operating
Abstractions
Executive
• low-level
routines
• system restarts
• supervision
• keeps CoreSet
Operating
Abstractions
Priority
Scheduling
CoreSet
•12 task limit
There’s nothing to
stop the CoreSet
from filling up.
Most invariant
guarantees are left to
analysis and testing.
Priority
Scheduling
CoreSet
•12 task limit
•priority ordered
Priority
Scheduling
CoreSet
•12 task limit
•priority ordered
•20ms interrupt
Priority
Scheduling
CoreSet
•12 task limit
•priority ordered
•20ms interrupt
•option to use
Interpreter
Interpreter?
The native instructions
available from the AGC
are very primitive.
AGC word-size of 15
data bits has insufficient
accuracy for spaceflight.
Interpreter
Operating
Abstractions
• high-level routines
Interpreter
Operating
Abstractions
• high-level routines
• rich instruction set
Interpreter
Operating
Abstractions
• high-level routines
• rich instruction set
• extra-wide words
Interpreter
Operating
Abstractions
• high-level routines
• rich instruction set
• extra-wide words
• radically simpler
programming
Free
Return
Orbit
Capture
Braking
Capture
Braking
Lunar
Orbit
Up to this point, loss
of the CM computer
hasn’t been abort-
worthy.
Different matter for the LM.
The LM computer is
absolutely essential
to a controlled
landing on the
Moon.
Program 63 fires
LM engines.
Program 63 fires
LM engines.
(Routine in AGC source is BURNBABY.)
Program 63 fires
LM engines.
(Apollo 11’s CoreSet overflowed here.)
Program 64
pitches craft.
Program 64
pitches craft.
(All LMs had a potentially fatal bug.)
Program 66
steadies
thrust vector.
Program 66
steadies
thrust vector.
(Early LMs had a
nearly fatal bug.)
The AGC is interesting,
but why study it?
The AGC
was barely
possible.
Few believed it
could ever be
dependable.
Yet, it was.
How?
Careful,
pragmatic
and empirical
engineering.
The techniques
developed for
the AGC are in
use today.
The past…
The past…
The past…
The past…
informs our present.
We sit inside of
a great project.
The techniques
that we develop
today…
are the
foundation
of the future.
So build something
fucking amazing.
Thank you!
<3
BIBLIOGRAPHY
•The Apollo Guidance Computer: Architecture
and Operation Frank O’Brien
•Journey to the Moon: The History of the
Apollo Guidance Computer Eldon C. Hall
•Stages to Saturn Roger E. Bilstein
•How Apollo Flew to the Moon W. David
Woods
•Digital Apollo: Human and Machine in
Spaceflight David A. Mindell

More Related Content

What's hot

Findings - IPCC Fifth Assessment Report - Key Messages
Findings - IPCC Fifth Assessment Report - Key MessagesFindings - IPCC Fifth Assessment Report - Key Messages
Findings - IPCC Fifth Assessment Report - Key Messagesipcc-media
 
What is the IPCC
What is the IPCCWhat is the IPCC
What is the IPCCipcc-media
 
VERGE 22: How to Calculate Scope 3 Emissions
VERGE 22: How to Calculate Scope 3 EmissionsVERGE 22: How to Calculate Scope 3 Emissions
VERGE 22: How to Calculate Scope 3 EmissionsGreenBiz Group
 
Introduction to the Paris Agreement
Introduction to the Paris AgreementIntroduction to the Paris Agreement
Introduction to the Paris AgreementIIED
 
Module 4: Measurement, Reporting and Verification (MRV) for an AFOLU NAMA – t...
Module 4: Measurement, Reporting and Verification (MRV) for an AFOLU NAMA – t...Module 4: Measurement, Reporting and Verification (MRV) for an AFOLU NAMA – t...
Module 4: Measurement, Reporting and Verification (MRV) for an AFOLU NAMA – t...FAO
 
Kyoto protocol (Pre/Post)
Kyoto protocol (Pre/Post)Kyoto protocol (Pre/Post)
Kyoto protocol (Pre/Post)anuj4849
 
Planning, implementing and evaluating Climate-Smart Agriculture in smallholde...
Planning, implementing and evaluating Climate-Smart Agriculture in smallholde...Planning, implementing and evaluating Climate-Smart Agriculture in smallholde...
Planning, implementing and evaluating Climate-Smart Agriculture in smallholde...FAO
 
GHG Protocl Supply Chain and Product Standard High Level Overview
GHG Protocl Supply Chain and Product Standard High Level OverviewGHG Protocl Supply Chain and Product Standard High Level Overview
GHG Protocl Supply Chain and Product Standard High Level OverviewRanping Song
 
Decarbonization of industry - impact on energy
Decarbonization of industry - impact on energyDecarbonization of industry - impact on energy
Decarbonization of industry - impact on energyBig Data Value Association
 
Scope 3 Emissions
Scope 3 EmissionsScope 3 Emissions
Scope 3 EmissionsKarl Letten
 
Welcome to the anthropocene: geology of humanity (adapted for web 6 Dec 2012)
Welcome to the anthropocene: geology of humanity (adapted for web 6 Dec 2012)Welcome to the anthropocene: geology of humanity (adapted for web 6 Dec 2012)
Welcome to the anthropocene: geology of humanity (adapted for web 6 Dec 2012)Owen Gaffney
 
Climate Change: A Business Guide to Action Planning
Climate Change: A Business Guide to Action PlanningClimate Change: A Business Guide to Action Planning
Climate Change: A Business Guide to Action PlanningPECB
 
Addressing the Energy Efficiency First Principle in a National Energy and Cli...
Addressing the Energy Efficiency First Principle in a National Energy and Cli...Addressing the Energy Efficiency First Principle in a National Energy and Cli...
Addressing the Energy Efficiency First Principle in a National Energy and Cli...Leonardo ENERGY
 
Linking the energy crisis with climate change, Ritu Mathu, TERI University, I...
Linking the energy crisis with climate change, Ritu Mathu, TERI University, I...Linking the energy crisis with climate change, Ritu Mathu, TERI University, I...
Linking the energy crisis with climate change, Ritu Mathu, TERI University, I...ESD UNU-IAS
 

What's hot (20)

Findings - IPCC Fifth Assessment Report - Key Messages
Findings - IPCC Fifth Assessment Report - Key MessagesFindings - IPCC Fifth Assessment Report - Key Messages
Findings - IPCC Fifth Assessment Report - Key Messages
 
What is the IPCC
What is the IPCCWhat is the IPCC
What is the IPCC
 
Energy Efficiency
Energy EfficiencyEnergy Efficiency
Energy Efficiency
 
Paris agreement
Paris agreementParis agreement
Paris agreement
 
VERGE 22: How to Calculate Scope 3 Emissions
VERGE 22: How to Calculate Scope 3 EmissionsVERGE 22: How to Calculate Scope 3 Emissions
VERGE 22: How to Calculate Scope 3 Emissions
 
Introduction to the Paris Agreement
Introduction to the Paris AgreementIntroduction to the Paris Agreement
Introduction to the Paris Agreement
 
Module 4: Measurement, Reporting and Verification (MRV) for an AFOLU NAMA – t...
Module 4: Measurement, Reporting and Verification (MRV) for an AFOLU NAMA – t...Module 4: Measurement, Reporting and Verification (MRV) for an AFOLU NAMA – t...
Module 4: Measurement, Reporting and Verification (MRV) for an AFOLU NAMA – t...
 
Kyoto protocol (Pre/Post)
Kyoto protocol (Pre/Post)Kyoto protocol (Pre/Post)
Kyoto protocol (Pre/Post)
 
Planning, implementing and evaluating Climate-Smart Agriculture in smallholde...
Planning, implementing and evaluating Climate-Smart Agriculture in smallholde...Planning, implementing and evaluating Climate-Smart Agriculture in smallholde...
Planning, implementing and evaluating Climate-Smart Agriculture in smallholde...
 
Carbon credit
Carbon creditCarbon credit
Carbon credit
 
Carbon Markets
Carbon MarketsCarbon Markets
Carbon Markets
 
Global Climate Finance
Global Climate FinanceGlobal Climate Finance
Global Climate Finance
 
GHG Protocl Supply Chain and Product Standard High Level Overview
GHG Protocl Supply Chain and Product Standard High Level OverviewGHG Protocl Supply Chain and Product Standard High Level Overview
GHG Protocl Supply Chain and Product Standard High Level Overview
 
Decarbonization of industry - impact on energy
Decarbonization of industry - impact on energyDecarbonization of industry - impact on energy
Decarbonization of industry - impact on energy
 
Scope 3 Emissions
Scope 3 EmissionsScope 3 Emissions
Scope 3 Emissions
 
Welcome to the anthropocene: geology of humanity (adapted for web 6 Dec 2012)
Welcome to the anthropocene: geology of humanity (adapted for web 6 Dec 2012)Welcome to the anthropocene: geology of humanity (adapted for web 6 Dec 2012)
Welcome to the anthropocene: geology of humanity (adapted for web 6 Dec 2012)
 
GHG inventory process kenya
GHG inventory process kenyaGHG inventory process kenya
GHG inventory process kenya
 
Climate Change: A Business Guide to Action Planning
Climate Change: A Business Guide to Action PlanningClimate Change: A Business Guide to Action Planning
Climate Change: A Business Guide to Action Planning
 
Addressing the Energy Efficiency First Principle in a National Energy and Cli...
Addressing the Energy Efficiency First Principle in a National Energy and Cli...Addressing the Energy Efficiency First Principle in a National Energy and Cli...
Addressing the Energy Efficiency First Principle in a National Energy and Cli...
 
Linking the energy crisis with climate change, Ritu Mathu, TERI University, I...
Linking the energy crisis with climate change, Ritu Mathu, TERI University, I...Linking the energy crisis with climate change, Ritu Mathu, TERI University, I...
Linking the energy crisis with climate change, Ritu Mathu, TERI University, I...
 

Viewers also liked

Celestial Sphere SK
Celestial Sphere SKCelestial Sphere SK
Celestial Sphere SKMickey Menon
 
The celestial sphere
The celestial sphereThe celestial sphere
The celestial sphereAlex Knox
 
Celestial bodies in the Solar System: the Sun, planets, satellites, comets, a...
Celestial bodies in the Solar System: the Sun, planets, satellites, comets, a...Celestial bodies in the Solar System: the Sun, planets, satellites, comets, a...
Celestial bodies in the Solar System: the Sun, planets, satellites, comets, a...andare2
 
Introduction To The Tirion Star Maps 2010
Introduction To The Tirion Star Maps 2010Introduction To The Tirion Star Maps 2010
Introduction To The Tirion Star Maps 2010Bremen High School
 
Planets & other celestial bodies
Planets & other celestial bodiesPlanets & other celestial bodies
Planets & other celestial bodiesOwma Oclares
 
draft IMC 7.03 officer in charge a navigational watch
draft IMC 7.03 officer in charge a navigational watchdraft IMC 7.03 officer in charge a navigational watch
draft IMC 7.03 officer in charge a navigational watchAkmad Yani Ridzani
 
Celestial navigation 2014 (pdf)
Celestial navigation 2014 (pdf)Celestial navigation 2014 (pdf)
Celestial navigation 2014 (pdf)Chia-Yi Yen
 
Celestial navigation
Celestial navigationCelestial navigation
Celestial navigationAndrewThaler
 
draft IMC 7.01 master_and_chief_mate
draft IMC 7.01 master_and_chief_matedraft IMC 7.01 master_and_chief_mate
draft IMC 7.01 master_and_chief_mateAkmad Yani Ridzani
 
The Celestial Sphere
The Celestial SphereThe Celestial Sphere
The Celestial SphereSaeed Jafari
 
Celestial coordinate systems
Celestial coordinate systemsCelestial coordinate systems
Celestial coordinate systemsSalah Mahmood
 
Astronomical Coordinate System
Astronomical Coordinate SystemAstronomical Coordinate System
Astronomical Coordinate Systemishan patel
 
Celestial navigation
Celestial navigationCelestial navigation
Celestial navigationYoiYol
 

Viewers also liked (20)

Celestial Sphere SK
Celestial Sphere SKCelestial Sphere SK
Celestial Sphere SK
 
The celestial sphere
The celestial sphereThe celestial sphere
The celestial sphere
 
Website composition
Website compositionWebsite composition
Website composition
 
Celestial sphere lrg
Celestial sphere lrgCelestial sphere lrg
Celestial sphere lrg
 
Celestial bodies
Celestial bodiesCelestial bodies
Celestial bodies
 
Celestial bodies in the Solar System: the Sun, planets, satellites, comets, a...
Celestial bodies in the Solar System: the Sun, planets, satellites, comets, a...Celestial bodies in the Solar System: the Sun, planets, satellites, comets, a...
Celestial bodies in the Solar System: the Sun, planets, satellites, comets, a...
 
Introduction To The Tirion Star Maps 2010
Introduction To The Tirion Star Maps 2010Introduction To The Tirion Star Maps 2010
Introduction To The Tirion Star Maps 2010
 
Celestial bodies
Celestial bodiesCelestial bodies
Celestial bodies
 
Planets & other celestial bodies
Planets & other celestial bodiesPlanets & other celestial bodies
Planets & other celestial bodies
 
draft IMC 7.03 officer in charge a navigational watch
draft IMC 7.03 officer in charge a navigational watchdraft IMC 7.03 officer in charge a navigational watch
draft IMC 7.03 officer in charge a navigational watch
 
Celestial navigation 2014 (pdf)
Celestial navigation 2014 (pdf)Celestial navigation 2014 (pdf)
Celestial navigation 2014 (pdf)
 
Celestial navigation
Celestial navigationCelestial navigation
Celestial navigation
 
Intro to Navigation
Intro to NavigationIntro to Navigation
Intro to Navigation
 
draft IMC 7.01 master_and_chief_mate
draft IMC 7.01 master_and_chief_matedraft IMC 7.01 master_and_chief_mate
draft IMC 7.01 master_and_chief_mate
 
Navigation
NavigationNavigation
Navigation
 
Celestial sphere
Celestial sphereCelestial sphere
Celestial sphere
 
The Celestial Sphere
The Celestial SphereThe Celestial Sphere
The Celestial Sphere
 
Celestial coordinate systems
Celestial coordinate systemsCelestial coordinate systems
Celestial coordinate systems
 
Astronomical Coordinate System
Astronomical Coordinate SystemAstronomical Coordinate System
Astronomical Coordinate System
 
Celestial navigation
Celestial navigationCelestial navigation
Celestial navigation
 

Similar to The Charming Genius of the Apollo Guidance Computer

Complete Coverage Navigation for Autonomous Clay Roller in Salt-Farming Appli...
Complete Coverage Navigation for Autonomous Clay Roller in Salt-Farming Appli...Complete Coverage Navigation for Autonomous Clay Roller in Salt-Farming Appli...
Complete Coverage Navigation for Autonomous Clay Roller in Salt-Farming Appli...Norawit Nangsue`
 
Pic18 f4520 and robotics
Pic18 f4520 and roboticsPic18 f4520 and robotics
Pic18 f4520 and roboticsSiddhant Chopra
 
Attitude Control of Satellite Test Setup Using Reaction Wheels
Attitude Control of Satellite Test Setup Using Reaction WheelsAttitude Control of Satellite Test Setup Using Reaction Wheels
Attitude Control of Satellite Test Setup Using Reaction WheelsA. Bilal Özcan
 
CUGravity PDR Presentation
CUGravity PDR PresentationCUGravity PDR Presentation
CUGravity PDR PresentationDouglas Kaiser
 
IETF 118: Starlink Protocol Performance
IETF 118: Starlink Protocol PerformanceIETF 118: Starlink Protocol Performance
IETF 118: Starlink Protocol PerformanceAPNIC
 
Design and Operation of UAV
Design and Operation of UAVDesign and Operation of UAV
Design and Operation of UAVSai Shubhankar
 
Design and Operation of UAV
Design and Operation of UAVDesign and Operation of UAV
Design and Operation of UAVSai Shubhankar
 
HighLevelApplciationsForAccelerators_ShannonKrause_2009_07_31
HighLevelApplciationsForAccelerators_ShannonKrause_2009_07_31HighLevelApplciationsForAccelerators_ShannonKrause_2009_07_31
HighLevelApplciationsForAccelerators_ShannonKrause_2009_07_31Shannon Krause
 
Ppt local tracking and gps
Ppt local tracking and gpsPpt local tracking and gps
Ppt local tracking and gpsmassab
 
DESIGN AND IMPLEMENTATION OF AREA AND POWER OPTIMISED NOVEL SCANFLOP
DESIGN AND IMPLEMENTATION OF AREA AND POWER OPTIMISED NOVEL SCANFLOPDESIGN AND IMPLEMENTATION OF AREA AND POWER OPTIMISED NOVEL SCANFLOP
DESIGN AND IMPLEMENTATION OF AREA AND POWER OPTIMISED NOVEL SCANFLOPVLSICS Design
 
LEO OR.A.SI Presentation Version No.17
LEO OR.A.SI Presentation Version No.17LEO OR.A.SI Presentation Version No.17
LEO OR.A.SI Presentation Version No.17Antonios Arkas
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial roboticsHome
 
Kafka Summit NYC 2017 - Running Hundreds of Kafka Clusters with 5 People
Kafka Summit NYC 2017 - Running Hundreds of Kafka Clusters with 5 PeopleKafka Summit NYC 2017 - Running Hundreds of Kafka Clusters with 5 People
Kafka Summit NYC 2017 - Running Hundreds of Kafka Clusters with 5 Peopleconfluent
 
REAL TIME OPERATING SYSTEM PART 1
REAL TIME OPERATING SYSTEM PART 1REAL TIME OPERATING SYSTEM PART 1
REAL TIME OPERATING SYSTEM PART 1Embeddedcraft Craft
 
Performance evaluation of telemetry stations based on site selection
Performance evaluation of telemetry stations based on site selectionPerformance evaluation of telemetry stations based on site selection
Performance evaluation of telemetry stations based on site selectionPriyasloka Arya
 

Similar to The Charming Genius of the Apollo Guidance Computer (20)

Complete Coverage Navigation for Autonomous Clay Roller in Salt-Farming Appli...
Complete Coverage Navigation for Autonomous Clay Roller in Salt-Farming Appli...Complete Coverage Navigation for Autonomous Clay Roller in Salt-Farming Appli...
Complete Coverage Navigation for Autonomous Clay Roller in Salt-Farming Appli...
 
Pic18 f4520 and robotics
Pic18 f4520 and roboticsPic18 f4520 and robotics
Pic18 f4520 and robotics
 
Kalman_filtering
Kalman_filteringKalman_filtering
Kalman_filtering
 
Av 738-Adaptive Filters - Extended Kalman Filter
Av 738-Adaptive Filters - Extended Kalman FilterAv 738-Adaptive Filters - Extended Kalman Filter
Av 738-Adaptive Filters - Extended Kalman Filter
 
Attitude Control of Satellite Test Setup Using Reaction Wheels
Attitude Control of Satellite Test Setup Using Reaction WheelsAttitude Control of Satellite Test Setup Using Reaction Wheels
Attitude Control of Satellite Test Setup Using Reaction Wheels
 
Robotics Localization
Robotics LocalizationRobotics Localization
Robotics Localization
 
CUGravity PDR Presentation
CUGravity PDR PresentationCUGravity PDR Presentation
CUGravity PDR Presentation
 
IETF 118: Starlink Protocol Performance
IETF 118: Starlink Protocol PerformanceIETF 118: Starlink Protocol Performance
IETF 118: Starlink Protocol Performance
 
Design and Operation of UAV
Design and Operation of UAVDesign and Operation of UAV
Design and Operation of UAV
 
Design and Operation of UAV
Design and Operation of UAVDesign and Operation of UAV
Design and Operation of UAV
 
HighLevelApplciationsForAccelerators_ShannonKrause_2009_07_31
HighLevelApplciationsForAccelerators_ShannonKrause_2009_07_31HighLevelApplciationsForAccelerators_ShannonKrause_2009_07_31
HighLevelApplciationsForAccelerators_ShannonKrause_2009_07_31
 
Ppt local tracking and gps
Ppt local tracking and gpsPpt local tracking and gps
Ppt local tracking and gps
 
DESIGN AND IMPLEMENTATION OF AREA AND POWER OPTIMISED NOVEL SCANFLOP
DESIGN AND IMPLEMENTATION OF AREA AND POWER OPTIMISED NOVEL SCANFLOPDESIGN AND IMPLEMENTATION OF AREA AND POWER OPTIMISED NOVEL SCANFLOP
DESIGN AND IMPLEMENTATION OF AREA AND POWER OPTIMISED NOVEL SCANFLOP
 
LEO OR.A.SI Presentation Version No.17
LEO OR.A.SI Presentation Version No.17LEO OR.A.SI Presentation Version No.17
LEO OR.A.SI Presentation Version No.17
 
ROBOTICS - Introduction to Robotics Microcontroller
ROBOTICS -  Introduction to Robotics MicrocontrollerROBOTICS -  Introduction to Robotics Microcontroller
ROBOTICS - Introduction to Robotics Microcontroller
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
 
Kafka Summit NYC 2017 - Running Hundreds of Kafka Clusters with 5 People
Kafka Summit NYC 2017 - Running Hundreds of Kafka Clusters with 5 PeopleKafka Summit NYC 2017 - Running Hundreds of Kafka Clusters with 5 People
Kafka Summit NYC 2017 - Running Hundreds of Kafka Clusters with 5 People
 
REAL TIME OPERATING SYSTEM PART 1
REAL TIME OPERATING SYSTEM PART 1REAL TIME OPERATING SYSTEM PART 1
REAL TIME OPERATING SYSTEM PART 1
 
Performance evaluation of telemetry stations based on site selection
Performance evaluation of telemetry stations based on site selectionPerformance evaluation of telemetry stations based on site selection
Performance evaluation of telemetry stations based on site selection
 
PSanthanam.ppt
PSanthanam.pptPSanthanam.ppt
PSanthanam.ppt
 

More from Brian Troutwine

(Moonconf 2016) Fetching Moths from the Works: Correctness Methods in Software
(Moonconf 2016) Fetching Moths from the Works: Correctness Methods in Software(Moonconf 2016) Fetching Moths from the Works: Correctness Methods in Software
(Moonconf 2016) Fetching Moths from the Works: Correctness Methods in SoftwareBrian Troutwine
 
Getting Uphill on a Candle: Crushed Spines, Detached Retinas and One Small Step
Getting Uphill on a Candle: Crushed Spines, Detached Retinas and One Small StepGetting Uphill on a Candle: Crushed Spines, Detached Retinas and One Small Step
Getting Uphill on a Candle: Crushed Spines, Detached Retinas and One Small StepBrian Troutwine
 
Fault-tolerance on the Cheap: Making Systems That (Probably) Won't Fall Over
Fault-tolerance on the Cheap: Making Systems That (Probably) Won't Fall Over Fault-tolerance on the Cheap: Making Systems That (Probably) Won't Fall Over
Fault-tolerance on the Cheap: Making Systems That (Probably) Won't Fall Over Brian Troutwine
 
Monitoring Complex Systems: Keeping Your Head on Straight in a Hard World
Monitoring Complex Systems: Keeping Your Head on Straight in a Hard WorldMonitoring Complex Systems: Keeping Your Head on Straight in a Hard World
Monitoring Complex Systems: Keeping Your Head on Straight in a Hard WorldBrian Troutwine
 
Let it crash! The Erlang Approach to Building Reliable Services
Let it crash! The Erlang Approach to Building Reliable ServicesLet it crash! The Erlang Approach to Building Reliable Services
Let it crash! The Erlang Approach to Building Reliable ServicesBrian Troutwine
 
Automation With Humans in Mind: Making Complex Systems Predictable, Reliable ...
Automation With Humans in Mind: Making Complex Systems Predictable, Reliable ...Automation With Humans in Mind: Making Complex Systems Predictable, Reliable ...
Automation With Humans in Mind: Making Complex Systems Predictable, Reliable ...Brian Troutwine
 
Monitoring Complex Systems - Chicago Erlang, 2014
Monitoring Complex Systems - Chicago Erlang, 2014Monitoring Complex Systems - Chicago Erlang, 2014
Monitoring Complex Systems - Chicago Erlang, 2014Brian Troutwine
 
Erlang, LFE, Joxa and Elixir: Established and Emerging Languages in the Erlan...
Erlang, LFE, Joxa and Elixir: Established and Emerging Languages in the Erlan...Erlang, LFE, Joxa and Elixir: Established and Emerging Languages in the Erlan...
Erlang, LFE, Joxa and Elixir: Established and Emerging Languages in the Erlan...Brian Troutwine
 
Instrumentation as a Living Documentation: Teaching Humans About Complex Systems
Instrumentation as a Living Documentation: Teaching Humans About Complex SystemsInstrumentation as a Living Documentation: Teaching Humans About Complex Systems
Instrumentation as a Living Documentation: Teaching Humans About Complex SystemsBrian Troutwine
 
10 Billion a Day, 100 Milliseconds Per: Monitoring Real-Time Bidding at AdRoll
10 Billion a Day, 100 Milliseconds Per: Monitoring Real-Time Bidding at AdRoll10 Billion a Day, 100 Milliseconds Per: Monitoring Real-Time Bidding at AdRoll
10 Billion a Day, 100 Milliseconds Per: Monitoring Real-Time Bidding at AdRollBrian Troutwine
 
Monitoring with exometer at AdRoll
Monitoring with exometer at AdRollMonitoring with exometer at AdRoll
Monitoring with exometer at AdRollBrian Troutwine
 

More from Brian Troutwine (11)

(Moonconf 2016) Fetching Moths from the Works: Correctness Methods in Software
(Moonconf 2016) Fetching Moths from the Works: Correctness Methods in Software(Moonconf 2016) Fetching Moths from the Works: Correctness Methods in Software
(Moonconf 2016) Fetching Moths from the Works: Correctness Methods in Software
 
Getting Uphill on a Candle: Crushed Spines, Detached Retinas and One Small Step
Getting Uphill on a Candle: Crushed Spines, Detached Retinas and One Small StepGetting Uphill on a Candle: Crushed Spines, Detached Retinas and One Small Step
Getting Uphill on a Candle: Crushed Spines, Detached Retinas and One Small Step
 
Fault-tolerance on the Cheap: Making Systems That (Probably) Won't Fall Over
Fault-tolerance on the Cheap: Making Systems That (Probably) Won't Fall Over Fault-tolerance on the Cheap: Making Systems That (Probably) Won't Fall Over
Fault-tolerance on the Cheap: Making Systems That (Probably) Won't Fall Over
 
Monitoring Complex Systems: Keeping Your Head on Straight in a Hard World
Monitoring Complex Systems: Keeping Your Head on Straight in a Hard WorldMonitoring Complex Systems: Keeping Your Head on Straight in a Hard World
Monitoring Complex Systems: Keeping Your Head on Straight in a Hard World
 
Let it crash! The Erlang Approach to Building Reliable Services
Let it crash! The Erlang Approach to Building Reliable ServicesLet it crash! The Erlang Approach to Building Reliable Services
Let it crash! The Erlang Approach to Building Reliable Services
 
Automation With Humans in Mind: Making Complex Systems Predictable, Reliable ...
Automation With Humans in Mind: Making Complex Systems Predictable, Reliable ...Automation With Humans in Mind: Making Complex Systems Predictable, Reliable ...
Automation With Humans in Mind: Making Complex Systems Predictable, Reliable ...
 
Monitoring Complex Systems - Chicago Erlang, 2014
Monitoring Complex Systems - Chicago Erlang, 2014Monitoring Complex Systems - Chicago Erlang, 2014
Monitoring Complex Systems - Chicago Erlang, 2014
 
Erlang, LFE, Joxa and Elixir: Established and Emerging Languages in the Erlan...
Erlang, LFE, Joxa and Elixir: Established and Emerging Languages in the Erlan...Erlang, LFE, Joxa and Elixir: Established and Emerging Languages in the Erlan...
Erlang, LFE, Joxa and Elixir: Established and Emerging Languages in the Erlan...
 
Instrumentation as a Living Documentation: Teaching Humans About Complex Systems
Instrumentation as a Living Documentation: Teaching Humans About Complex SystemsInstrumentation as a Living Documentation: Teaching Humans About Complex Systems
Instrumentation as a Living Documentation: Teaching Humans About Complex Systems
 
10 Billion a Day, 100 Milliseconds Per: Monitoring Real-Time Bidding at AdRoll
10 Billion a Day, 100 Milliseconds Per: Monitoring Real-Time Bidding at AdRoll10 Billion a Day, 100 Milliseconds Per: Monitoring Real-Time Bidding at AdRoll
10 Billion a Day, 100 Milliseconds Per: Monitoring Real-Time Bidding at AdRoll
 
Monitoring with exometer at AdRoll
Monitoring with exometer at AdRollMonitoring with exometer at AdRoll
Monitoring with exometer at AdRoll
 

Recently uploaded

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 

Recently uploaded (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 

The Charming Genius of the Apollo Guidance Computer