Linux on z

TensorFlow brings Cognitive Tools to Enterprise Data

Share this post:

Powerful new cognitive tools are now available for developers with the support of TensorFlow on IBM LinuxONE and Linux on z Systems, bringing together the fast-growing open source framework for machine learning with the world’s most advanced enterprise Linux system.

TensorFlow is an open source framework for machine learning developed by Google.  It provides a very flexible set of tools to create numerical computations of data flow graphs.  TensorFlow is achieving tremendous adoption because its design makes its users more productive.

The TensorFlow enablement opens new options for applying cognitive technologies and cutting-edge machine learning algorithms to your mission-critical enterprise data:

  • Train and predict by avoiding the unnecessary copying or ETL of huge datasets outside of your most sensitive security zones.
  • Develop algorithms on a laptop and seamlessly scale up to production on LinuxONE or Linux on z System, while working on data in place.
  •  Leverage all of the innovation occurring in the TensorFlow ecosystem.

Advantages of running TensorFlow on LinuxONE and z Systems

LinuxONE supports up to 10TB of memory, allowing huge neural network models and huge datasets, all managed with ease in a single system in memory.  This means no fragments and sharding, no extraneous complexity from parallelism, and just pure scale and power.

IBM LinuxONE and Linux on z Systems users can deploy the latest Machine Learning and Deep Learning research ideas to mission critical data without ever leaving the system. Tap the skills of the latest data science and machine learning talent to extract insights from enterprise and mission-critical production data and transactions.

Learn why IBM LinuxONE is a great platform to jump start next generation applications by reading the white paper.

How TensorFlow Works

The foundation of TensorFlow is the Eigen library Basic Linear Algebra Subprograms (BLAS) math routines.  Eigen provides a highly efficient and dynamically adaptive BLAS library implemented as C++ header files.  The implementation leverages the system cache hierarchy and architecture-specific arithmetic optimizations, including SIMD vector instructions.

Over the past year, Eigen developer Konstantinos Margaritis added architecture-specific optimizations for IBM z13 SIMD architecture — initially double precision floating point vectors and then special support for single precision floating point operations. Full support was included in the recently released Eigen 3.3.1, leveraging the new SIMD floating point instructions for greater floating point performance.

The performance of Eigen on z13 directly flows to the performance of TensorFlow on LinuxONE and Linux on z.  And it’s a hot rod.

Find out more about TensorFlow at https://www.tensorflow.org/

 

More Linux on z stories

Digital Asset Custody Services (DACS) aims to disrupt the digital assets market with a secured custody platform

Blockchain, Encryption, LinuxONE solutions

From time to time, we invite industry thought leaders to share their opinions and insights on current technology trends to the IT Infrastructure blog. The opinions in these posts are their own, and do not necessarily reflect the views of IBM.   A revolution in how consumers and businesses exchange value is underway right now. ...read more


Announcing our direction for Red Hat OpenShift for IBM Z and LinuxONE

LinuxONE solutions, Mainframes, Multicloud

In early July, IBM and Red Hat officially closed their most significant acquisition of 2019–an important milestone combining the power and flexibility of Red Hat’s open hybrid portfolio and IBM’s technology and deep industry expertise. The feedback from our clients and partners is clear. A recent IBM report found that 80 percent want solutions that ...read more


Get ready, IBM z/OS V2R4 is on the way!

Hybrid cloud, Mainframes, Servers

The newest version of IBM Z’s premier operating system is jam-packed with innovation to help clients build applications and services based on the highly scalable and secured mainframe infrastructure. It provides performance and availability for on-premises or provisioned-as-a-service workloads as businesses continue their digital transformation. z/OS V2.4 is designed to improve the integration of z/OS ...read more