Category: Linaro Connect

Christian Reis aka Kiko, VP Hyperscale at Canonical, Mythology and Potential of the ARM Server

Posted by – December 10, 2014

ARM is the most interesting thing that could happen to servers in decades: a chance to redefine system architecture, form-factor, hardware acceleration, power consumption and the supplier ecosystem. It’s also a chance to throw away legacy and build the ideal platform for a post-cloud world (whatever that means) — if we keep our eyes on that goal. This is Kiko’s view on where we are and where we need to be in order to turn opportunity into industry-defining success.

Christian Reis – VP Hyperscale at Canonical, Kiko is responsible for next-generation server engagements & technology, including Ubuntu Server for ARM and the provisioning solution MAAS. Prior to this role, Kiko was assigned as VP Engineering to Linaro, where he participated in the organization’s conceptualization and creation. Kiko holds an MSc in Software Engineering from USP and resides in São Carlos, Brazil.

Here’s Kiko’s keynote video: “Mythology and Potential of the ARM Server”:

HP Moonshot ARM Server runs AppliedMicro X-Gene 64bit ARMv8 Octa-Core

Posted by – November 25, 2014

Clark and Linda of HP give an inside look at HP’s Moonshot system configured with their new m400 ARM cartridges. Each cartridge is an individual 64-bit ARM server using AppliedMicro’s X-Gene SOC, with 8 cores and 64Gb of RAM with 2 Mellanox 10G NICs. The servers are running OpenStack with a mix of cloud controller services and Nova compute nodes.

Linda Knippers of HP talks about m400 ARM Server cartridge in HP Moonshot

Posted by – November 25, 2014

Linda from HP describes HP’s new Moonshot systems, including the new m400 ARM server cartridge, which was demoed at Linaro Connect. HP has launched the TI 32bit and the AppliedMicro X-Gene 64bit ARM Server in HP Moonshot.

Google Summer of Code 2014 Intern at Linaro

Posted by – October 8, 2014

Gaurav Minocha, a GSOC’14 student intern at Linaro, completed the project Linux Flattened Device Tree Selfchecking, under the guidance of Grant Likely, CTO office.

He was invited to give a talk on his work at LCU14

Linux Flattened Device Tree Selfchecking is a test suite to test the OF device tree interface used in device driver development. Traditionally, following input data was configured for the successful execution of Selfchecking tests.
– Append the testcase data to the current device tree (i.e. add a #include testcases.dtsi to the board .dts file to add in the
testcase data)
– Enable the testcase driver (i.e. enable OF_SELFTEST symbol in kernel config)

What was the problem above? – All the platforms had their custom device tree file so to execute the Selfchecking tests, and before enabling the DT self test the testcase data had to be manually appended to the device tree file (as mentioned above)

As a GSOC’2014 student intern, Gaurav Minocha removed the manual process of appending the testcase data to the board_specific .dts files, that is the input for the selftests. So, he has designed and improved the current code to automate the addition of the test data to the current device tree, if OF_SELFTEST symbol is enabled. In simple words, now user just needs to enable the appropriate config symbol to run the self tests.

Cavium Demonstrates Multiple OpenDataPlane Applications at Linaro Connect USA 2014

Posted by – October 8, 2014

Cavium demonstrates a high performance implementation of ODP-IPSec packet processing on a Cavium MIPS SoC on both Linux-Userspace and Bare Metal runtime environments. The demo is able to produce 40GB/s IPSec ESP processing.

Objective:
Demonstrate the performance effective implementation of ODP-IPSec packet processing on Cavium SoC on Linux-Userspace and Bare Metal runtime environments.

Features:
IPSec ESP Processing (Authentication and Cipher)
40G Line rate
Linux User Mode environment support
Bare metal environment support
Tunnel Mode
AES-CBC Cypher ( RFC 3602)
HMAC-SHA1-96 Authentication (RFC 2404)
Policy Management
Multiple SA support

Dr Christos Kolias of Orange and Raj Murali of Linaro talk Network Functions Virtualization (NFV), SDN, ODP

Posted by – September 30, 2014

Interview with Orange Sr. Research Scientist Dr. Christos Kolias and Raj Murali, Director of the Linaro Network Group on LNG Networking & Demo Day at the Connect event. The interview focuses on discussion about network functions virtualization (NFV), software defined networking (SDN), and OpenDataPlane (ODP).

Dr. Kolias explains the motivations and goals of the NFV project while Mr. Murali discussed the state of the ODP project and how it relates to the wider goals of NFV and SDN. The OpenDataPlane project provides an efficient abstraction layer to permit data plane applications to run portably across a wide variety of networking SoC platforms and processor architectures while still exploiting the various acceleration and offload features of those platforms. Mr. Murali also discussed the OpenDataPlane demonstrations showcased at Linaro Connect 2014. ODP v1.0 is scheduled for delivery at the end of 2014.

Network Functions Virtualization (NFV) envisions and promises to change the service provider landscape and has emerged as one of one of today’s significant trends. Although less than two years old, NFV has garnered the industry’s full attention and support. Moving swiftly, a number of key accomplishments have already taken place, and a lot more work is currently under way within ETSI NFV while we are embarking on its future phase. Various proofs-of-concepts (ranging from vEPC to vCPE, vIMS and vCDN) are being developed while issues such as open source and SDN are becoming key ingredients as the can play a pivotal role.

Linaro: ODL controlling: ODP-Open vSwitch

Posted by – September 30, 2014

The ODL-OVS demo shown at LCU14 showcases the OpenDataPlane project together with OpenDayLight SDN Controller using Open vSwitch to bridge the two projects.

OpenDataPlane is a framework for developing cross-platform user space dataplane applications, like it is the case with Open vSwitch. For this we have written a “netdev provider” based on ODP to make OVS capable to work on a variety of platforms through the abstractions provided by the ODP API. The OpenDaylight Controller’s role is to manage virtual OVS switches/bridges running on top of ODP, both through a GUI web interface as well as through a series of scripts that take advantage of the REST northbound API of the OpenDaylight Controller. The video also shows how to control OVS switches through the ovs-ofctl command line tool of OVS, that is equivalent to using an externally connected controller implementing the OpenFlow specification (like the OpenDaylight Controller).

Right now the ODP netdev layer for OVS runs on linux-generic using basic socket transport, and it is scheduled to be running on linux-dpdk and linux-keystone2 ODP platforms. For the purpose of the demo the ODP netdev layer doesn’t take advantage of ODP’s packet scheduler, it only sends and receives packets in burst mode. For that it might be necessary to implement a dpif provider, which is one layer upper in the design of Open vSwitch.

Linaro and ARM enabling Android for ARMv8 64bit SOCs, Juno development board

Posted by – September 29, 2014

Here are some of the engineers from the teams from Linaro and ARM in hacking rooms at Linaro Connect in the USA last week, they are solving problems around Android to get it working for 64bit ARMv8 SOCs. The team are quite open to share their experiences in getting Android running on ARMv8 based Juno development platform. The ARM team is working on few advanced problems and submitting the fixes to AOSP. The Linaro team is preparing an AOSP based Android build shared public as part of 14.09 Linaro software distribution.

There were various presentation from Linaro and it’s members at Linaro Connect US on Android for ARMv8 (64 bit) SOCs. The links for these are shared below:

TI Keystone II ARM+DSP Server for Worlds Most Power Efficient Super Computers

Posted by – September 24, 2014

Gil Pitney demonstrates how Texas Instruments’ Keystone II ARM+DSP multicore SoCs are ideal for “green supercomputing”, performing demanding High Performance Computing (HPC) workloads at lower power. TI’s Mulicore SDK for HPC (MCSDK-HPC) examples show how TI’s OpenCL driver and the OpenMP 4.0 Accelerator Model allow demanding scientific computations to be easily offloaded and distributed to the 8 DSP cores.

Red Hat Linux ARM Partner Early Access Program on ARMv8 64bit AMD Seattle and Applied Micro Mustang

Posted by – September 21, 2014

Jon Masters, Chief ARM Architect at Red Hat, talks about Red Hat showing off their ARM Partner Early Access Program running on AMD’s ARMv8 64bit Seattle and on the Applied Micro ARMv8 64bit X-Gene Mustang booting both with UEFI and ACPI on a single same Kernel with no changes, common platform. Jon Masters talks about the Linaro Enterprise Group’s status and how much is yet required to be done for ARMv8 Servers to get into mass deployments worldwide.

Status at the Linaro Kernel Working Group

Posted by – September 21, 2014

Deepak Saxena and Linus Walleij discussing current and future endavours in the Linaro kernel working group: ARM consolidation, MMC power sequencing, preserving antique platforms for the future and more.

Linaro: User space perf counters, ARMv7 and ARMv8

Posted by – September 20, 2014

Direct access to perf counters for Networking/ODP domain really helps to budgeting lower CPU cycles to Benchmark Data Plane. Demo shows POC about Accessing Perf counters with Perf syscall Vs Direct access of perf counters from Userspace. Implementation has been shown for ArmV7 ( Arndale ) Board and ArmV8 ( Juno ) Board. Yogesh Tillu, Linaro/Cavium Engineer has demoed 1st cut implementation of concept.

Dr. Ken Morse, Cisco CTO of Connected Devices and Video Infrastructure

Posted by – September 17, 2014

Cisco offers cloud to set-top-box services, enabling Internet Speed for Service Providers to provide video-on-demand, video streaming, smart TV functionalities. Dr. Ken Morse, previously of Scientific Atlanta (aquired by Cisco in 2006), talks about Cisco working with Linaro to enable ARM Powered Set-top-box and home gateway solutions through open source.

Here you can watch his 1-hour keynote at the Linaro Connect 2014:

“As we move into a world where consumers expect to access all their video services on amy device, at any time, in any place, this requires major changes to the architecture of video delivery. In addition, the expectation is for new services to be launched at Internet Speed and not the typical 6 months or longer cycle taken by many new service introductions.”

Google Project Ara Keynote: Paul Eremenko

Posted by – September 16, 2014

Google works with Linaro to enable hot-swappable hardware modules in modular Android smartphones of the future.

Speaker: Paul Eremenko – Director of Project Ara at Google
Keynote Title: “What if hardware was more like software? Google’s Project Ara and the democratization of the hardware ecosystem.”

Paul’s Bio: Paul Eremenko is currently director of Project Ara at Google, in the Advanced Technology & Projects (ATAP) organization. Previously he was an associate vice president at Motorola, where he led the development project of Ara, a project to create a modular hardware ecosystem—rivalling the mobile app ecosystem in pace and level of innovation–around smart phones in an effort to deliver the mobile internet to the next 5 billion people. Paul is also research affiliate at MIT in the Engineering Systems Division.

Prior to joining Motorola and then Google, Paul directed the Tactical Technology Office (TTO) at the Defense Advanced Research Projects Agency (DARPA), the Pentagon’s principal engine for disruptive innovation. TTO is DARPA’s systems office responsible for all X plane, spacecraft, ground vehicle, and robotics programs, totalling approximately $500 million annually. Previously, Paul developed and led DARPA’s advanced design and manufacturing program portfolio, and also served as program manager for several space efforts, including the 100 Year Starship.

Earlier in his career, Paul was an aerospace design engineer, the chief engineer for an unmanned aircraft program, and management consultant focusing on technology, innovation, and M&A strategies. He has undergraduate and Master’s degrees in aeronautics from MIT and Caltech, respectively, and law degree from Georgetown University. Paul is also licensed pilot.

Linaro Connect USA 2014 Opening Keynote: Linaro CEO George Grey

Posted by – September 16, 2014

Linaro is going to try to help at getting affordable 64bit ARM development boards to developers soon, Linaro CEO George Grey talks about Linaro’s Past, Present and Future.

ARM for Networking, Linaro Networking Group, OpenDataPlane, SDN, NFV

Posted by – May 6, 2014

Bob Monkman, Networking Segment Marketing Manager for ARM, shares his view on some of the essential value propositions of the ARM ecosystem that are driving the adoption of the ARM architecture in networking infrastructure. In addition, Bob speaks about trends such as Software-defined networking (SDN) and Network Functions Virtualization (NFV) that driving significant change in the sector and how the Linaro Networking Group is contributing important work, including the proposed standard data plane programming API project, OpenDataPlane, in the space.

Bernhard Rosenkränzer talks Android speed-up at Linaro

Posted by – April 21, 2014

Linaro Android optimizations gets upstreamed to the main Android releases, here demonstrating Linaro’s latest optimizations to Android to likely be used in the next version of Android be it 4.5 or 5.0. As Google ads all the optimizations from Linaro to the main Android releases, Linaro gets to then focus on something else that still needs optimization for all ARM Android devices to work best.

arm-soc git pull

Posted by – April 21, 2014

Arnd Bergmann explains how platform maintainers create git pull requests and how the arm-soc team merges those requests into the arm-soc tree. In this video, Arnd walks Matt Porter through creation and posting of a pull request for the mach-bcm/ platform. Arnd then demonstrates how the branch is merged into the publish arm-soc next branches.

Arndale Octa Board, Samsung Exynos 5420 Octa-core development board


Linaro engineers unbox and talk about the Arndale Octa Board loaded with Android enabling engineers to work with the ARM big.LITTLE platform from Samsung. You can buy the Arndale Octa Board for $179 at http://www.pyrustek.com/us/

David Rusling and Jon Masters, Linaro CTO interviews Chief ARM Architect at Red Hat

Posted by – March 21, 2014

Jon Masters (2, 3) is responsible for leading research and development efforts around the ARM Architecture at Red Hat (in particular, the 64-bit ARM Architecture known as AArch64), instrumental in the creation of the Linaro Enterprise Group, sitting on the LEG Technical Steering Committee, and is elected to represent LEG on the core Linaro Technical Steering Committee.

Jon Master’s keynote: