Search International and National Patent Collections
Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2017112307) FUSED MULTIPLY–ADD (FMA) LOW FUNCTIONAL UNIT
Latest bibliographic data on file with the International Bureau

Pub. No.: WO/2017/112307 International Application No.: PCT/US2016/063632
Publication Date: 29.06.2017 International Filing Date: 23.11.2016
IPC:
G06F 9/30 (2006.01) ,G06F 9/38 (2006.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
9
Arrangements for programme control, e.g. control unit
06
using stored programme, i.e. using internal store of processing equipment to receive and retain programme
30
Arrangements for executing machine- instructions, e.g. instruction decode
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
9
Arrangements for programme control, e.g. control unit
06
using stored programme, i.e. using internal store of processing equipment to receive and retain programme
30
Arrangements for executing machine- instructions, e.g. instruction decode
38
Concurrent instruction execution, e.g. pipeline, look ahead
Applicants:
INTEL CORPORATION [US/US]; 2200 Mission College Boulevard Santa Clara, California 95054, US
Inventors:
ANDERSON, Cristina S.; US
CORNEA-HASEGAN, Marius A.; US
OULD-AHMED-VALL, Elmoustapha; US
VALENTINE, Robert; IL
CORBAL, Jesus; ES
ASTAFEV, Nikita; US
CHARNEY, Mark J.; US
GIRKAR, Milind B.; US
GRADSTEIN, Amit; IL
RUBANOVICH, Simon; IL
SPERBER, Zeev; IL
Agent:
PORTNOVA, Marina; US
MILLER, Devin; US
Priority Data:
14/757,94223.12.2015US
Title (EN) FUSED MULTIPLY–ADD (FMA) LOW FUNCTIONAL UNIT
(FR) UNITÉ FONCTIONNELLE BASSE À MULTIPLICATION-AJOUT FUSIONNÉS (FMA)
Abstract:
(EN) An example processor includes a register and a fused multiply-add (FMA) low functional unit. The register stores first, second, and third floating point (FP) values. The FMA low functional unit receives a request to perform an FMA low operation: multiplies the first FP value with the second FP value to obtain a first product value; adds the first product with the third FP value to generate a first result value; rounds the first result to generate a first FMA value; multiplies the first FP value with the second FP value to obtain a second product value; adds the second product value with the third FP value to generate a second result value; and subtracts the FMA value from the second result value to obtain a third result value, which can then be normalized and rounded (FMA low result) and sent the FMA low result to an application.
(FR) L'invention concerne un processeur à titre d'exemple qui comprend un registre et une unité fonctionnelle basse à multiplication-ajout fusionnés (FMA). Le registre stocke des première, deuxième et troisième valeurs de point flottant (FP). L'unité fonctionnelle basse FMA reçoit une requête pour réaliser une opération basse FMA : multiplie la première valeur FP avec la deuxième valeur FP pour obtenir une première valeur de produit; ajoute le premier produit à la troisième valeur FP pour générer une première valeur de résultat; arrondit le premier résultat pour générer une première valeur FMA; multiplie la première valeur FP avec la deuxième valeur FP pour obtenir une deuxième valeur de produit; ajoute la deuxième valeur de produit à la troisième valeur FP pour générer une deuxième valeur de résultat; et soustrait la valeur FMA à la deuxième valeur de résultat pour obtenir une troisième valeur de résultat, qui peut ensuite être normalisée et arrondie (résultat bas FMA), et envoie le résultat bas FMA à une application.
front page image
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Publication Language: English (EN)
Filing Language: English (EN)
Also published as:
CN108431771EP3394729