Home Blog Page 543

Faster Machine Learning Is Coming to the Linux Kernel

It’s been a long time in the works, but a memory management feature intended to give machine learning or other GPU-powered applications a major performance boost is close to making it into one of the next revisions of the kernel.

Heterogenous memory management (HMM) allows a device’s driver to mirror the address space for a process under its own memory management. As Red Hat developer Jérôme Glisse explains, this makes it easier for hardware devices like GPUs to directly access the memory of a process without the extra overhead of copying anything. It also doesn’t violate the memory protection features afforded by modern OSes.

Read more at InfoWorld

TensorFlow in Kubernetes in 88 MB

TensorFlow is a beast. It deals with machine learning algorithms, it uses Bazel to be built, it uses gRPC, etc., but let’s be honest, you are dying to play with machine learning. Come on, you know you want to! Especially in combination with Docker and Kubernetes. At Bitnami, we love apps, so we wanted to!

TensorFlow + Kubernetes + Docker + Machine learning = Awesomeness.

You just need to add bi-modal in there and you will hit buzzword bingo.

Jokes aside, TensorFlow is an open source library for machine learning. You can train data models and use those models to predict or infer information. I did not dig into TensorFlow itself, but I hear it is using some advanced neural networks techniques. NN have been around for a while, but due to computational complexity, they were not extremely useful passed a couple of layers and a couple dozen neurons (20 years ago at least 🙂 ). Once you have trained a network with some data, you can use that network (aka model) to predict results for data not used in the training data set. As a side note, I am pretty sure we will soon see a marketplace of TF models.

Read more at DZone

Stephen Wolfram: A New Kind of Data Science

When it comes to scientific computing, few names are more well known than Stephen Wolfram. He was the creator of the Mathematica, a program that researchers have been using for decades to aid in their computations. Later Wolfram expanded Mathematica into a full multi-paradigm programming language, called Wolfram Language. The company also packaged many of the Mathematica formulas, and a lot of outside data, into a cloud-based service and API. So at this year’s SXSW Interactive, we spoke with Wolfram about how to use this new cloud service to add computational intelligence into your own programs.

Read more at The New Stack

DevOps: The Key to IT Infrastructure Agility

These days, digital grabs a lot of headlines that trumpet how it’s radically changing customer behaviors. This typically means that IT departments have to deliver new features faster even in the face of more demanding requirements for availability (24/7) and security.

DevOps promises to do exactly that, by fostering a high degree of collaboration across the full IT value chain (from business, over development, operations and IT infrastructure). But there’s a problem.

While many software-development and operations teams have made steps toward DevOps methods, most enterprise IT-infrastructure organizations still work much as they did in the first decade of this century: They use a “plan-build-run” operating model organized by siloed infrastructure components , such as network, storage, and computing. 

Read more at McKinsey

Important Open Source Ruling Confirms Enforceability of Dual-Licensing and Breach of GPL for Failing to Distribute Source Code

A recent federal district court decision denied a motion to dismiss a complaint brought by Artifex Software Inc. (“Artifex”) for breach of contract and copyright infringement claims against Defendant Hancom, Inc. based on breach of an open source software license. The software, referred to as Ghostscript, was dual-licensed under the GPL license and a commercial license. 

This case highlights the need to understand and comply with the terms of open source licenses. … It also highlights the validity of certain dual-licensing open source models and the need to understand when which of the options apply to your usage. If your company does not have an open source policy or has questions on these issues, it should seek advice.

Read more at National Law Review

Enlightenment Foundation Libraries – Case Studies of Optimizing for Wearable Devices – Cedric Bail

Cedric Bail, a long-time contributor to the Enlightenment project who works on EFL integration with Tizen at Samsung Open Source Group, discussed some of the lessons learned in optimizing wearable apps for low battery, memory, and CPU usage.

Keynote: Redefining the Tech that Powers Travel – Rashesh Jethi, Amadeus

https://www.youtube.com/watch?v=jV0kAt64yy0?list=PLbzoR-pLrL6p01ZHHvEeSozpGeVFkFBQZ

Rashesh Jethi, SVP Engineering at Amadeus, describes the company’s journey to build their platform as a service layer.

 

Linux You Can Drive My Car – Walt Miner, Linux Foundation

https://www.youtube.com/watch?v=Ub8bNo9yM_4?list=PLbzoR-pLrL6pSlkQDW7RpnNLuxPq6WVUR

At the recent Embedded Linux Conference, Walt Miner provided an AGL update and summarized AGL’s Yocto Project based Unified Code Base (UCB) for automotive infotainment.

Surviving in the Wilderness: Integrity Protection and System Update – Patrick Ohly, Intel GmbH

https://www.youtube.com/watch?v=N8V0W0p3YBU?list=PLbzoR-pLrL6pSlkQDW7RpnNLuxPq6WVUR


Patrick Ohly, a software engineer at Intel, discusses integrity protection schemes and system update mechanisms at the recent Embedded Linux Conference.

Keynote: Disruptive Collaboration – The Next Generation of Network Software – John Donovan

https://www.youtube.com/watch?v=l-QjVrVe9Lo?list=PLbzoR-pLrL6p01ZHHvEeSozpGeVFkFBQZ

Watch the video of this Open Networking Summit keynote to get more details about AT&T’s approach to using software and hardware to evolve their network.