• White Paper Request

    • vSMP Foundation White Paper
    • IDC White Paper: Overview of the vSMP Foundation Platform
    • Partitioning and Aggregating VMs
 

Products > Training

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

DescriptionHours

VSMP101: Introducing vSMP Foundation

  • How does it work?
  • Performance
  • Best practices
    • Optimal vSMP installation/configuration
    • Running different application types (e.g. , OpenMP, MPI)
    • Hands-on examples
    • Use-case scenarios, e.g., batch, multi-user
    • Introduction to numabind
    • Available support and documentation
4

VSMP201: System Administration (Basic)

  • Installation and configuration
    • Step-by-step installation
    • BIOS considerations
    • vSMP boot messages and warnings
    • Configuration options (F5 menu explained)
    • vSMP Productivity Pack (a.k.a. vSMPPP): installation and packages, performance/maintenance considerations, upgrades
  • Basic troubleshooting and support
    • Basic troubleshooting (e.g., getinfo, performance tests)
    • Support processes; available materials
    • Setting up for remote access
  • Other
    • Certified hardware
    • Firmware upgrade
    • Tested software stacks (OS, libs, etc.), standard deployments (local vs. network FS', high-performance FS', networking/binding, swraid, etc.)
  • Licensing
4

VSMP202: System Administration (Advanced)

Prequisites: vSMP 101, vSMP 201

  • Advanced configurations
    • Recompiling kernels
    • Cluster file systems
  • Troubleshooting
    • Bisecting for HW vs. SW, diagnostics/inducing-logs, ScaleMP's support portal: tickets, documentation
    • Troubleshooting: Advanced tools: vsmpstat, relevant Linux tools (profilers, etc.)
  • Multi-user environment
    • Common issues, solutions
    • Numabind
    • Job scheduler integration
4

VSMP301: Developers (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
    • Step-by-step performance analysis process
    • Tools: vsmpstat, strace, vsmpprof & logpar
  • Textbook examples and solutions exercises
8

VSMP302: Developers (Hands-on)

Prerequisite: vSMP 301

  • End-to-end example analysis
    • Real-life customer example
    • Various issues
  • Discuss customer-specific scenarios
8