John’s bio: John Simmons is the visionary who inspired Microsoft to play a leadership role in the creation of international media standards. In a 2008 internal memo John envisioned a RESTful, interoperable commercial media stack, predicting its impact on the Web. His efforts resulted in Microsoft publishing specs for DRM-interoperable encoding and adaptive streaming, which in turn culminated in the ISO MPEG standards for Common Encryption and Dynamic Adaptive Streaming over HTTP (DASH). He led the creation of an OAuth 2.0 TV Everywhere authorization standard, initiated the Google-Microsoft-Netflix contributions to W3C for HTML5 Encrypted Media Extensions (EME) and Media Source Extensions (MSE) and authored an open spec to enable embedded browsers to implement EME without the use of proprietary software. At present John is the Media Platform Architect for Microsoft’s Operating System Group.
In this session, Tim Bird will discuss the mainline status of several ARM SoCs used in mobile products. The average phone uses kernel software that is 3 years old, 20 versions behind mainline, and has 1 to 3 million lines of code out-of-tree. Tim will describe the “Device Mainlining” project of the Linux Foundation CE Workgroup, which seeks to address this problem. Some of the activities of this project are:
* publishing tools for mainline analysis
* finding big areas where multiple vendors have code out of tree
* identifying institutional barriers to corporate developer mainlining, and addressing them through education, training, and collaboration
* working with upstream to address deficient sub-systems or needed maintainer assistance
It is hoped that discussion will ensue about ways to continue enhancing this work, to get more SoC code mainlined.
Suresh’s bio: Dr. Suresh Gopalakrishnan is the corporate vice president and general manager of AMD’s server business. He is responsible for driving the end-to-end business execution of AMD server solutions worldwide. Under his leadership, AMD is pursuing a server strategy that leverages AMD’s broad IP portfolio to deliver disruptive products for the virtualized datacenter, software defined storage, high performance data analytics and IoT infrastructure. Prior to joining the company in June 2012, Dr. Gopalakrishnan served as vice president of engineering at Extreme Networks, a leader in high-performance Ethernet switching for cloud, data center, and mobile networks. During his tenure at Extreme Networks, Dr. Gopalakrishnan was also vice president of marketing and product management, as well as general manager of multiple business units. He has led large product teams that have defined and delivered Ethernet switching systems to enterprise, data center and carrier markets. He also has a strong semiconductor background in designing and leading teams that delivered CPUs, workstation chipsets, digital signal processors, and networking ASICs.
Prior to Extreme Networks, Dr. Gopalakrishnan held a variety of leadership positions at Riverstone Networks/Cabletron Systems, ZSP Corporation, Sun Microsystems and HP.
Dr. Gopalakrishnan holds a Ph.D. in Electrical Engineering from the University of Idaho and has completed the Advanced Executive Program at Northwestern University’s Kellogg School of Management. He is based in Sunnyvale, California.
This session will go through the problems caused by decisions made in the early days of UEFI on ARM, how they are still hurting us - in expanding our validation as well as by providing poor examples for porters to new platforms. But also about projects underway to resolve this legacy once and for all. We will also cover changes to Linaro’s platform infrastructure, as well as our increasing involvement with EDK2 maintainership.
11:15 – CERN: ARM64/AArch64 for Scientific Computing at the CERN CMS Particle Detector
Speaker: David Abdurachmanov Software Engineer/Consultant at CERN
Abstract: The purpose of this talk is to provide an overview of efforts at CERN (the European Laboratory for Particle Physics, in Geneva, Switzerland) to introduce ARMv8 64-bit (aka AArch64) for large scale scientific computing. The objective is to crunch data from the 14 000 ton CMS particle physics detector located 100 meters underground on a 27 kilometer long circular particle accelerator (the Large Hadron Collider, LHC) running under the Switzerland-France border. The CMS and ATLAS experiments at CERN announced the discovery of Higgs boson in 2012, leading to the awarding of the 2013 Nobel Prize in Physics.
One of the features introduced by the Android Runtime (ART) is an Ahead-Of-Time (AOT) compiler, named “Quick”, officially released with Android 5.0 Lollipop last year. The next release of the system due this year, Android M, features a new compiler, called “Optimizing”, fully developed in the Android Open Source Project (AOSP). Roland and Calin will present this new compiler, its design and implementation, the benefits brought by Optimizing, and some issues we faced during its development
This is an inside look of the state of compliance from the perspective of the Software Freedom Conservancy, a nonprofit charitable organization that is the most active in the field. Karen will give an overview of where things are with compliance initiatives and insight into the ideological movement behind copyleft.