Skip to content

Releases: MonashDeepNeuron/HPP

v1.0.0 Release

14 Feb 07:12
Compare
Choose a tag to compare

High Performance Computing content is now available in book form thanks to mdBook. Visit https://monashdeepneuron.github.io/HPP/ to see it in action.

What's Changed

  • Generated mdBook for HPP by @oraqlle in #2
  • Setup GitHub Actions workflow for automatic publishing of book.

New Contributors

Full Changelog: v0.1.0...v1.0.0

v0.1.0

27 Jan 01:56
Compare
Choose a tag to compare

Version 0.1.0 Release

v0.1.0 Monash DeepNeuron's High Performance Programming (HPP) content.

Current curriculum includes

  • Setup and introduction to C++
    • Setup
    • Tools
    • Hello World
  • Basics of C++
    • Type system
    • Primitive types
    • Variables
    • Operators
    • IO
    • Conditional Logic
    • Loops
    • Functions
  • Memory
    • Pointers
    • Slices
    • References
    • Dynamic memory
    • The Standard Library
  • Intermediate C++ utilities
    • Functional programming
    • Namespaces
    • Enumerations
    • Unions
    • Structures
  • Custom Types
    • Classes
    • Templates
    • Concepts
  • Computation
    • Iterators
    • Data Structures
    • Algorithms
    • Ranges
    • Views
  • Concurrent Programming
    • Parallel Algorithms
    • Atomics
    • Threads
    • Mutexes & Locks
    • Asynchronous programming