You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
KokkosKernels provide native implementations and interface to third party libraries (TPLs). For a certain problem range, the native implementaions are fast and TPLs may work well for another problem range. For the level 1 operations which are typically used in many places in Trilions and application, we might need to consider how we choose implementations. For more complicated situations, we can also seek a more generic way to characterizing archtectures and optimization strategies.
This is a umbrella issue to discuss and record potential activities regarding to this matter.
The text was updated successfully, but these errors were encountered:
kyungjoo-kim
changed the title
Setting cross-over point in kokkoskernels.
Setting cross-over parameters in kokkoskernels.
Mar 26, 2019
I'm not sure whether we should rely on TPLs for BLAS 1 stuff. TPLs may be faster, but if we write the code ourselves, we have the option to make the implementations safer (with respect to overflow -- see e.g., the reference BLAS' implementation of DNRM2) and more deterministic.
KokkosKernels provide native implementations and interface to third party libraries (TPLs). For a certain problem range, the native implementaions are fast and TPLs may work well for another problem range. For the level 1 operations which are typically used in many places in Trilions and application, we might need to consider how we choose implementations. For more complicated situations, we can also seek a more generic way to characterizing archtectures and optimization strategies.
This is a umbrella issue to discuss and record potential activities regarding to this matter.
The text was updated successfully, but these errors were encountered: