Understand thread_sync_cost and framework_cost calculation in mkl_heuristics.h
Hi, @akote123!
Could you please fill the [template ](https://github.com/tensorflow/tensorflow/issues/new?assignees=&labels=&projects=&template=tensorflow_issue_template.yaml)which will help us to analyze the issue.
Thank you! @Venkat6871 , Iam here going through the latest Tensorflow code base in github , in tensorflow/core/util/mkl_heuristics.h file and trying to understand the heristic concepts . Is there any documentation available on how the constants are taken in to consider in this file.

Thanks
 Hi @cfRod ,
         Can you please help me in understanding these concepts , like how the threshold value is been decided for matmul and above case.

Thank You
 Hi **@akote123** ,

The constants in tensorflow/core/util/mkl_heuristics.h are used to tune the performance of the Intel Math Kernel Library (MKL) when used with TensorFlow. These constants are based on a variety of factors, such as the type of operation being performed, the size of the input and output tensors, and the available hardware resources. 
If you have further questions on this issue please feel free to ask. Could you please fill the [template ](https://github.com/tensorflow/tensorflow/issues/new?assignees=&labels=&projects=&template=tensorflow_issue_template.yaml)which will help us to analyze the issue.


Thank you! Hi @Venkat6871 ,
    Thank you . Actually this is not a issue or bug .Here I was going through the code and I wanted to understand the how the value is being chosen like is there any formula to get this Hi **@akote123** ,
This is not a bug or feature request, for any further queries you may open this issue in tf discussion [forum](https://discuss.tensorflow.org/) as there is a larger community there. 

Thank you! This issue is stale because it has been open for 7 days with no activity. It will be closed if no further activity occurs. Thank you. Are you satisfied with the resolution of your issue?
<a href="https://docs.google.com/forms/d/e/1FAIpQLSfaP12TRhd9xSxjXZjcZFNXPGk4kc1-qMdv3gc6bEP90vY1ew/viewform?entry.85265664=Yes&entry.2137816233=https://github.com/tensorflow/tensorflow/issues/62382">Yes</a>
<a href="https://docs.google.com/forms/d/e/1FAIpQLSfaP12TRhd9xSxjXZjcZFNXPGk4kc1-qMdv3gc6bEP90vY1ew/viewform?entry.85265664=No&entry.2137816233=https://github.com/tensorflow/tensorflow/issues/62382">No</a>

Hi,
    I am trying to understand the mkl_heuristcs from tensorflow/core/util/mkl_heuristics.h .In rewrite_thresholds list the const values are given to framework cost and thread_sync_cost as :
    {"Conv2D", 0x41, 0xd40, {0.9349, 22.603}},
    {"_FusedConv2D", 0x41, 0xd40, {0.9349, 22.603}},
    {"FusedBatchNormV3", 0x41, 0xd40, {0.3223, -0.8822}},
    {"Sigmoid", 0x41, 0xd40, {0.0, 0.064736}}
 
Here how these constants are being calculated or taken into consider for rewrite thresholds?
