Course Outline

Introduction

  • What is Kubefirst?
  • Overview of Kubefirst features and architecture for government
  • Integration with open source tools (Terraform, Vault, Argo, etc.) for government

Setting up Development Environment

  • Installing and configuring Kubefirst SDK for government
  • Choosing and setting up cloud platforms (Local, AWS, Civo, etc.) for government
  • Creating a Kubefirst project in Visual Studio Code for government
  • Exploring the project structure and files for government

Kubefirst Programming Model

  • Understanding Kubefirst directives and clauses for government
  • Using parallel directives for creating parallel regions in government applications
  • Using kernels directives for parallelizing kernels in government applications
  • Using loop directives for parallelizing loops in government applications

Kubefirst Data Management

  • Managing data movement with data directives for government
  • Synchronizing data with update directives for government
  • Improving data reuse with cache directives for government
  • Creating device functions with routine directives for government

Kubefirst API and Libraries

  • Understanding Kubefirst API in host programs for government
  • Using Kubefirst API for querying device information for government
  • Setting device number and type with Kubefirst API for government
  • Handling errors and exceptions with Kubefirst API for government
  • Using Kubefirst libraries (math, random, complex) for government

Kubefirst Tools

  • Understanding the role of Kubefirst tools for government
  • Using tools for profiling and debugging Kubefirst programs for government
  • Measuring and improving execution time with tools (PGI Compiler, NVIDIA Nsight Systems, Allinea Forge) for government

Kubefirst Applications

  • Best practices for developing and deploying with Kubefirst for government
  • Interoperating with other programming models (CUDA, OpenCL, SYCL) for government
  • Integrating with GPU libraries (cuBLAS, cuFFT) for government
  • Demonstrating the Kubefirst Metaphor demo application for government

Summary and Next Steps

Requirements

  • Basic understanding of computer architecture and the memory hierarchy
  • Familiarity with Docker and Kubernetes concepts, including essential commands

Audience for Government

  • Developers
 14 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories