<?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 &amp;gt;&amp;gt;...I am suspecting whether in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Which-routine-should-be-used-for-A-R-1/m-p/935089#M14043</link>
    <description>&amp;gt;&amp;gt;...I am suspecting whether &lt;STRONG&gt;if i will experience some accuracy issues&lt;/STRONG&gt;...

You could have accuracy problems if you do all processing with a single-precision ( 24-bits precision ) floating-point type. A processing using double-precision ( 53-bits precision ) or extended double-precision ( 64-bits precision ) floating-point types is preferable.

All problems with accuracy are related to limitations of IEEE 754 standard.</description>
    <pubDate>Wed, 06 Feb 2013 15:43:54 GMT</pubDate>
    <dc:creator>SergeyKostrov</dc:creator>
    <dc:date>2013-02-06T15:43:54Z</dc:date>
    <item>
      <title>Which routine should be used for A*(R^{-1})?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Which-routine-should-be-used-for-A-R-1/m-p/935086#M14040</link>
      <description>&lt;P&gt;Dear all,&lt;/P&gt;
&lt;P&gt;For a transformation operation, I needed to compute A*(R^{-1}) where A is a rectangular matrix. A has m rows, which is much larger than the column size, n. In general, the column size is between 2 and 10 and R is an upper triangular square matrix of size n.&lt;/P&gt;
&lt;P&gt;A is meant to be a block of iteration vectors in my code. However, I have to do the inversion from right, an operation that is possible in MATLAB like 'A/R', is there way to achieve this directly or should I use the inverse of R which is less likely I suppose?&lt;/P&gt;
&lt;P&gt;Could you please direct me on this matter?&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Umut&lt;/P&gt;</description>
      <pubDate>Tue, 05 Feb 2013 08:30:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Which-routine-should-be-used-for-A-R-1/m-p/935086#M14040</guid>
      <dc:creator>utab</dc:creator>
      <dc:date>2013-02-05T08:30:46Z</dc:date>
    </item>
    <item>
      <title>You can see if taking the</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Which-routine-should-be-used-for-A-R-1/m-p/935087#M14041</link>
      <description>&lt;P&gt;You can see if taking the transpose will fix up things for you, since (A x B)^T = B^T x A^T, which lets you have control over the order in which the matrices appear in the expression.&lt;/P&gt;</description>
      <pubDate>Tue, 05 Feb 2013 16:35:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Which-routine-should-be-used-for-A-R-1/m-p/935087#M14041</guid>
      <dc:creator>mecej4</dc:creator>
      <dc:date>2013-02-05T16:35:30Z</dc:date>
    </item>
    <item>
      <title>Quote:mecej4 wrote:</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Which-routine-should-be-used-for-A-R-1/m-p/935088#M14042</link>
      <description>&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;mecej4 wrote:&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;
&lt;P&gt;You can see if taking the transpose will fix up things for you, since (A x B)^T = B^T x A^T, which lets you have control over the order in which the matrices appear in the expression.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;
&lt;P&gt;well that might be but that is not&amp;nbsp; exactly what I am looking for...&lt;/P&gt;
&lt;P&gt;most probably, what I want to do should be be efficiently accomplished by inverting the upper triangular matrix R first and them multiply that from the right. Since R is a small matrix doing something like&lt;/P&gt;
&lt;P&gt;R^{-1} I = inverse_of_R&lt;/P&gt;
&lt;P&gt;then&lt;/P&gt;
&lt;P&gt;A*inverse_of_R&lt;/P&gt;
&lt;P&gt;I am suspecting whether if i will experience some accuracy issues or not in this case with the R^{-1}I linear system solutions...&lt;/P&gt;</description>
      <pubDate>Wed, 06 Feb 2013 14:57:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Which-routine-should-be-used-for-A-R-1/m-p/935088#M14042</guid>
      <dc:creator>utab</dc:creator>
      <dc:date>2013-02-06T14:57:00Z</dc:date>
    </item>
    <item>
      <title>&gt;&gt;...I am suspecting whether</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Which-routine-should-be-used-for-A-R-1/m-p/935089#M14043</link>
      <description>&amp;gt;&amp;gt;...I am suspecting whether &lt;STRONG&gt;if i will experience some accuracy issues&lt;/STRONG&gt;...

You could have accuracy problems if you do all processing with a single-precision ( 24-bits precision ) floating-point type. A processing using double-precision ( 53-bits precision ) or extended double-precision ( 64-bits precision ) floating-point types is preferable.

All problems with accuracy are related to limitations of IEEE 754 standard.</description>
      <pubDate>Wed, 06 Feb 2013 15:43:54 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Which-routine-should-be-used-for-A-R-1/m-p/935089#M14043</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2013-02-06T15:43:54Z</dc:date>
    </item>
  </channel>
</rss>

