Massively Multi-Core Systems or I Have Enough CPUs, Now What?

Session information has not yet been published for this event.

*
50 Minute Talk
Scheduled: Wednesday, September 18, 2013 from 2:00 – 2:50pm in Celestin B

One Line Summary

The talk will be useful to engineers working to lower the latency and jitter of real time CPU bound applications and kernel developers interested in enabling Linux to serve these needs.

Abstract

NPS-400 is a 256 cores and 4,096 hardware threads SoC running SMP Linux built to process 400 Gbps of network traffic in a Linux user space application. Building Linux support for it touched on several architectural issues that are of interest to the Linux developer community at large as massively multi-core systems becomes more common place. This talk will focus on what happens when you have enough CPUs to dedicate a CPU per task and the balance shifts from scheduling CPU time slices to keeping the OS from interfering with a user process running on a dedicated CPU assigned solely to it. Topics covered include CPU isolation, IPI and work queue cross CPU interference and the dynamic tick feature.

Speaker

  • Tmp

    Gilad Ben-Yossef

    EZchip Semiconductor Inc.

    Biography

    Gilad Ben-Yossef is a software architect at EZchip Semiconductor Inc. Lately he has been working on reducing the interference caused to user space processes in large multi-core systems by Linux kernel “maintenance” work and on SMP support for the Synopsys Arc processor. In the past Gilad has co-authored O’Reilly’s “Building Embedded Linux Systems” 2nd edition and presented at such venues as Embedded Linux Conference Europe and the Ottawa Linux Symposium. He is also cofounder of Hamakor, an NPO devoted to the promotion of FOSS in Israel, and a founding organizer of “August Penguin,” an Israeli community FOSS conference. Gilad holds a B.A. in Computer Science from Tel-Aviv Jaffa Academic College. When not trying to make FOSS software do something the authors never intended, Gilad likes running, science fiction and spending time with his wife and two adorable daughters.