Business impact of multicore
Download
1 / 8

Business Impact of Multicore - PowerPoint PPT Presentation


  • 70 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