More efficient access pattern in the GEMV kernel
This commit is contained in:
@@ -42,8 +42,8 @@ class GeneticOperators(object):
|
||||
atd.vaxpy: [3,4,4,atd.fetching_policy_type],
|
||||
atd.reduction: [3,4,4,atd.fetching_policy_type],
|
||||
atd.maxpy: [3,3,3,3,3,atd.fetching_policy_type],
|
||||
atd.mreduction_rows: [3,3,3,4,atd.fetching_policy_type],
|
||||
atd.mreduction_cols: [3,3,3,4,atd.fetching_policy_type],
|
||||
atd.mreduction_rows: [3,3,3,3,3,atd.fetching_policy_type],
|
||||
atd.mreduction_cols: [3,3,3,3,3,atd.fetching_policy_type],
|
||||
atd.mproduct_nn: [3,3,3,3,3,3,3,atd.fetching_policy_type,atd.fetching_policy_type,3],
|
||||
atd.mproduct_nt: [3,3,3,3,3,3,3,atd.fetching_policy_type,atd.fetching_policy_type,3],
|
||||
atd.mproduct_tn: [3,3,3,3,3,3,3,atd.fetching_policy_type,atd.fetching_policy_type,3],
|
||||
|
@@ -674,8 +674,8 @@ void export_model()
|
||||
WRAP_SINGLE_TEMPLATE(maxpy, uint, uint, uint, uint, uint, atidlas::fetching_policy_type)
|
||||
WRAP_SINGLE_TEMPLATE(reduction, uint, uint, uint, atidlas::fetching_policy_type)
|
||||
WRAP_BASE(mreduction)
|
||||
WRAP_TEMPLATE(mreduction_rows, mreduction, uint, uint, uint, uint, atidlas::fetching_policy_type)
|
||||
WRAP_TEMPLATE(mreduction_cols, mreduction, uint, uint, uint, uint, atidlas::fetching_policy_type)
|
||||
WRAP_TEMPLATE(mreduction_rows, mreduction, uint, uint, uint, uint, uint, atidlas::fetching_policy_type)
|
||||
WRAP_TEMPLATE(mreduction_cols, mreduction, uint, uint, uint, uint, uint, atidlas::fetching_policy_type)
|
||||
WRAP_BASE(mproduct)
|
||||
WRAP_TEMPLATE(mproduct_nn, mproduct, uint, uint, uint, uint, uint, uint, uint, atidlas::fetching_policy_type, atidlas::fetching_policy_type, uint, uint)
|
||||
WRAP_TEMPLATE(mproduct_tn, mproduct, uint, uint, uint, uint, uint, uint, uint, atidlas::fetching_policy_type, atidlas::fetching_policy_type, uint, uint)
|
||||
|
Reference in New Issue
Block a user