ScaleMP offers training courses in vSMP Foundation™ to suit any level. Check out our current offerings and mail us at for more information.

  • Training hours purchased are considered per class, allowing for multiple participants (i.e. price is not per attendee)
  • Training classes are performed as an on-line session, or at ScaleMP offices
  • On-site training can be arranged if necessary, and would require additional hours to accommodate for travel time, etc..

VSMP101: Introduction to vSMP Foundation and Best Practices

  • Introduction:
    • ScaleMP and vSMP Foundation
    • “how it works”
    • Customer Use cases
    • Performance
  • Installation and Configuration
    • Installing vSMP Foundation: Step by Step
    • Configuration options (F5 menu explained)
    • Operating System configuration
    • vSMP Productivity Pack (a.k.a. vSMPPP)
  • Best Practices:
    • Special guidelines for install/configure vSMP optimally (e.g. ramfs, SW-RAID)
    • How to run different types of applications (e.g. OpenMP, MPI)
    • Hands-On examples
    • Use scenarios: batch, multi-user, etc
    • Introduction to numabind
  • Basic troubleshooting and support:
    • Support processes and available materials
    • Certified hardware
    • Basic troubleshooting (e.g. getinfo, performance tests)
    • vSMP Foundation upgrade

VSMP201: vSMP Foundation System-Administration

Prerequisite: vSMP101

  • Advanced Configurations:
    • Network boot and diskless OS boot
    • Provisioning systems
    • Recompiling kernels
    • Cluster file systems support
  • Troubleshooting:
    • Bisecting for HW vs. SW, diagnostics/inducing-logs, working with ScaleMP’s support portal: tickets, documentation
    • Troubleshooting: Advanced tools: vsmpstat, relevant Linux tools (profilers etc)
  • Multi-user environment & Job Scheduler Integration:
    • Typical operational models and best practices
    • Numabind
  • Other:
    • Certified hardware
    • Tested software stacks (OS, libs, etc), standard deployments (local vs. network FS’, high-performance FS’, networking/binding, swraid, etc)
    • Licensing

VSMP301: Developers training – Theory (Theory)

Prerequisite: vSMP 101

  • COMA/NUMA systems
    • Evolution of SMP machines
    • Memory locality
  • Efficiency in vSMP-based SMP systems
    • System calls
    • False sharing
    • Other common pitfalls
  • Performance analysis methodology and tools
    • Real-time statistics counters
    • System wide profiler
  • Textbook examples and solution exercises

VSMP302: Developers training – Hands-on lab

Prerequisite: vSMP 301

  • Analyze an end-to-end example
    • Real customer example
    • Address a variety of issues
  • Discuss customer specific scenarios