Intel Parallel Universe Magazine

The Parallel Universe Magazine

Take your software development into the future with the latest tools, tips, and training to expand your expertise.

Issue 33


Advance AI on Apache Spark* with BigDL: Features, Use Cases, and the Future

BigDL has evolved into a vibrant open source project since Intel introduced it in December of 2016. This issue provides details on its implementation, describes some real-world use-cases, and offers a glimpse into the new end-to-end analytics plus AI pipelines (the Analytics Zoo platform) being built on top of Apache Spark* and BigDL.

Read This Issue


Previous Issues

Issue 32:
Computer Vision for the Masses

Issue 31:
FPGA Programming with the OpenCL™ Platform

Issue 29:
Tune Autonomous Driving Using Intel® System Studio

Learn More


What If Software

Test emerging tools, collaborate, and explore blogs and forums.

Additional Archives

  • Issue 28: Boost Performance of C++ STL Code
  • Issue 27: The Present and Future of OpenMP*
  • Issue 26: Modernize Your Code for Intel® Xeon Phi™ Processors
  • Issue 25: Supercharge Python* for Open Data Science
  • Special Issue: Intel® Threading Building Blocks Celebrates 10 Years
  • Issue 24: Improve Productivity and Boost C++ Performance
  • Issue 23: Modernize Code for Tomorrow’s HPC Problem-Solving
  • Issue 22: Put Vector Programming to Work with OpenMP* SIMD
  • Issue 21: An Introduction to MPI-3 Shared Memory Programming
  • Issue 20: From Knights Corner to Knights Landing: Prepare for the Next Generation of Intel® Xeon Phi™ Technology
  • Issue 19: Optimization Reports: Increase Performance with Intel® Compilers
  • Issue 18: Flow Graphs, Speculative Locks, and Task Arenas in Intel® Threading Building Blocks
  • Issue 17: Turbocharge Open Source Python, R, and Julia-based HPC Applications
  • Issue 16: Full Throttle: OpenMP* 4.0
  • Issue 15: Efficient Software Development: What's New in Intel® Parallel Studio XE 2013 Service Pack
  • Issue 14: Intel® System Studio: A Complete Development Solution for Intelligent System
  • Issue 13: Transform Product Engineering: Fast, Accurate Finite Element Analysis (FEA)
  • Issue 12: Shed Light on Cluster Performance with LAMMPS
  • Issue 11: 10 Feature Highlights for Accelerated Performance
  • Issue 10: Help Future-Proof Performance of Your Application with Vectorization in Six Steps
  • Issue 9: Parallelizing DreamWorks Animation* Fur Shader: How Intel® Tools Help Add Parallelism in Large Applications
  • Issue 8: HPC Study: Biophysicists and Mathematicians Embrace Parallelism with Intel® Parallel Advisor
  • Issue 7: Intel® Cilk™ Plus: A  C and C++ Language Extension for Parallel Programming
  • Issue 6: Parallelizing Intel® Integrated Performance Primitives Functions Using Intel® Cilk™ Plus and Intel® Threading Building Blocks
  • Issue 5: Intel® Parallel Studio XE and Intel® Cluster Studio Tool Suites
  • Issue 4: Intel® Parallel Studio 2011: Get Your App Ready for Multicore Just Got Easier
  • Issue 3: Enhance Productivity and Achieve High Performance with Intel® Cluster Toolkit Compiler Edition
  • Issue 2: Where Are My Threads? Intel® VTune™ Performance Analyzer and Finding Threading and Parallelism Issues
  • Issue 1: Think Parallel or Perish

Benchmark results were obtained prior to the implementation of recent software patches and firmware updates intended to address exploits referred to as "Spectre" and "Meltdown". Implementation of these updates may make these results inapplicable to your device or system.

Software and workloads used in performance tests may have been optimized for performance only on Intel microprocessors. Performance tests, such as SYSmark and MobileMark, are measured using specific computer systems, components, software, operations and functions. Any change to any of those factors may cause the results to vary. You should consult other information and performance tests to assist you in fully evaluating your contemplated purchases, including the performance of that product when combined with other products. For more information, see Performance Benchmark Test Disclosure.