<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Faster arithmetic operations in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Faster-arithmetic-operations/m-p/946188#M14905</link>
    <description>Scalar shifts and the like are compiled in line by your compiler.  A library function call would take longer than any reasonable compiler generated code.  The main thing to watch is that you specify the architecture you want to optimize; for example, if you specify 'gcc -march=pentium4', the compiler will know about the P4 preference for a sequence of adds over a left shift or multiply.&lt;BR /&gt;Another thing to watch is that you don't force unnecessary conversions between short int and int data types, and don't over-use short int.&lt;BR /&gt;Only a vector library offers enough advantage for special instructions, to overcome the overhead of function calls.</description>
    <pubDate>Tue, 14 Feb 2006 14:59:11 GMT</pubDate>
    <dc:creator>TimP</dc:creator>
    <dc:date>2006-02-14T14:59:11Z</dc:date>
    <item>
      <title>Faster arithmetic operations</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Faster-arithmetic-operations/m-p/946187#M14904</link>
      <description>&lt;DIV&gt;hi&lt;/DIV&gt;
&lt;DIV&gt;i am making an application that includes lotz of shift and other logical operations.These operations are performed on integers and shorts.&lt;/DIV&gt;
&lt;DIV&gt;Which Library should i be using to make these oeprations faster.I guess MKL deals with only vector arithmetics.plz give tips on where to start.&lt;/DIV&gt;
&lt;DIV&gt;bbye&lt;/DIV&gt;</description>
      <pubDate>Tue, 14 Feb 2006 14:36:14 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Faster-arithmetic-operations/m-p/946187#M14904</guid>
      <dc:creator>vindos</dc:creator>
      <dc:date>2006-02-14T14:36:14Z</dc:date>
    </item>
    <item>
      <title>Re: Faster arithmetic operations</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Faster-arithmetic-operations/m-p/946188#M14905</link>
      <description>Scalar shifts and the like are compiled in line by your compiler.  A library function call would take longer than any reasonable compiler generated code.  The main thing to watch is that you specify the architecture you want to optimize; for example, if you specify 'gcc -march=pentium4', the compiler will know about the P4 preference for a sequence of adds over a left shift or multiply.&lt;BR /&gt;Another thing to watch is that you don't force unnecessary conversions between short int and int data types, and don't over-use short int.&lt;BR /&gt;Only a vector library offers enough advantage for special instructions, to overcome the overhead of function calls.</description>
      <pubDate>Tue, 14 Feb 2006 14:59:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Faster-arithmetic-operations/m-p/946188#M14905</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2006-02-14T14:59:11Z</dc:date>
    </item>
  </channel>
</rss>

