SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

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 processorMayank Roy
 
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...Marina Kolpakova
 
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
 
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 ...Tokyo Institute of Technology
 
Time Triggered Protocol
Time Triggered ProtocolTime Triggered Protocol
Time Triggered ProtocolDhruv Goel
 
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...Hsien-Hsin Sean Lee, Ph.D.
 
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 Randa Elanwar
 
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 Randa Elanwar
 
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)Linaro
 
Clock mesh sizing slides
Clock mesh sizing slidesClock mesh sizing slides
Clock mesh sizing slidesRajesh M
 
Vlsi interview questions compilation
Vlsi interview questions compilationVlsi interview questions compilation
Vlsi interview questions compilationRajesh M
 
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 ApproachesMarina Kolpakova
 

Tendances (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
 

En vedette

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Ülger Ahmet
 
Controller's Perspective Ifatca
Controller's Perspective IfatcaController's Perspective Ifatca
Controller's Perspective IfatcaÜlger Ahmet
 
AIP Operations Basic Training 020904
AIP Operations Basic Training 020904AIP Operations Basic Training 020904
AIP Operations Basic Training 020904AiDY
 
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Ülger Ahmet
 
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Ülger Ahmet
 
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
 
Flight Support Center By Prasad
Flight Support Center By PrasadFlight Support Center By Prasad
Flight Support Center By Prasadprasad2527
 
Airline traffic control (atc)..
Airline traffic control (atc)..Airline traffic control (atc)..
Airline traffic control (atc)..dwivedivinay486
 
Airspace Classification
Airspace ClassificationAirspace Classification
Airspace Classificationalpha_sherdil
 
Air Traffic Control Organization Lesson
Air Traffic Control Organization LessonAir Traffic Control Organization Lesson
Air Traffic Control Organization LessonÜlger Ahmet
 
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)+towertitu11
 
Fundamentals of Air Traffic Control
Fundamentals of Air Traffic ControlFundamentals of Air Traffic Control
Fundamentals of Air Traffic Controlcrystalboy024
 
Air traffic control & air navigation
Air traffic control & air navigationAir traffic control & air navigation
Air traffic control & air navigationKelvin Lam
 

En vedette (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
 

Similaire à Atc On An Simd Cots System Wmpp05

Cisco crs1
Cisco crs1Cisco crs1
Cisco crs1wjunjmt
 
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 LANsanandpiyer
 
CRC AND TRANSMIT ERROR REPORT
CRC AND TRANSMIT ERROR REPORTCRC AND TRANSMIT ERROR REPORT
CRC AND TRANSMIT ERROR REPORTAlex TX
 
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.pptxssuser574918
 
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 segmentNicolas Navet
 
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 GranuleLeslie Lee
 
Nilesh ranpura systemmodelling
Nilesh ranpura systemmodellingNilesh ranpura systemmodelling
Nilesh ranpura systemmodellingObsidian Software
 
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...VLSICS Design
 
LTE-Advanced Physical Layer
LTE-Advanced Physical LayerLTE-Advanced Physical Layer
LTE-Advanced Physical LayerPraveen Kumar
 
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.pdfhamdi_saif
 
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_mentorRISC-V International
 
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 PacketsShamman Noor Shoudha
 
Wire Lan Testing
Wire Lan TestingWire Lan Testing
Wire Lan Testingwjosephson
 

Similaire à 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
 

Plus de Ülger Ahmet

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...Ülger Ahmet
 
KARDİYOMİYOPATİLER
KARDİYOMİYOPATİLERKARDİYOMİYOPATİLER
KARDİYOMİYOPATİLERÜlger Ahmet
 
Pediatric Cardiology Emergencies
Pediatric Cardiology EmergenciesPediatric Cardiology Emergencies
Pediatric Cardiology EmergenciesÜlger Ahmet
 
Radiation Protection in Paediatric Interventional Cardiology
Radiation Protection in Paediatric Interventional CardiologyRadiation Protection in Paediatric Interventional Cardiology
Radiation Protection in Paediatric Interventional CardiologyÜlger Ahmet
 
Çocuklarda Kalp YetmezliğI
Çocuklarda Kalp YetmezliğIÇocuklarda Kalp YetmezliğI
Çocuklarda Kalp YetmezliğIÜlger Ahmet
 
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Ülger Ahmet
 
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...Ülger Ahmet
 
2012 FLIGHT PLAN CONTENT CHANGES
2012 FLIGHT PLAN CONTENT CHANGES2012 FLIGHT PLAN CONTENT CHANGES
2012 FLIGHT PLAN CONTENT CHANGESÜlger Ahmet
 
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Ülger Ahmet
 
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Ülger Ahmet
 
INSIDE THE COCKPIT OF AN AIRPLANE
INSIDE THE COCKPIT                 OF AN AIRPLANEINSIDE THE COCKPIT                 OF AN AIRPLANE
INSIDE THE COCKPIT OF AN AIRPLANEÜlger Ahmet
 
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Ülger Ahmet
 
Components of a Pulse Radar System
Components of a Pulse Radar SystemComponents of a Pulse Radar System
Components of a Pulse Radar SystemÜlger Ahmet
 
Oral Communication in Air Traffic Control
Oral Communication in Air Traffic ControlOral Communication in Air Traffic Control
Oral Communication in Air Traffic ControlÜlger Ahmet
 
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Ülger Ahmet
 
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Ülger Ahmet
 

Plus de Ü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
 

Dernier

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 

Dernier (20)

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 

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.