DD2358 hpc22 VT22-1 Introduction to High Performance Computing

DD2358 hpc22 VT22-1 Introduction to High Performance Computing

Course modules

Introduction to Course and Logistics

Introduction to Course and Logistics
Module completed Module in progress Module locked
Introduction to Course and Logistics 66544    
  • Lecture: Introduction to the Course Page
    Lecture: Introduction to the Course Lecture: Introduction to the Course
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Tutorial: Python Essentials Page
    Tutorial: Python Essentials Tutorial: Python Essentials
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Discussion: Find Group Members (Assignment & Meeting) Discussion Topic
    Discussion: Find Group Members (Assignment & Meeting) Discussion: Find Group Members (Assignment & Meeting)
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete

Module I: Fundamentals of Computers Systems & Profiling Codes

Module I: Fundamentals of Computers Systems & Profiling Codes
Module completed Module in progress Module locked
Module I: Fundamentals of Computers Systems & Profiling Codes 66545    
  • 1.1. Lecture: Fundamentals of Computer Systems - Computing Units Page
    1.1. Lecture: Fundamentals of Computer Systems - Computing Units 1.1. Lecture: Fundamentals of Computer Systems - Computing Units
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • 1.2 Lecture: Fundamentals of Computer Systems - Memory Units Page
    1.2 Lecture: Fundamentals of Computer Systems - Memory Units 1.2 Lecture: Fundamentals of Computer Systems - Memory Units
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • 1.3 Lecture: Fundamentals of Computer Systems - Communication Layers Page
    1.3 Lecture: Fundamentals of Computer Systems - Communication Layers 1.3 Lecture: Fundamentals of Computer Systems - Communication Layers
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • 1.4 Lecture: Profiling Codes Page
    1.4 Lecture: Profiling Codes 1.4 Lecture: Profiling Codes
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • 1.5 Lecture: Timing & Julia Set Code Page
    1.5 Lecture: Timing & Julia Set Code 1.5 Lecture: Timing & Julia Set Code
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • 1.6 Lecture: Profiling with the cProfile Page
    1.6 Lecture: Profiling with the cProfile 1.6 Lecture: Profiling with the cProfile
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • 1.7 Lecture: Using line_profiler for Line-by-Line Measurements Page
    1.7 Lecture: Using line_profiler for Line-by-Line Measurements 1.7 Lecture: Using line_profiler for Line-by-Line Measurements
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • 1.8 Lecture: Using memory_profiler to Diagnose Memory Usage Page
    1.8 Lecture: Using memory_profiler to Diagnose Memory Usage 1.8 Lecture: Using memory_profiler to Diagnose Memory Usage
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • 1.9 Lecture: Introspecting an Existing Process with Py-Spy Page
    1.9 Lecture: Introspecting an Existing Process with Py-Spy 1.9 Lecture: Introspecting an Existing Process with Py-Spy
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • 1.10 Lecture: Bytecode: Under the Hood with dis Page
    1.10 Lecture: Bytecode: Under the Hood with dis 1.10 Lecture: Bytecode: Under the Hood with dis
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • A.1 Tutorial: The psutil Module Page
    A.1 Tutorial: The psutil Module A.1 Tutorial: The psutil Module
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • A.2 Tutorial: Versioning Control with Git Page
    A.2 Tutorial: Versioning Control with Git A.2 Tutorial: Versioning Control with Git
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • A.3 Reading: How to Report Execution Times in HPC Papers External Url
    A.3 Reading: How to Report Execution Times in HPC Papers A.3 Reading: How to Report Execution Times in HPC Papers
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Assignment I: Fundamentals of Computer Systems and Profiling Codes Assignment
    Assignment I: Fundamentals of Computer Systems and Profiling Codes Assignment I: Fundamentals of Computer Systems and Profiling Codes
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Meeting Assignment I: Meeting with Group Members Assignment
    Meeting Assignment I: Meeting with Group Members Meeting Assignment I: Meeting with Group Members
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Discussion: Fundamentals of Computer Systems & Profiling Codes Discussion Topic
    Discussion: Fundamentals of Computer Systems & Profiling Codes Discussion: Fundamentals of Computer Systems & Profiling Codes
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete

Module II: Data Structures and Methods for HPC

Module II: Data Structures and Methods for HPC
Module completed Module in progress Module locked
Module II: Data Structures and Methods for HPC 66546    
  • 2.1 Lecture: Lists & Tuples Page
    2.1 Lecture: Lists & Tuples 2.1 Lecture: Lists & Tuples
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • 2.2 Lecture: Lists as Dynamic Arrays Page
    2.2 Lecture: Lists as Dynamic Arrays 2.2 Lecture: Lists as Dynamic Arrays
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • 2.3 Lecture: Tuples as Static Arrays Page
    2.3 Lecture: Tuples as Static Arrays 2.3 Lecture: Tuples as Static Arrays
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • 2.4 Lecture: Vector & Matrices – Limitations of Python Lists Page
    2.4 Lecture: Vector & Matrices – Limitations of Python Lists 2.4 Lecture: Vector & Matrices – Limitations of Python Lists
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • 2.5 Lecture: The perf Tool and Low-Level Profiling Page
    2.5 Lecture: The perf Tool and Low-Level Profiling 2.5 Lecture: The perf Tool and Low-Level Profiling
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • 2.6 Lecture: Using Numpy for Vectorization and Addressing the Memory Fragmentation Problem Page
    2.6 Lecture: Using Numpy for Vectorization and Addressing the Memory Fragmentation Problem 2.6 Lecture: Using Numpy for Vectorization and Addressing the Memory Fragmentation Problem
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • 2.7 Lecture: The Performance Benefits of In-Place Operations Page
    2.7 Lecture: The Performance Benefits of In-Place Operations 2.7 Lecture: The Performance Benefits of In-Place Operations
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • 2.8 Lecture: numexpr: Optimize NumPy Vector Expressions Page
    2.8 Lecture: numexpr: Optimize NumPy Vector Expressions 2.8 Lecture: numexpr: Optimize NumPy Vector Expressions
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • 2.9 Lecture: Introduction to HPC Linear Algebra Libraries & BLAS Page
    2.9 Lecture: Introduction to HPC Linear Algebra Libraries & BLAS 2.9 Lecture: Introduction to HPC Linear Algebra Libraries & BLAS
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Discussion: Data Structures for HPC Discussion Topic
    Discussion: Data Structures for HPC Discussion: Data Structures for HPC
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • B.1 Tutorial: Writing Unit Tests with Pytest Page
    B.1 Tutorial: Writing Unit Tests with Pytest B.1 Tutorial: Writing Unit Tests with Pytest
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • B.2 Tutorial: Introduction to perf Page
    B.2 Tutorial: Introduction to perf B.2 Tutorial: Introduction to perf
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • B.2.1 Installing perf on lab computers Page
    B.2.1 Installing perf on lab computers B.2.1 Installing perf on lab computers
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • B.3 Reading: Excellent Description of NumPy External Url
    B.3 Reading: Excellent Description of NumPy B.3 Reading: Excellent Description of NumPy
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • B.4 Tutorial: Debugging in Python with pdb Page
    B.4 Tutorial: Debugging in Python with pdb B.4 Tutorial: Debugging in Python with pdb
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Assignment II: Data Structures for HPC Assignment
    Assignment II: Data Structures for HPC Assignment II: Data Structures for HPC
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Meeting Assignment II: Meeting with Group Members Assignment
    Meeting Assignment II: Meeting with Group Members Meeting Assignment II: Meeting with Group Members
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete

Module III: Using Compilation Techniques for Optimization

Module III: Using Compilation Techniques for Optimization
Module completed Module in progress Module locked
Module III: Using Compilation Techniques for Optimization 66547    
  • 3.1 Lecture: Compiling to C Page
    3.1 Lecture: Compiling to C 3.1 Lecture: Compiling to C
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • 3.2 Lecture: Introduction to Cython Page
    3.2 Lecture: Introduction to Cython 3.2 Lecture: Introduction to Cython
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • 3.3 Lecture: Cython Annotations to Analyze a Block of Code Page
    3.3 Lecture: Cython Annotations to Analyze a Block of Code 3.3 Lecture: Cython Annotations to Analyze a Block of Code
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • 3.4 Lecture: Cython - Adding Type Annotations Page
    3.4 Lecture: Cython - Adding Type Annotations 3.4 Lecture: Cython - Adding Type Annotations
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • 3.5 Lecture: Cython and NumPy Page
    3.5 Lecture: Cython and NumPy 3.5 Lecture: Cython and NumPy
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • 3.6 Lecture: Numba: a JIT Python Compiler Page
    3.6 Lecture: Numba: a JIT Python Compiler 3.6 Lecture: Numba: a JIT Python Compiler
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • 3.7 Lecture: Foreign Function Interfaces & Ctypes Page
    3.7 Lecture: Foreign Function Interfaces & Ctypes 3.7 Lecture: Foreign Function Interfaces & Ctypes
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • C.1 Tutorial: Advanced Tutorial on ctypes, ccfi and pybind (C and Fortran Use) Page
    C.1 Tutorial: Advanced Tutorial on ctypes, ccfi and pybind (C and Fortran Use) C.1 Tutorial: Advanced Tutorial on ctypes, ccfi and pybind (C and Fortran Use)
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Assignment III: Using Compilation Techniques for Optimization Assignment
    Assignment III: Using Compilation Techniques for Optimization Assignment III: Using Compilation Techniques for Optimization
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Meeting Assignment III: Meeting with Group Members Assignment
    Meeting Assignment III: Meeting with Group Members Meeting Assignment III: Meeting with Group Members
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Discussion: Compilation Techniques for Optimization Discussion Topic
    Discussion: Compilation Techniques for Optimization Discussion: Compilation Techniques for Optimization
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete

Final Project

Final Project
Module completed Module in progress Module locked
Final Project 66548    
  • Final Project: Developing and Optimizing an HPC Ray Tracing Engine Assignment
    Final Project: Developing and Optimizing an HPC Ray Tracing Engine Final Project: Developing and Optimizing an HPC Ray Tracing Engine
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark completed Must mark this module item done in order to complete Marked completed Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
 
minimum score must view must submit must contribute
CC attribution This course content is offered under a CC attribution license. Content in this course can be considered under this license unless otherwise noted.