UnoAPI
29 Mar 2022
  • Issues
  • Preliminaries
  • Hardware/Device Abstraction
  • Intel DevCloud
  • C++ as a Better C
  • sycl::buffer
  • sycl::tasks
  • sycl-shared-memory
  • sycl::thread
  • SE and DPC++
  • Data Parallelism and parallel-for
  • Range Operations
  • Shared Memory / IPC
  • Working with MPI and Data-Parallel C++
  • sycl-thread-pool
UnoAPI
  • »
  • Welcome to the UnoAPI Systems Modules
  • View page source

Welcome to the UnoAPI Systems Modules

Note

This is a set of modules we are developing around Intel’s OneAPI initiative. Nothing here is even remotely ready for prime time!

  • Issues
    • Heading
    • Examples
    • Illustration
  • Preliminaries
    • Brief History of Data Parallelism
    • Parallel Concepts for Humans
  • Hardware/Device Abstraction
  • Intel DevCloud
    • Joining DevCloud
    • Accessing DevCloud/SSH
    • Accessing DevCloud/VS Code
    • Login Node
    • Getting Compute Nodes
  • C++ as a Better C
    • auto variables
    • Template Functions
    • Lambda Functions
    • error/exception handling
    • asynchronousity
    • logging
    • performance/profiling
    • enumerations
    • STL vector vs. pointer/array equivalent
  • sycl::buffer
  • sycl::tasks
  • sycl-shared-memory
  • sycl::thread
  • SE and DPC++
    • CMake
    • Viewpath build
    • Release vs. Debug
  • Data Parallelism and parallel-for
  • Range Operations
  • Shared Memory / IPC
  • Working with MPI and Data-Parallel C++
  • sycl-thread-pool
Repository

github.com/LoyolaChicagoBooks/unoapi

Releases

github.com/LoyolaChicagoBooks/unoapi/releases/latest

Topics

Indices and tables

  • Index

  • Module Index

  • Search Page

Next

© Copyright 2013-2019, UnoAPI Software Systems Laboratory.

Built with Sphinx using a theme provided by Read the Docs.