performance
play

Performance in Operating Systems and Middleware Frank Feinbube - PowerPoint PPT Presentation

Performance in Operating Systems and Middleware Frank Feinbube Operating Systems and Middleware Performance To the limit of computation! What is possible, what is not? Law-abiding hardware and operating system trends (Moore, Dennard,


  1. Performance in Operating Systems and Middleware Frank Feinbube Operating Systems and Middleware

  2. Performance ■ To the limit of computation! What is possible, what is not? ■ Law-abiding hardware and operating system trends (Moore, Dennard, ...) ■ Integrating accelerators with the operating system ■ GPU Virtualization ■ Operating System Support for Non-Volatile Memory ■ ... Performance @OSM Frank Feinbube, 14.04.2016 Chart 2

  3. To the limit of computation! What is possible, what is not? ■ Landauer’s principle ■ Margolus-Levitin theorem 1 talk ■ g 64 1 student ■ Quantum computers ■ Singularity Performance “The speed of software @OSM halves every 18 months .” Frank Feinbube, – Bill Gates 14.04.2016 Chart 3

  4. Law-abiding hardware and operating system trends ■ Moore, Dennard, Koomey ■ Gates, Wirth, Zawinski 1 talk 1 student ■ Power Wall or ■ Memory Wall +new data ■ ILP Wall =2 students ■ Multi-Core ■ Neural Chips Performance @OSM “Every program attempts to expand until it can read mail.” Frank Feinbube, 14.04.2016 - Jamie Zawinski Chart 4

  5. Integrating accelerators (with the operating system) ■ User Space APIs are not enough ■ Accelerating OS functionality Up to 3 vs. Kernel API vs. transparent usage talks 1 student ■ PTasks, GPUStore, or Gdev framework, … +project =2 students ■ IBM CAPI, ARM, … CPU CPU Performance Memory I/O @OSM CPU CPU Frank Feinbube, 14.04.2016 Interconnect GPU Integration Chart 5

  6. GPU Virtualization ■ Performance, Fidelity, Multiplexing, Interposition 1 talk ■ Direct Device Attachment, API Forwarding, Mediated Device Attachment / 1 student Full Virtualization or +project ■ NVIDIA Volta =2 students Performance @OSM Frank Feinbube, 14.04.2016 Chart 6

  7. (Operating System) Support for Non-Volatile Memory ■ Memristor, NVRAM, Phase- Change Memory… 1 talk ■ Performance, Reliability, Security 1 student or +project =2 students „ Those who cannot remember the past are condemned to repeat it.“ – George Santayana AOL Performance Windows 8 1996 @OSM 2012 Frank Feinbube, 14.04.2016 Chart 7

  8. Rack-Scale Resource Management ■ Data-Center Trend: High density of SoCs incorporated with few HEs of rackspace ■ SoCs may contain both general purpose and special purpose units 1 talk ■ General purpose units may vary in type ( performance/power/…) 1 student ■ Using high-speed interconnects, logical machines can be formed in accordance to specific workloads Performance @OSM Frank Feinbube, 14.04.2016 Chart 8

  9. [Your ideas go here] Surprise us Performance @OSM Frank Feinbube, 14.04.2016 Chart 9

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend