Discovery Unleashed Analytics Software

Contact Us

Analytics at the speed of supercomputing

Cray's Urika®-XC analytics and AI software suite brings you advanced analytics, AI and graph tools, engineered for Cray XC series supercomputers.

Do It All

Gain new insights and solve the toughest problems across all your data on one machine — without additional hardware and without moving data from machine to machine. The Cray Urika-XC suite allows you to run big data analytics, machine learning and deep learning on the same system at the same time, on a system also running high-performance simulations, and using familiar system tools and schedulers. Cray Urika-XC Analytics Software With supercomputer speed and efficiency, you can run more types of analytics and artificial intelligence workloads faster, yielding unprecedented breadth of results and maximizing your opportunity for transformative discoveries.

Get Modern

Use modern machine learning frameworks, big data tools and data science languages to power richer insights and reduce the need for scarce talent. Cray’s Urika-XC suite includes a set of powerful big data analytics, data science and AI tools:

  • Big data analytics with Apache® Spark™ and the Spark ecosystem running at supercomputer scale. Includes languages (R, Scala and Java) and libraries (MLlib, GraphX, and the Intel BigDL deep learning framework for Spark).
  • Data science tools: Python-based tools and libraries for data scientist productivity (Anaconda and Distributed Dask) and Jupyter notebooks for end-user productivity.
  • Deep learning frameworks like TensorFlow™ enhanced to run in a distributed fashion using 1,000 CPUs or GPUs, with simplified setup and administration.
  • Graph databases using Cray’s powerful Cray Graph Engine (CGE) for big data graph pattern recognition and discovery applications. For the most demanding graph problems where size and performance matter, CGE has been tested against a 400-billion-tuple collection and shows a nearly 100x performance speed-up over Spark-based GraphX.

Innovate with Deep Learning at Supercomputer Scale

You can capitalize on the XC series supercomputer’s scale and performance for your deep learning research with the Cray-developed Cray Programming Environment Machine Learning plugin (CPE ML). Exclusive to the Urika-XC software suite, this plugin — delivered in conjunction with the industry-leading machine intelligence framework TensorFlow — leverages the Aries™ interconnect to give you scaling to more than 500 nodes on both CPUs and GPUs. Additionally, the CPE ML plugin eliminates time-consuming administrative tasks. For example, it automatically defines which nodes to use, removing the burden of determining how many to use and where to put them. Overall, the CPE ML plugin makes it easy to perform deep learning training on the XC series supercomputer.

Improve TCO

With Urika-XC advanced analytics, you can make the most of your investment in Cray XC series supercomputers and reduce the need to maintain separate systems. Meet increased demand for advanced analytics without capital investment or retraining.

Featured Resources

Cray Urika-XC Analytics & AI Software Suite

The Urika-XC software suite brings big data analytics, artificial intelligence (AI) and large-scale graph processing to the massively scalable Cray XC series supercomputer.

For Data Scientists: Cray Urika-XC Advanced Analytics Suite

If you're a data scientist, the Cray Urika-XC analytics suite offers you the complete set of tools that you're used to, many of them open source, operating at a power and scale that you've never seen before.

See All Resources

Discovery Unleashed

Cray Urika-XC analytics helps Cray XC users expand into high-performance data analytics, graph processing and artificial intelligence for data science and research.

Datacenter ManagerSupercomputer center managers need to keep up with the rapid expansion of analytics and AI and provide an infrastructure that “does it all.”

  • With the ability to run analytics, graph and AI simultaneously on the same system, supercomputer lab managers can make the most of their investments in Cray XC supercomputers and reduce the need to maintain separate systems.
  • You'll get more services for more users, and a better return on your investment.

Data scientists gain new insights and solve the toughest problems, crossing analytics and research domains, with data on one machine — without additional hardware and without moving data from machine to machine.

  • With supercomputer speed and efficiency you can run more types of analytics faster, yielding unprecedented breadth of results and maximizing your opportunity for transformative discoveries.

Urika-XC Technology

Bringing analytics, AI and graph to Cray XC series supercomputers

The Urika®-XC software suite is a set of powerful big data analytics and AI applications and tools optimized to run on the Cray XC line of supercomputing systems. They’ve been reengineered to take advantage of the unique scalable architecture of the Cray XC series, including Cray’s Aries™ network interconnect. Urika-XC software tools are integrated with the high-performance Cray Linux® Environment and managed through existing workload managers. With the Urika-XC package, analytics and AI applications benefit from the supercomputer power and scale of Cray XC systems.

Unmatched Performance and Scale for Graph Applications

Based on the graph technology in our Urika®-GX agile analytics platform, Urika-XC graph technology breaks new ground in scaling and performance for classic graph-based pattern matching and discovery applications. Our implementation of graph is an RDF triplestore database capable of supporting massive graph instances, taking advantage of the performance and scale found in the Cray XC series, and implementing W3C’s SPARQL query language for RDF, along with unique-to-Cray built-in graph functions that extend SPARQL.

Open-Source Analytics at Supercomputer Scale

Urika-XC analytics is designed with the latest in open source technologies for big data analytics and AI. Integrated with standard HPC workload managers, the Urika-XC software suite brings the power of Apache® Spark™ clusters and distributed Dask clusters to our XC series.

  • Dynamically provisions Apache Spark clusters for in-memory analytics with support for MLlib, GraphX and SparkSQL
  • Includes modern languages and development tools with support for R, Python, Scala and Java, sbt and Maven
  • Leverages the emerging Python-based Open Data Science ecosystem with support for Anaconda and Python
Cray Urika-XC Software Suite

Distributed Deep Learning with BigDL

Developed by Intel and modeled after the Torch scientific computing framework, BigDL leverages Apache Spark and the Intel® Math Kernel Library (MKL) to provide a high-performance distributed deep learning environment for systems using Intel® Xeon® processors.