business impact of multicore
Download
Skip this Video
Download Presentation
Business Impact of Multicore

Loading in 2 Seconds...

play fullscreen
1 / 8

Business Impact of Multicore - PowerPoint PPT Presentation


  • 71 Views
  • Uploaded on

Business Impact of Multicore. IAB 10/16/08. Agenda. Introduction Travelport business Shopping engine Multicore Challenges/Approach Status update/Next steps Initial results Final thoughts. Introduction. Travelport business Airlines Agency Shopping engine Abstract

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Business Impact of Multicore ' - drew


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
business impact of multicore

Business Impact of Multicore

IAB

10/16/08

Travelport

agenda
Agenda
  • Introduction
    • Travelport business
    • Shopping engine
  • Multicore
    • Challenges/Approach
    • Status update/Next steps
    • Initial results
    • Final thoughts

Travelport

introduction
Introduction
  • Travelport business
    • Airlines
    • Agency
  • Shopping engine
    • Abstract
    • Search complexity
      • Phase one (NGA)
      • Phase two (NGP)

Travelport

abstract
Abstract
  • Eight updates daily, about to increase to instantaneous updates
  • Three sources of data
  • Twenty four GB, increase 25% annually
  • Millions of ways to travel between two points
  • Hundreds of fares per carrier, per origin destination
  • Tens of rules per fare
  • Taxes per country/city/airport
  • Currency
  • Finite number of seats per flight

Travelport

challenges approach
Challenges/Approach
  • Phase one processing (NGA)
    • Schedule, availability, routing, and geographic directionality to determine all possible connections
  • Phase two processing (NGP)
    • Itineraries, availability, routing, fares, rules, taxes, currency determine all possible connections
  • Challenges
    • Application constrains (end-to-end processing times, memory sharing, critical sections)
    • Hardware constrains (time slicing, contact switches, limited cores)
  • Approach
    • Early and constrained split (Inbound/Outbound/silo)
    • Simple memory sharing
    • Complex sharing

Travelport

status update next steps
Status update/Next steps
  • Phase 1 (simple multicore) is complete and we will share some results
  • Coding on phase 2 (simple shared memory) started. This phase will eliminate I/O duplication and provide some caching and processing synergy
  • Phase three will be most complex, and will attempt to provide full cache and processing optimization and evaluate multi points of in

Travelport

final thoughts
Final thoughts
  • General Challenges
    • Real (legacy systems, learning curve, time slicing, contact switches, cores limitations, cache utilization, iterative applications, uneven workload at application level)
    • Perceived (Software development cycle complexity, lack of tools)

Travelport

ad