Kernel Programming

2020-03-05


Table of Contents

1. Implementing Kernel-Based Algorithms
1.1. General Approach
1.2. Border Handling in Kernel Operations
1.3. Kernel Classes
1.3.1. KernelBaseModule
1.3.2. KernelModule
1.3.3. Kernel
1.4. KernelTools
1.5. Kernel Example for Page-Based Image Filtering
1.6. Traps and Pitfalls in Kernel Programming

List of Figures

1.1. Kernel-Based: Used Page Extent
1.2. Kernel-Based: Applying the Algorithm
1.3. NO_PAD
1.4. PAD_SRC_FILL
1.5. PAD_DST_FILL
1.6. PAD_DST_ORIGFILL
1.7. PAD_SRC_UNDEFINED
1.8. PAD_DST_UNDEFINED
1.9. PAD_SRC_CLAMP

List of Examples

1.1. How to Implement a Kernel-Based Module