<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>1405-5546</journal-id>
<journal-title><![CDATA[Computación y Sistemas]]></journal-title>
<abbrev-journal-title><![CDATA[Comp. y Sist.]]></abbrev-journal-title>
<issn>1405-5546</issn>
<publisher>
<publisher-name><![CDATA[Instituto Politécnico Nacional, Centro de Investigación en Computación]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1405-55462013000300012</article-id>
<title-group>
<article-title xml:lang="en"><![CDATA[A New LU Decomposition on Hybrid GPU-Accelerated Multicore Systems]]></article-title>
<article-title xml:lang="es"><![CDATA[Una nueva descomposición LU calculada en sistemas multi-core acelerados con GPU]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[González]]></surname>
<given-names><![CDATA[Héctor Eduardo]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Carmona]]></surname>
<given-names><![CDATA[Juan]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Instituto Nacional de Investigaciones Nucleares  ]]></institution>
<addr-line><![CDATA[ D.F.]]></addr-line>
<country>Mexico</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>09</month>
<year>2013</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>09</month>
<year>2013</year>
</pub-date>
<volume>17</volume>
<numero>3</numero>
<fpage>413</fpage>
<lpage>422</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_arttext&amp;pid=S1405-55462013000300012&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_abstract&amp;pid=S1405-55462013000300012&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_pdf&amp;pid=S1405-55462013000300012&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="en"><p><![CDATA[In this paper, we postulate a new decomposition theorem of a matrix A into two matrices, namely, a lower triangular matrix M, in which all entries are determinants, and an upper triangular matrix U whose entries are also in determinant form. From a well-known theorem on the pivot elements of the Doolittle-Gauss elimination process, we deduce a corollary to obtain a diagonal matrix D. With it, we scale the elementary lower triangular matrix of the Doolittle-Gauss elimination process and deduce a new elementary lower triangular matrix. Applying this linear transformation to A by means of both minimum and complete pivoting strategies, we obtain the determinant of A as if it had been calculated by means of a Laplace expansion. If we apply this new linear transformation and the above pivot strategy to an augmented matrix (A|b), we obtain a Cramer's solution of the linear system of equations. These algorithms present an O(n³) computational complexity when (A,b)&#8834;Rn on hybrid GPU-accelerated multicore systems.]]></p></abstract>
<abstract abstract-type="short" xml:lang="es"><p><![CDATA[En este trabajo se postula un Nuevo Teorema de Descomposición de una Matriz A en dos matrices: una Matriz triangular inferior M, cuyas entradas son todas expresadas en forma de determinantes, y una matriz triangular superior U cuyas entradas están también expresadas en forma de determinantes. A partir de un muy conocido Teorema sobre los elementos pivotales del proceso de eliminación de Doolittle-Gauss, deducimos un corolario para obtener una Matriz Diagonal D. Usando esta matriz, escalamos la Matriz Elemental Triangular Inferior obtenida durante el proceso de eliminación de Doolittle-Gauss y deducimos una Nueva Matriz Elemental Triangular Inferior. Aplicando esta transformación lineal a la matriz A, por medio de una estrategia de pivoteo total, se obtiene el determinante de A como si hubiera sido calculado a través de la Expansión de Laplace. Si aplicamos esta nueva transformación lineal y la estrategia de pivoteo anteriormente mencionada a la matriz aumentada (A|b) obtenemos la solución de la Regla de Cramer aplicada a un Sistema de Ecuaciones Lineales. Estos algoritmos presentan una complejidad computacional O(n³) cuando (A,b)&#8834;Rn se calcula en Sistemas Multi-Core Acelerados con GPU.]]></p></abstract>
<kwd-group>
<kwd lng="en"><![CDATA[New LU theorem]]></kwd>
<kwd lng="en"><![CDATA[Cramer rule]]></kwd>
<kwd lng="en"><![CDATA[Gauss elimination]]></kwd>
<kwd lng="en"><![CDATA[Laplace expansion]]></kwd>
<kwd lng="en"><![CDATA[determinants]]></kwd>
<kwd lng="en"><![CDATA[GPU]]></kwd>
<kwd lng="en"><![CDATA[multicore systems]]></kwd>
<kwd lng="es"><![CDATA[Nuevo teorema LU]]></kwd>
<kwd lng="es"><![CDATA[regla de Cramer]]></kwd>
<kwd lng="es"><![CDATA[eliminación de Gauss]]></kwd>
<kwd lng="es"><![CDATA[expansión de Laplace]]></kwd>
<kwd lng="es"><![CDATA[determinantes]]></kwd>
<kwd lng="es"><![CDATA[GPU]]></kwd>
<kwd lng="es"><![CDATA[sistemas Multi-Core]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[  	    <p align="justify"><font face="verdana" size="4">Art&iacute;culos</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="center"><font face="verdana" size="4"><b>A New LU Decomposition on Hybrid GPU&#45;Accelerated Multicore Systems</b></font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="center"><font face="verdana" size="3"><b>Una nueva descomposici&oacute;n LU calculada en sistemas multi&#45;core acelerados con GPU</b></font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="center"><font face="verdana" size="2"><b>H&eacute;ctor Eduardo Gonz&aacute;lez and Juan Carmona</b></font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><i>Information Technology Department, Instituto Nacional de Investigaciones Nucleares (ININ), AP 18&#45;1027, 11801, D.F., Mexico</i>. <a href="mailto:eduardo.gonzalez@inin.gob.mx">eduardo.gonzalez@inin.gob.mx</a>, <a href="mailto:juan.carmona@inin.gob.mx">juan.carmona@inin.gob.mx</a><a href="mailto:eduardo.gonzalez@inin.gob.mx"></a></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2">Article received on 15/02/2013;    <br> 	accepted on 10/08/2013.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Abstract</b></font></p>  	    <p align="justify"><font face="verdana" size="2">In this paper, we postulate a new decomposition theorem of a matrix <b>A</b> into two matrices, namely, a lower triangular matrix <b>M,</b> in which all entries are determinants, and an upper triangular matrix <b>U</b> whose entries are also in determinant form. From a well&#45;known theorem on the pivot elements of the Doolittle&#45;Gauss elimination process, we deduce a corollary to obtain a diagonal matrix <b>D.</b> With it, we scale the elementary lower triangular matrix of the Doolittle&#45;Gauss elimination process and deduce a new elementary lower triangular matrix. Applying this linear transformation to <b>A</b> by means of both minimum and complete pivoting strategies, we obtain the determinant of <b>A</b> as if it had been calculated by means of a Laplace expansion. If we apply this new linear transformation and the above pivot strategy to an augmented matrix <b>(A|b),</b> we obtain a Cramer's solution of the linear system of equations. These algorithms present an <i>O</i>(<i>n<sup>3</sup>)</i> computational complexity when <b>(A,b)&#8834;R<sup>n</sup></b> on hybrid GPU&#45;accelerated multicore systems.</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Keywords:</b> New LU theorem, Cramer rule, Gauss elimination, Laplace expansion, determinants, GPU, multicore systems.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Resumen</b></font></p>  	    <p align="justify"><font face="verdana" size="2">En este trabajo se postula un Nuevo Teorema de Descomposici&oacute;n de una Matriz A en dos matrices: una Matriz triangular inferior M, cuyas entradas son todas expresadas en forma de determinantes, y una matriz triangular superior U cuyas entradas est&aacute;n tambi&eacute;n expresadas en forma de determinantes. A partir de un muy conocido Teorema sobre los elementos pivotales del proceso de eliminaci&oacute;n de Doolittle&#45;Gauss, deducimos un corolario</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">para obtener una Matriz Diagonal D. Usando esta matriz, escalamos la Matriz Elemental Triangular Inferior obtenida durante el proceso de eliminaci&oacute;n de Doolittle&#45;Gauss y deducimos una Nueva Matriz Elemental Triangular Inferior. Aplicando esta transformaci&oacute;n lineal a la matriz A, por medio de una estrategia de pivoteo total, se obtiene el determinante de A como si hubiera sido calculado a trav&eacute;s de la Expansi&oacute;n de Laplace. Si aplicamos esta nueva transformaci&oacute;n lineal y la estrategia de pivoteo anteriormente mencionada a la matriz aumentada (A|b) obtenemos la soluci&oacute;n de la Regla de Cramer aplicada a un Sistema de Ecuaciones Lineales. Estos algoritmos presentan una complejidad computacional <i>O</i>(<i>n<sup>3</sup>)</i> cuando <b>(A,b)&#8834;R<sup>n</sup></b> se calcula en Sistemas Multi&#45;Core Acelerados con GPU.</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Palabras clave:</b> Nuevo teorema LU, regla de Cramer, eliminaci&oacute;n de Gauss, expansi&oacute;n de Laplace, determinantes, GPU, sistemas Multi&#45;Core.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><a href="/pdf/cys/v17n3/v17n3a12.pdf" target="_blank">DESCARGAR ART&Iacute;CULO EN FORMATO PDF</a></font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>References</b></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2"><b>1. Gerald, C. F. &amp; Wheatley, P.O. (1994).</b> <i>Applied Numerical Analysis</i> (5<sup>th</sup> ed.). Reading, Mass.: Addison Wesley Pub. Co.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2061373&pid=S1405-5546201300030001200001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2"><b>2. Lay, D.C. (1994).</b> <i>Linear Algebra and Its Applications.</i> Reading, Mass.: Addison Wesley Publishing Co.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2061375&pid=S1405-5546201300030001200002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    ]]></body>
<body><![CDATA[<!-- ref --><p align="justify"><font face="verdana" size="2"><b>3. Akai, T.J. (1994).</b> <i>Applied Numerical Methods For Engineers.</i> New York: John Wiley and Sons.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2061377&pid=S1405-5546201300030001200003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2"><b>4. Valenza, R.J. (1993).</b> Linear Algebra: An Introduction to Abstract Mathematics. New York: Springer&#45;Verlag.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2061379&pid=S1405-5546201300030001200004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2"><b>5. Kolman, B. (1993).</b> <i>Introductory Linear Algebra with Applications.</i> New York: Macmillan.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2061381&pid=S1405-5546201300030001200005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2"><b>6. Eaves, E.D. &amp; Carruth, J.H. (1985).</b> <i>Introductory Mathematical Analysis</i> (6<sup>th</sup> ed.). Boston: Allyn and Bacon.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2061383&pid=S1405-5546201300030001200006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2"><b>7. Kahaner, D., Moler, C., &amp; Nash, S. (1989).</b> <i>Numerical Methods and Software. Englewood Cliffs.</i> N.J.: Prentice Hall.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2061385&pid=S1405-5546201300030001200007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    ]]></body>
<body><![CDATA[<!-- ref --><p align="justify"><font face="verdana" size="2"><b>8. Wilkinson, J.H. (1965).</b> <i>The algebraic eigenvalue problem.</i> Oxford: Clarendon Press.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2061387&pid=S1405-5546201300030001200008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2"><b>9. Householder, A.S. (1964).</b> <i>The theory of Matrices in Numerical Analysis.</i> New York: Blaisdell Pub. Co.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2061389&pid=S1405-5546201300030001200009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2"><b>10. Stewart, G.W. (1973).</b> <i>Introduction to Matrix Computations.</i> New York: Academic Press.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2061391&pid=S1405-5546201300030001200010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2"><b>11. Golub, G.H. &amp; Van Loan, C.F. (1983).</b> <i>Matrix Computations.</i> Baltimore: Johns Hopkins University Press.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2061393&pid=S1405-5546201300030001200011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2"><b>12. Grosswald, E. (1966).</b> <i>Topics from the Theory of Numbers.</i> New York: Macmillan.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2061395&pid=S1405-5546201300030001200012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    ]]></body>
<body><![CDATA[<!-- ref --><p align="justify"><font face="verdana" size="2"><b>13. Gregory, R.T. &amp; Karney, D.L. (1969).</b> <i>A Collection of Matrices for Testing Computational Algorithms.</i> New York: Wiley&#45;Interscience.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2061397&pid=S1405-5546201300030001200013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2"><b>14. </b>CUDA 5 Learn More. Retrieved from <a href="http://www.nvidia.com/object/cuda_home_new.html" target="_blank">http://www.nvidia.com/object/cuda_home_new.htm</a></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2061399&pid=S1405-5546201300030001200014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2"><b>15. Strang, G. (1976).</b> <i>Linear Algebra and its Applications.</i> New York: Academic Press.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2061400&pid=S1405-5546201300030001200015&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>      ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Gerald]]></surname>
<given-names><![CDATA[C. F.]]></given-names>
</name>
<name>
<surname><![CDATA[Wheatley]]></surname>
<given-names><![CDATA[P.O.]]></given-names>
</name>
</person-group>
<source><![CDATA[Applied Numerical Analysis]]></source>
<year>1994</year>
<edition>5</edition>
<publisher-loc><![CDATA[Reading^eMass Mass]]></publisher-loc>
<publisher-name><![CDATA[Addison Wesley Pub. Co.]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Lay]]></surname>
<given-names><![CDATA[D.C.]]></given-names>
</name>
</person-group>
<source><![CDATA[Linear Algebra and Its Applications]]></source>
<year>1994</year>
<publisher-loc><![CDATA[Reading^eMass Mass]]></publisher-loc>
<publisher-name><![CDATA[Addison Wesley Publishing Co]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Akai]]></surname>
<given-names><![CDATA[T.J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Applied Numerical Methods For Engineers]]></source>
<year>1994</year>
<publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[John Wiley and Sons]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Valenza]]></surname>
<given-names><![CDATA[R.J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Linear Algebra: An Introduction to Abstract Mathematics]]></source>
<year>1993</year>
<publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[Springer-Verlag]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kolman]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
</person-group>
<source><![CDATA[Introductory Linear Algebra with Applications]]></source>
<year>1993</year>
<publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[Macmillan]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Eaves]]></surname>
<given-names><![CDATA[E.D.]]></given-names>
</name>
<name>
<surname><![CDATA[Carruth]]></surname>
<given-names><![CDATA[J.H.]]></given-names>
</name>
</person-group>
<source><![CDATA[Introductory Mathematical Analysis]]></source>
<year>1985</year>
<edition>6</edition>
<publisher-loc><![CDATA[Boston ]]></publisher-loc>
<publisher-name><![CDATA[Allyn and Bacon]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kahaner]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Moler]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Nash]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<source><![CDATA[Numerical Methods and Software]]></source>
<year>1989</year>
<publisher-loc><![CDATA[Englewood Cliffs^eN.J. N.J.]]></publisher-loc>
<publisher-name><![CDATA[Prentice Hall]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Wilkinson]]></surname>
<given-names><![CDATA[J.H.]]></given-names>
</name>
</person-group>
<source><![CDATA[The algebraic eigenvalue problem]]></source>
<year>1965</year>
<publisher-loc><![CDATA[Oxford ]]></publisher-loc>
<publisher-name><![CDATA[Clarendon Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Householder]]></surname>
<given-names><![CDATA[A.S.]]></given-names>
</name>
</person-group>
<source><![CDATA[The theory of Matrices in Numerical Analysis]]></source>
<year>1964</year>
<publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[Blaisdell Pub. Co]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Stewart]]></surname>
<given-names><![CDATA[G.W.]]></given-names>
</name>
</person-group>
<source><![CDATA[Introduction to Matrix Computations]]></source>
<year>1973</year>
<publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[Academic Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Golub]]></surname>
<given-names><![CDATA[G.H.]]></given-names>
</name>
<name>
<surname><![CDATA[Van Loan]]></surname>
<given-names><![CDATA[C.F.]]></given-names>
</name>
</person-group>
<source><![CDATA[Matrix Computations]]></source>
<year>1983</year>
<publisher-loc><![CDATA[Baltimore ]]></publisher-loc>
<publisher-name><![CDATA[Johns Hopkins University Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Grosswald]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
</person-group>
<source><![CDATA[Topics from the Theory of Numbers]]></source>
<year>1966</year>
<publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[Macmillan]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Gregory]]></surname>
<given-names><![CDATA[R.T.]]></given-names>
</name>
<name>
<surname><![CDATA[Karney]]></surname>
<given-names><![CDATA[D.L.]]></given-names>
</name>
</person-group>
<source><![CDATA[A Collection of Matrices for Testing Computational Algorithms]]></source>
<year>1969</year>
<publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[Wiley-Interscience]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B14">
<label>14</label><nlm-citation citation-type="">
<source><![CDATA[CUDA 5 Learn More]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B15">
<label>15</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Strang]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
</person-group>
<source><![CDATA[Linear Algebra and its Applications]]></source>
<year>1976</year>
<publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[Academic Press]]></publisher-name>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
