SlideShare ist ein Scribd-Unternehmen logo
1 von 39
Air Traffic Control on  a SIMD COTS System Stewart Reddaway World Scape  Inc, Marlton, NJ Will Meilander  (retired) Johnnie Baker Justin Kidman Kent State University, Dept Computer Science, OH IPDPS Denver, April 2005
Abstract ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introduction
A previous analysis at Kent State (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Static scheduling is key to guaranteed real-time database operation
A previous analysis at Kent State (2) Statically Scheduled Solution Time Task    p  j  c  d  Proc time 1. Report Correlation & Tracking  .5  15  .09  .10  1.44 2. Cockpit Display 750 /sec)    1.0  120  .09  .20  .72 3. Controller Display Update (7500/sec) 1.0  12  .09  .30  .72 4. Aperiodic Requests (200 /sec)    1.0  250  .05  .36  .4 5. Automatic Voice Advisory (600 /sec)  4.0  75  .18  .78  .36 6. Terrain Avoidance    8.0  40  .32  2.93  .32 7. Conflict Detection & Resolution    8.0  60  .36  3.97  .36 8. Final Approach (100 runways)    8.0  33  .2  6 .81  .2 Summation of Tasks in a period P  4.52 The system period P (in which all tasks must be completed) is 8 seconds p the task period time, determines the next task release time ri + 1 = ri + p j is the execution time, in microseconds, for each jobset in a task, c is the cost for each task for the worst-case set of jobsets, d the deadline time for each task ri + c + .01 (includes 10 ms interrupt proc. per task)
Modern SIMD Chips ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Generic core of the SIMD chips   In multi-chip systems, each chip runs  its own program.  Global SIMD achieved by same code in  each chip, and software synchronization Cycle estimates are for highly optimized  assembly code. (Less optimized code can  still comfortably achieve real-time)
SIMD boards ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Analysis for a modern SIMD system ,[object Object],[object Object],[object Object],[object Object],[object Object]
Reduction and broadcast operations (1) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Reduction and broadcast operations (2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Reduction and broadcast operations (3) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Reduction and broadcast operations (4) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Reduction and broadcast operations (5) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Report Correlation & Tracking (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Report Correlation & Tracking (2)  (omit?) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Report Correlation & Tracking (3)  (omit?) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Report Correlation & Tracking (4)  (omit?) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Report Correlation & Tracking (5) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Report Correlation & Tracking (6) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Report Correlation & Tracking (7) ,[object Object],[object Object],[object Object]
Conflict Detection & Resolution (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conflict Detection & Resolution (2)
Conflict Detection & Resolution (3) ,[object Object],[object Object],[object Object],[object Object]
Conflict Detection & Resolution (3) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cockpit Display ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Controller Display Update   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Terrain Avoidance (1)   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Terrain Avoidance (2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sporadic (Aperiodic) requests ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Automatic Voice Advisory (AVA)   ,[object Object],[object Object],[object Object],[object Object]
Final Approach (Runways)   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Speedup with Sorting (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Speedup with Sorting (2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Speedup with Sorting (3) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Summary Table Two CSX600 chips will do all the processing
A staged plan of work ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
References ,[object Object],[object Object],[object Object]
Flight Plan/Track Conformance

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Eco
EcoEco
Eco
 
Lec 12-15 mips instruction set processor
Lec 12-15 mips instruction set processorLec 12-15 mips instruction set processor
Lec 12-15 mips instruction set processor
 
Pragmatic optimization in modern programming - modern computer architecture c...
Pragmatic optimization in modern programming - modern computer architecture c...Pragmatic optimization in modern programming - modern computer architecture c...
Pragmatic optimization in modern programming - modern computer architecture c...
 
Delay routine
Delay routineDelay routine
Delay routine
 
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
 
Aes
AesAes
Aes
 
Integrating Cache Oblivious Approach with Modern Processor Architecture: The ...
Integrating Cache Oblivious Approach with Modern Processor Architecture: The ...Integrating Cache Oblivious Approach with Modern Processor Architecture: The ...
Integrating Cache Oblivious Approach with Modern Processor Architecture: The ...
 
Time Triggered Protocol
Time Triggered ProtocolTime Triggered Protocol
Time Triggered Protocol
 
Lec17 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- Me...
Lec17 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- Me...Lec17 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- Me...
Lec17 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- Me...
 
Microprocessors-based systems (under graduate course) Lecture 2 of 9
Microprocessors-based systems (under graduate course) Lecture 2 of 9 Microprocessors-based systems (under graduate course) Lecture 2 of 9
Microprocessors-based systems (under graduate course) Lecture 2 of 9
 
Jrc gnss-testing-facilities
Jrc gnss-testing-facilitiesJrc gnss-testing-facilities
Jrc gnss-testing-facilities
 
Debug generic process
Debug generic processDebug generic process
Debug generic process
 
Tute
TuteTute
Tute
 
Microprocessors-based systems (under graduate course) Lecture 6 of 9
Microprocessors-based systems (under graduate course) Lecture 6 of 9 Microprocessors-based systems (under graduate course) Lecture 6 of 9
Microprocessors-based systems (under graduate course) Lecture 6 of 9
 
LAS16-TR04: Using tracing to tune and optimize EAS (English)
LAS16-TR04: Using tracing to tune and optimize EAS (English)LAS16-TR04: Using tracing to tune and optimize EAS (English)
LAS16-TR04: Using tracing to tune and optimize EAS (English)
 
Clock mesh sizing slides
Clock mesh sizing slidesClock mesh sizing slides
Clock mesh sizing slides
 
Code GPU with CUDA - SIMT
Code GPU with CUDA - SIMTCode GPU with CUDA - SIMT
Code GPU with CUDA - SIMT
 
Opal rt e phaso rsim_2013
Opal rt e phaso rsim_2013Opal rt e phaso rsim_2013
Opal rt e phaso rsim_2013
 
Vlsi interview questions compilation
Vlsi interview questions compilationVlsi interview questions compilation
Vlsi interview questions compilation
 
Pragmatic Optimization in Modern Programming - Ordering Optimization Approaches
Pragmatic Optimization in Modern Programming - Ordering Optimization ApproachesPragmatic Optimization in Modern Programming - Ordering Optimization Approaches
Pragmatic Optimization in Modern Programming - Ordering Optimization Approaches
 

Andere mochten auch

Air Traffic Control Application Brief (2)
Air Traffic Control Application Brief (2)Air Traffic Control Application Brief (2)
Air Traffic Control Application Brief (2)
Hernan Rodriguez
 
eMOTION! REPORTS.com Archives - (Boeing) Air Traffic Management: Revolutionar...
eMOTION! REPORTS.com Archives - (Boeing) Air Traffic Management: Revolutionar...eMOTION! REPORTS.com Archives - (Boeing) Air Traffic Management: Revolutionar...
eMOTION! REPORTS.com Archives - (Boeing) Air Traffic Management: Revolutionar...
GLOBAL HEAVYLIFT HOLDINGS
 
Lecture+3 air+traffic+control+(atc)+tower
Lecture+3 air+traffic+control+(atc)+towerLecture+3 air+traffic+control+(atc)+tower
Lecture+3 air+traffic+control+(atc)+tower
titu11
 

Andere mochten auch (16)

Technical Operations ATO-W Air Traffic Control Facilities
Technical Operations ATO-W   Air Traffic Control FacilitiesTechnical Operations ATO-W   Air Traffic Control Facilities
Technical Operations ATO-W Air Traffic Control Facilities
 
Controller's Perspective Ifatca
Controller's Perspective IfatcaController's Perspective Ifatca
Controller's Perspective Ifatca
 
AIP Operations Basic Training 020904
AIP Operations Basic Training 020904AIP Operations Basic Training 020904
AIP Operations Basic Training 020904
 
Benefit/Cost Analysis For Ait Traffic Control Towers Presentation
Benefit/Cost Analysis For Ait Traffic Control Towers PresentationBenefit/Cost Analysis For Ait Traffic Control Towers Presentation
Benefit/Cost Analysis For Ait Traffic Control Towers Presentation
 
Best Practices When Communicating with Air Traffic Control
Best Practices When Communicating with Air Traffic ControlBest Practices When Communicating with Air Traffic Control
Best Practices When Communicating with Air Traffic Control
 
Air Traffic Control Application Brief (2)
Air Traffic Control Application Brief (2)Air Traffic Control Application Brief (2)
Air Traffic Control Application Brief (2)
 
eMOTION! REPORTS.com Archives - (Boeing) Air Traffic Management: Revolutionar...
eMOTION! REPORTS.com Archives - (Boeing) Air Traffic Management: Revolutionar...eMOTION! REPORTS.com Archives - (Boeing) Air Traffic Management: Revolutionar...
eMOTION! REPORTS.com Archives - (Boeing) Air Traffic Management: Revolutionar...
 
Flight Support Center By Prasad
Flight Support Center By PrasadFlight Support Center By Prasad
Flight Support Center By Prasad
 
Airline traffic control (atc)..
Airline traffic control (atc)..Airline traffic control (atc)..
Airline traffic control (atc)..
 
Airspace Classification
Airspace ClassificationAirspace Classification
Airspace Classification
 
Air Traffic Control Organization Lesson
Air Traffic Control Organization LessonAir Traffic Control Organization Lesson
Air Traffic Control Organization Lesson
 
Lecture+3 air+traffic+control+(atc)+tower
Lecture+3 air+traffic+control+(atc)+towerLecture+3 air+traffic+control+(atc)+tower
Lecture+3 air+traffic+control+(atc)+tower
 
Fundamentals of Air Traffic Control
Fundamentals of Air Traffic ControlFundamentals of Air Traffic Control
Fundamentals of Air Traffic Control
 
ATC
ATCATC
ATC
 
Air Traffic Control
Air Traffic ControlAir Traffic Control
Air Traffic Control
 
Air traffic control & air navigation
Air traffic control & air navigationAir traffic control & air navigation
Air traffic control & air navigation
 

Ähnlich wie Atc On An Simd Cots System Wmpp05

Cisco crs1
Cisco crs1Cisco crs1
Cisco crs1
wjunjmt
 
Fast Resilient Jumbo Frames in Wireless LANs
Fast Resilient Jumbo Frames in Wireless LANsFast Resilient Jumbo Frames in Wireless LANs
Fast Resilient Jumbo Frames in Wireless LANs
anandpiyer
 
LTE KPI Optimization - A to Z Abiola.pptx
LTE KPI Optimization - A to Z Abiola.pptxLTE KPI Optimization - A to Z Abiola.pptx
LTE KPI Optimization - A to Z Abiola.pptx
ssuser574918
 
Types Of Window Being Used For The Selected Granule
Types Of Window Being Used For The Selected GranuleTypes Of Window Being Used For The Selected Granule
Types Of Window Being Used For The Selected Granule
Leslie Lee
 
Nilesh ranpura systemmodelling
Nilesh ranpura systemmodellingNilesh ranpura systemmodelling
Nilesh ranpura systemmodelling
Obsidian Software
 
Wire Lan Testing
Wire Lan TestingWire Lan Testing
Wire Lan Testing
wjosephson
 

Ähnlich wie Atc On An Simd Cots System Wmpp05 (20)

7 eti pres
7 eti pres7 eti pres
7 eti pres
 
Cisco crs1
Cisco crs1Cisco crs1
Cisco crs1
 
Fast Resilient Jumbo Frames in Wireless LANs
Fast Resilient Jumbo Frames in Wireless LANsFast Resilient Jumbo Frames in Wireless LANs
Fast Resilient Jumbo Frames in Wireless LANs
 
CRC AND TRANSMIT ERROR REPORT
CRC AND TRANSMIT ERROR REPORTCRC AND TRANSMIT ERROR REPORT
CRC AND TRANSMIT ERROR REPORT
 
LTE KPI Optimization - A to Z Abiola.pptx
LTE KPI Optimization - A to Z Abiola.pptxLTE KPI Optimization - A to Z Abiola.pptx
LTE KPI Optimization - A to Z Abiola.pptx
 
Configuring the communication on FlexRay: the case of the static segment
Configuring the communication on FlexRay: the case of the static segmentConfiguring the communication on FlexRay: the case of the static segment
Configuring the communication on FlexRay: the case of the static segment
 
Types Of Window Being Used For The Selected Granule
Types Of Window Being Used For The Selected GranuleTypes Of Window Being Used For The Selected Granule
Types Of Window Being Used For The Selected Granule
 
Nilesh ranpura systemmodelling
Nilesh ranpura systemmodellingNilesh ranpura systemmodelling
Nilesh ranpura systemmodelling
 
profibus theory solution
profibus theory solutionprofibus theory solution
profibus theory solution
 
AREA OPTIMIZED FPGA IMPLEMENTATION FOR GENERATION OF RADAR PULSE COM-PRESSION...
AREA OPTIMIZED FPGA IMPLEMENTATION FOR GENERATION OF RADAR PULSE COM-PRESSION...AREA OPTIMIZED FPGA IMPLEMENTATION FOR GENERATION OF RADAR PULSE COM-PRESSION...
AREA OPTIMIZED FPGA IMPLEMENTATION FOR GENERATION OF RADAR PULSE COM-PRESSION...
 
LTE-Advanced Physical Layer
LTE-Advanced Physical LayerLTE-Advanced Physical Layer
LTE-Advanced Physical Layer
 
Drive Test and Optimization Tutorial - I.pdf
Drive Test and Optimization Tutorial - I.pdfDrive Test and Optimization Tutorial - I.pdf
Drive Test and Optimization Tutorial - I.pdf
 
Thesis
ThesisThesis
Thesis
 
Thesis
ThesisThesis
Thesis
 
RISC-V 30907 summit 2020 joint picocom_mentor
RISC-V 30907 summit 2020 joint picocom_mentorRISC-V 30907 summit 2020 joint picocom_mentor
RISC-V 30907 summit 2020 joint picocom_mentor
 
Tridiagonal solver in gpu
Tridiagonal solver in gpuTridiagonal solver in gpu
Tridiagonal solver in gpu
 
Demodulation of Wi-Fi 802.11g Packets
Demodulation of Wi-Fi 802.11g PacketsDemodulation of Wi-Fi 802.11g Packets
Demodulation of Wi-Fi 802.11g Packets
 
LTE Air Interface
LTE Air InterfaceLTE Air Interface
LTE Air Interface
 
Wire Lan Testing
Wire Lan TestingWire Lan Testing
Wire Lan Testing
 
Gsm Security and Attacks
Gsm Security and AttacksGsm Security and Attacks
Gsm Security and Attacks
 

Mehr von Ülger Ahmet

Mehr von Ülger Ahmet (20)

Avrupa Parlamentosu ve Konseyi'nin Gıda Yasasıyla İlgili Genel İlke ve Şartla...
Avrupa Parlamentosu ve Konseyi'nin Gıda Yasasıyla İlgili Genel İlke ve Şartla...Avrupa Parlamentosu ve Konseyi'nin Gıda Yasasıyla İlgili Genel İlke ve Şartla...
Avrupa Parlamentosu ve Konseyi'nin Gıda Yasasıyla İlgili Genel İlke ve Şartla...
 
KARDİYOMİYOPATİLER
KARDİYOMİYOPATİLERKARDİYOMİYOPATİLER
KARDİYOMİYOPATİLER
 
Pediatric Cardiology Emergencies
Pediatric Cardiology EmergenciesPediatric Cardiology Emergencies
Pediatric Cardiology Emergencies
 
Radiation Protection in Paediatric Interventional Cardiology
Radiation Protection in Paediatric Interventional CardiologyRadiation Protection in Paediatric Interventional Cardiology
Radiation Protection in Paediatric Interventional Cardiology
 
Çocuklarda Kalp YetmezliğI
Çocuklarda Kalp YetmezliğIÇocuklarda Kalp YetmezliğI
Çocuklarda Kalp YetmezliğI
 
Kawasaki Hastalığı Doç.Dr. Zülal ÜLGER
Kawasaki Hastalığı Doç.Dr. Zülal ÜLGERKawasaki Hastalığı Doç.Dr. Zülal ÜLGER
Kawasaki Hastalığı Doç.Dr. Zülal ÜLGER
 
drzulalulger
drzulalulgerdrzulalulger
drzulalulger
 
A single European Air Traffic Control System The next genuine European infra...
A single European Air Traffic Control SystemThe next genuine European infra...A single European Air Traffic Control SystemThe next genuine European infra...
A single European Air Traffic Control System The next genuine European infra...
 
2012 FLIGHT PLAN CONTENT CHANGES
2012 FLIGHT PLAN CONTENT CHANGES2012 FLIGHT PLAN CONTENT CHANGES
2012 FLIGHT PLAN CONTENT CHANGES
 
Cheese
CheeseCheese
Cheese
 
The Effect of Music Listening on Stress Levels of Air Traffic Controllers
The Effect of Music Listening on Stress Levels of Air Traffic ControllersThe Effect of Music Listening on Stress Levels of Air Traffic Controllers
The Effect of Music Listening on Stress Levels of Air Traffic Controllers
 
Trajectory Specification For High-Capacity Air Traffic Control
Trajectory Specification For High-Capacity Air Traffic ControlTrajectory Specification For High-Capacity Air Traffic Control
Trajectory Specification For High-Capacity Air Traffic Control
 
INSIDE THE COCKPIT OF AN AIRPLANE
INSIDE THE COCKPIT                 OF AN AIRPLANEINSIDE THE COCKPIT                 OF AN AIRPLANE
INSIDE THE COCKPIT OF AN AIRPLANE
 
Results - Experience of Participating Air Traffic Controller
Results - Experience of Participating Air Traffic ControllerResults - Experience of Participating Air Traffic Controller
Results - Experience of Participating Air Traffic Controller
 
Components of a Pulse Radar System
Components of a Pulse Radar SystemComponents of a Pulse Radar System
Components of a Pulse Radar System
 
Oral Communication in Air Traffic Control
Oral Communication in Air Traffic ControlOral Communication in Air Traffic Control
Oral Communication in Air Traffic Control
 
Atc
AtcAtc
Atc
 
An Architectural Concept for Intrusion Tolerance in Air Traffic Networks
An Architectural Concept for Intrusion Tolerance in Air Traffic NetworksAn Architectural Concept for Intrusion Tolerance in Air Traffic Networks
An Architectural Concept for Intrusion Tolerance in Air Traffic Networks
 
Predicting and Explaining Individual Performance in Complex Tasks
Predicting and Explaining Individual Performance in Complex TasksPredicting and Explaining Individual Performance in Complex Tasks
Predicting and Explaining Individual Performance in Complex Tasks
 
HUMAN ERROR
HUMAN ERRORHUMAN ERROR
HUMAN ERROR
 

Kürzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

Atc On An Simd Cots System Wmpp05

  • 1. Air Traffic Control on a SIMD COTS System Stewart Reddaway World Scape Inc, Marlton, NJ Will Meilander (retired) Johnnie Baker Justin Kidman Kent State University, Dept Computer Science, OH IPDPS Denver, April 2005
  • 2.
  • 4.
  • 5. A previous analysis at Kent State (2) Statically Scheduled Solution Time Task p j c d Proc time 1. Report Correlation & Tracking .5 15 .09 .10 1.44 2. Cockpit Display 750 /sec) 1.0 120 .09 .20 .72 3. Controller Display Update (7500/sec) 1.0 12 .09 .30 .72 4. Aperiodic Requests (200 /sec) 1.0 250 .05 .36 .4 5. Automatic Voice Advisory (600 /sec) 4.0 75 .18 .78 .36 6. Terrain Avoidance 8.0 40 .32 2.93 .32 7. Conflict Detection & Resolution 8.0 60 .36 3.97 .36 8. Final Approach (100 runways) 8.0 33 .2 6 .81 .2 Summation of Tasks in a period P 4.52 The system period P (in which all tasks must be completed) is 8 seconds p the task period time, determines the next task release time ri + 1 = ri + p j is the execution time, in microseconds, for each jobset in a task, c is the cost for each task for the worst-case set of jobsets, d the deadline time for each task ri + c + .01 (includes 10 ms interrupt proc. per task)
  • 6.
  • 7. Generic core of the SIMD chips In multi-chip systems, each chip runs its own program. Global SIMD achieved by same code in each chip, and software synchronization Cycle estimates are for highly optimized assembly code. (Less optimized code can still comfortably achieve real-time)
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. Conflict Detection & Resolution (2)
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36. Summary Table Two CSX600 chips will do all the processing
  • 37.
  • 38.