processor differences