Ayuda
Ir al contenido

Dialnet


Resumen de Procesadores aritméticos especializados: computación racional exacta

Higinio Mora Mora

  • español

    Este trabajo presenta la concepción y el desarrollo de un modelo de procesador aritmético especializado para el cálculo numérico exacto con posibilidades de ajuste de la precisión. Se escriben los métodos de expresión y procesamiento flexible así como una propuesta de implementación.

    El procedimiento de representación de los números aprovecha la circunstancia de que la expresión fraccionaria posicional de todo número racional está formada por una cantidad finita de cifras significativas. A partir del esquema de representación en coma flotante, la incorporación de una mantisa que codifique la parte periódica junto con la flexibilidad en la longitud de los campos del formato da lugar a una función de representación de elementos de Q. Los operadores sobre este sistema de representación numérica mantienen la capacidad operativa y añaden características de ajuste de la precisión atendiendo a los requerimientos de cada problema. El procesamiento de precisión variable que se aborda es el de las operaciones primitivas de identidad, suma y producto. La operatoria se apoya en definiciones y teoremas sobre el cálculo de números racionales expresados en notación fraccionaria posicional. El desarrollo de los métodos se sustenta en dos pilares básicos: el diseño basado en esquemas iterativos, el cual permite que el procesamiento alcance a todas las cifras de los operandos y la utilización de memorias con resultados precalculados, lo que garantiza estructuras robustas y posibilidades de reutilización y paralelización. La integración de estos métodos de cálculo se materializa en la concepción de un procesador aritmético especializado que incorpora los elementos adicionales para la correcta gestión de la precisión de los operandos y de los resultados.

    Una unidad de control de la precisión determinará el grado de aproximación al resultado exacto para cada operación y una unidad flexible de memoria dispondrá la estructura necesaria de almacenamiento para alojar los datos de longitud variable.

    Se realizan experimentos que muestran los aspectos relevantes tanto de los métodos como de los resultados. Se toma como base de comparación la capacidad de estos operadores para obtener un resultado exacto y, así, medir la desviación que produce el procesamiento con otros métodos de cálculo convencionales para valorar la oportunidad de su utilización en problemas críticos.

  • English

    This doctoral dissertation presents a model of specialized arithmetic processor from the scratch to precisely calculate numbers and which also allows further precision adjustment to be made on it. It describes not only expression but flexible processing methods together with an implementation proposal. It is hoped that its outcome will provide a deeper insight when building high performance processors. The number representation format takes advantage of the fact that the positional fractional expression of any rational number is made up of a finite amount of significant digits. Taking the floating point representation as a starting point, a representation function of any ? element can be obtained through the addition of one mantissa that codifies the periodic part, given the flexibility the format shows in length. The operators on this numerical representation system maintain the operational capacity and incorporate characteristics of precision adjustment required by each problem. The variable precision processing discussed is the primitive identity, addition and multiplication operations.

    The operating process is supported by definitions and theorems on the rational number calculation expressed in positional fractional notation. The development of the methods rests on two basic pillars: iterative design frames, which enable processing to account for all the operand digits and the use of memories containing pre-calculated results, ensuring robust structures parallel designs and further re-use. The integration of these calculation methods accomplishes a specialized arithmetic processor that incorporates the additional elements for the correct management of the precision of operands and results. A precision control unit will determine the degree of proximity the exact result for each operation and, a flexible memory unit will get adequate structure to lodge the data variable in length. The experiments validate diverse aspects of the methods used and the results obtained. The capacity of these operators to deliver an exact result is taken as base for comparison to measure the deviation shown by conventional calculation method processing and to value its use in solving critical problems.


Fundación Dialnet

Dialnet Plus

  • Más información sobre Dialnet Plus