title: Difference between intel and AMD multithreading
body: <p>I have an application meant for data transfer between 2 databases. Most of the operations of this application are independent and runs concurrently. Earlier this application was running on 4 core intel machine and now this application needs to be ported onto AMD quad(4) core machine. I am doubtful about couple of points below.</p>
  
  <ol>
  <li><p>I found AMD does not support hyper threading(HTT), this obviously means
  application performance (throughput) will degrade. Will performance degrade due to Context Switching, If yes will decreasing number of threads running concurrently help ?? </p></li>
  <li><p>Whether any code changes are required from my side to increase
  application throughput.</p></li>
  </ol>