Legion
Runtime Class
This is probably all deprecated :)
This series of notes are closely based on the set of Legion Runtime Class videos produced by the Legion developers. They are my own notes and code walks, and any errors or things that are just plain wrong represent my own mistakes. It's also important to note that Legion is moving quickly, and some of these notes may already be out of date, but they do serve a good way to understand some of the structure and motiviation for a lot stuff going on in the system. Enjoy!
Posts
-
Legion Runtime Class #17: Logical Region Tree Traversal
-
Legion Runtime Class #16: Fields, Bitmasks, and Serialization
-
Legion Runtime Class #14: Region Tree State and Contexts
-
Legion Runtime Class #13: Region Tree Shape
-
Legion Runtime Class #12: Index Space Tasks and Stealing
-
Legion Runtime Class #11: Index Space Tasks
-
Legion Runtime Class #10: Task Registration and Execution
-
Legion Runtime Class #9: Generational Events and Active Messages
-
Legion Runtime Class #8: Task Types and Execution
-
Legion Runtime Class #7: Tasks
-
Legion Runtime Class #6: Processor, Memory, and Message Managers
-
Legion Runtime Class #5: Realm
-
Legion Runtime Class #4: Operations, Continued
-
Legion Runtime Class #3: Operations
-
Legion Runtime Class #2: Operation Pipeline
-
Legion Runtime Class #1: Runtime Startup