-
公开(公告)号:GB2586559B
公开(公告)日:2021-07-14
申请号:GB202019054
申请日:2019-05-30
Applicant: IBM
Inventor: SILVIA MELITTA MUELLER , ANKUR AGRAWAL , BRUCE FLEISCHER , KAILASH GOPALAKRISHNAN , DONGSOO LEE
Abstract: Techniques for operating on and calculating binary floating-point numbers using an enhanced floating-point number format are presented. The enhanced format can comprise a single sign bit, six bits for the exponent, and nine bits for the fraction. Using six bits for the exponent can provide an enhanced exponent range that facilitates desirably fast convergence of computing-intensive algorithms and low error rates for computing-intensive applications. The enhanced format can employ a specified definition for the lowest binade that enables the lowest binade to be used for zero and normal numbers; and a specified definition for the highest binade that enables it to be structured to have one data point used for a merged Not-a-Number (NaN)/infinity symbol and remaining data points used for finite numbers. The signs of zero and merged NaN/infinity can be “don't care” terms. The enhanced format employs only one rounding mode, which is for rounding toward nearest up.
-
公开(公告)号:MX2019003612A
公开(公告)日:2019-06-17
申请号:MX2019003612
申请日:2017-09-26
Applicant: IBM
Inventor: JONATHAN BRADBURY , REID COPELAND , SILVIA MELITTA MUELLER
IPC: G06F9/30
Abstract: Una instrucción genera un valor para uso en procesamiento dentro de un entorno de computación. La instrucción obtiene un control de signo asociado con la instrucción, y desplaza un valor de entrada de la instrucción en una dirección especificada por una cantidad seleccionada para proporcionar un resultado. El resultado se coloca en una primera ubicación designada en un registro, y el signo, el cual se basa en el control de signo, se coloca en una segunda ubicación designada del registro. El resultado y el signo proporcionan un valor con signo que será utilizado en procesamiento dentro del entorno de computación.
-
公开(公告)号:BRPI1102360B1
公开(公告)日:2021-03-02
申请号:BRPI1102360
申请日:2011-05-30
Applicant: IBM
Inventor: ERIC SCHWARZ , MICHAEL F COWLISHAW , PHIL C YEH , SILVIA MELITTA MUELLER
Abstract: detecção de exceção de quantum de ponto flutuante decimal método compreendendo as seguintes etapas: desempenhar as seguintes funções com um processador: aceitar pelo menos um operando com ponto flutuante decimal; executar uma operação de ponto flutuante decimal sobre pelo menos um ponto flutuante decimal operando para produzir um resultado de ponto flutuante decimal; determinar, em resposta à execução, que o resultado de ponto flutuante decimal não consegue manter um quantum preferido, o quantum preferido indicando um valor definido representado por um dígito menos significativo, de um significando do resultado ponto flutuante decimal, e fornecer, em resposta à determinação de que o resultado do ponto flutuante decimal não consegue manter o quantum preferido, uma saída indicando uma exceção quântica, a exceção quântica que ocorre em resposta ao resultado do ponto flutuante decimal não manter o quantum preferido.
-
公开(公告)号:GB2586559A
公开(公告)日:2021-02-24
申请号:GB202019054
申请日:2019-05-30
Applicant: IBM
Inventor: SILVIA MELITTA MUELLER , ANKUR AGRAWAL , BRUCE FLEISCHER , KAILASH GOPALAKRISHNAN , DONGSOO LEE
Abstract: Techniques for operating on and calculating binary floating-point numbers using an enhanced floating-point number format are presented. The enhanced format can comprise a single sign bit, six bits for the exponent, and nine bits for the fraction. Using six bits for the exponent can provide an enhanced exponent range that facilitates desirably fast convergence of computing-intensive algorithms and low error rates for computing-intensive applications. The enhanced format can employ a specified definition for the lowest binade that enables the lowest binade to be used for zero and normal numbers; and a specified definition for the highest binade that enables it to be structured to have one data point used for a merged Not-a-Number (NaN)/infinity symbol and remaining data points used for finite numbers. The signs of zero and merged NaN/infinity can be "don't care" terms. The enhanced format employs only one rounding mode, which is for rounding toward nearest up.
-
公开(公告)号:BR112019006626A2
公开(公告)日:2019-07-02
申请号:BR112019006626
申请日:2017-09-22
Applicant: IBM
Inventor: JONATHAN BRADBURY , REID COPELAND , SILVIA MELITTA MUELLER , TIMOTHY SLEGEL
IPC: G06F9/30
Abstract: uma instrução para executar uma operação de sinal de uma pluralidade de operações de sinal configuradas para a instrução. a instrução é executada e a execução inclui selecionar pelo menos uma parte de um operando de entrada como resultado para ser colocado em um local selecionado. a seleção é baseada em um controle da instrução, no qual o controle indica um tamanho definido pelo usuário do operando de entrada a ser selecionado como o resultado. um sinal do resultado é determinado com base em uma pluralidade de critérios, incluindo um valor do resultado, obtido com base no controle da instrução, tendo uma primeira relação particular ou uma segunda relação particular com relação a um valor selecionado. o resultado e o sinal são armazenados no local selecionado para fornecer uma saída sinalizada para ser usada no processamento dentro do ambiente computacional.
-
公开(公告)号:MX2019003607A
公开(公告)日:2019-06-17
申请号:MX2019003607
申请日:2017-09-21
Applicant: IBM
Inventor: JONATHAN BRADBURY , REID COPELAND , STEVEN CARLOUGH , ERIC SCHWARZ , SILVIA MELITTA MUELLER
IPC: G06F7/491
Abstract: Se ejecuta una instrucción para llevar a cabo una operación de desplazamiento y división. La ejecución incluye desplazar un valor en una dirección especificada una cantidad seleccionada para proporcionar un dividendo, la cantidad seleccionada siendo definida por el usuario. El dividendo se divide por un divisor para obtener un cociente. Al menos un subconjunto del cociente se selecciona como resultado. El resultado será utilizado en el procesamiento dentro del entorno de computación.
-
公开(公告)号:GB2530989B
公开(公告)日:2016-08-17
申请号:GB201417580
申请日:2014-10-06
Applicant: IBM
Inventor: CEDRIC LICHTENAU , SILVIA MELITTA MUELLER , PETRA LEBER , STEVEN R CARLOUGH , MICHAEL KROENER
-
公开(公告)号:GB2527125B
公开(公告)日:2021-01-20
申请号:GB201410591
申请日:2014-06-13
Applicant: IBM
Inventor: KERSTIN SCHELM , SILVIA MELITTA MUELLER , MANUELA NIEKISCH , MICHAEL KROENER
Abstract: Performing an arithmetic operation in a data processing unit, including calculating a number of iterations for performing the arithmetic operation with a given number of bits per iteration. The number of bits per iteration is a positive natural number. A number of consecutive digit positions of a digit in a sequence of bits represented in the data processing unit is counted. The length of the sequence is a multiple of the number of bits per iteration. A quotient of the number of consecutive digit positions divided by the number of bits per iteration is calculated, as well as a remainder of the division.
-
公开(公告)号:GB2572719B
公开(公告)日:2020-05-20
申请号:GB201909646
申请日:2017-11-30
Applicant: IBM
Inventor: SILVIA MELITTA MUELLER , PETRA LEBER , CEDRIC LICHTENAU
Abstract: A circuit is provided which includes arithmetic computation logic configured to add or subtract operands of variable length to produce a result in a sign-magnitude data format. The circuit also includes an overflow detector to provide an overflow signal indicative of whether the result fits within a specified result length l. The overflow detector operates on the operands prior to the arithmetic computation logic producing the result to determine, independent of the result produced by the arithmetic computation logic, whether the result fits within the specified result length l.
-
公开(公告)号:BR112019006622A2
公开(公告)日:2019-07-02
申请号:BR112019006622
申请日:2017-09-21
Applicant: IBM
Inventor: ERIC SCHWARZ , JONATHAN BRADBURY , REID COPELAND , SILVIA MELITTA MUELLER , STEVEN CARLOUGH
IPC: G06F7/491
Abstract: uma instrução para executar uma operação de deslocamento e divisão é executada. a execução inclui o deslocamento de um valor em uma direção especificada por um valor selecionado para fornecer um dividendo, o valor selecionado sendo definido pelo usuário. o dividendo é dividido por um divisor para obter um quociente. pelo menos um subconjunto do quociente é selecionado como resultado. o resultado deve ser usado no processamento dentro do ambiente computacional.
-
-
-
-
-
-
-
-
-