Skip to content
Snippets Groups Projects
Open CPU Platforms and Transformations
  • View options
  • CPU Platforms and Transformations

    • View options
  • CPU Platforms and Transformations

    Open created by Frederik Hennig

    CPU Recognition and JIT

    • Implement CPU auto-recognition for the CurrentCPU target
    • Re-introduce field size equality checks to the CPU JIT compiler
    • Replace the legacy CPU just-in-time compiler with an object-oriented, modular structure

    CPU Optimizations

    The sequence of optimizations applied to a CPU code shall be controlled and carried out by the CPU optimization driver pystencils.backend.kernelcreation.cpu_optimization.optimize_cpu. Each individual optimization pass shall be implemented in a dedicated class within the pystencils.backend.kernelcreation.transformations module.

    Loop Optimizations

    Vectorization

    See #104.

    6 of 8 checklist items completed · Edited by Frederik Hennig
    • Merge request
    • Branch

    Attributes

    Assignee

    None

    Labels

    None

    Milestone

    Release 2.0

    Dates

    Start: None

    Due: None

    Time tracking

    No estimate or time spent

    Activity

    • All activity
    • Comments only
    • History only
    • Newest first
    • Oldest first