Releases: MonashDeepNeuron/HPP
Releases · MonashDeepNeuron/HPP
v1.0.0 Release
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
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