• Matthew Brookhart's avatar
    Switch from Eigen to OpenMP for loops for DS2 kernels (#345) · 7df687c1
    Matthew Brookhart authored
    * speed up reduceslice with kernel emitter
    
    * const-ify and fix a clang warning
    
    * add elementwise ops, slice to for loops
    
    * add broadcast codegen
    
    * add Exp
    
    * fix bugs introduced in eigen kernels
    
    * fix another introduced bug in Eigen
    
    * Fix an Atomic Bug with Sum, do some cleanup
    
    * unit tests pass
    
    * Add Reshape Op, passes Tests
    
    * rewrite sum to correctly handle muti-threading
    
    * Code Cleanup
    
    * add some extra unary ops
    
    * Address review comments
    
    * fix an error in the review comment refactor
    
    * Add Power op
    
    * Add (most) of the Logic Ops
    
    * Make Concat default to OpenMP kernel
    
    * fix n-D reshape issue
    7df687c1
Name
Last commit
Last update
..
cpu_backend.cpp Loading commit data...
cpu_backend.hpp Loading commit data...
cpu_call_frame.cpp Loading commit data...
cpu_call_frame.hpp Loading commit data...
cpu_eigen_utils.hpp Loading commit data...
cpu_emitter.cpp Loading commit data...
cpu_emitter.hpp Loading commit data...
cpu_external_function.cpp Loading commit data...
cpu_external_function.hpp Loading commit data...
cpu_kernel_emitters.cpp Loading commit data...
cpu_kernel_emitters.hpp Loading commit data...
cpu_kernel_utils.cpp Loading commit data...
cpu_kernel_utils.hpp Loading commit data...
cpu_kernels.cpp Loading commit data...
cpu_kernels.hpp Loading commit data...
cpu_manager.cpp Loading commit data...
cpu_manager.hpp Loading commit data...
cpu_tensor_view.cpp Loading commit data...
cpu_tensor_view.hpp Loading commit data...
cpu_tensor_view_wrapper.cpp Loading commit data...
cpu_tensor_view_wrapper.hpp Loading commit data...