Multi-core Programming with NI LabVIEW Hands-On Workshop

National Instruments (Nasdaq: NATI) is offering free, hands-on multi-core programming workshops based on the NI LabVIEW graphical programming language to engineers and scientists around the globe. The Multi-core Programming with NI LabVIEW Hands-On Workshop will be presented in 18 U.S. and Canadian cities beginning in May and 15 international cities this fall. The half-day workshop features perspectives from Intel on the industry transition from single-core to multi-core systems, examines the current capabilities of multi-core architectures including the latest Intel® Core(tm) microarchitecture, and provides insight into the multi-core technology roadmap from Intel. The workshop also demonstrates how engineers and scientists can achieve real performance improvements by using LabVIEW graphical programming for multi-core system development.

The Multi-core Programming with NI LabVIEW Hands-On Workshop features an overview of multi-core technology and its benefits followed by hands-on sessions covering LabVIEW graphical programming basics, multithreaded programming, partitioning an application, debugging and migrating legacy applications. Attendees will develop multi-core applications during the training using dual-core laptops equipped with LabVIEW and the NI CompactDAQ USB-based modular data acquisition system.

Hands-On Topics and Programming Exercises

  • Overview – Thinking parallel and an introduction to LabVIEW graphical programming
  • Partitioning Code for Parallel Execution – Task decomposition, data decomposition, and data flow
  • Debugging Methods – Functional debugging, trace debugging, and performance counters
  • Memory Considerations – Benchmarking to understand hardware performance, measuring throughput for interprocessor communication, and cache optimization
  • Application Case Study – Applying these principles to a real-world application

United States and Canada Locations

  • Dallas, Texas – May 8
  • Minneapolis, Minnesota – May 13
  • Detroit, Michigan – May 15
  • Washington, D.C. – May 20
  • Boston, Massachusetts – May 22
  • Seattle, Washington – May 29
  • San Diego, California – June 2
  • Irvine, California – June 3
  • Santa Clara, California – June 10
  • Cincinnati, Ohio – June 12
  • Albuquerque, New Mexico – June 17
  • Denver, Colorado – June 19
  • Huntsville, Alabama – June 26
  • Toronto, Ontario, Canada – July 8

More info: National Instruments LabVIEW Workshops