Invention Grant
US08280941B2 Method and system for performing calculations using fixed point microprocessor hardware
有权
使用固定点微处理器硬件执行计算的方法和系统
- Patent Title: Method and system for performing calculations using fixed point microprocessor hardware
- Patent Title (中): 使用固定点微处理器硬件执行计算的方法和系统
-
Application No.: US12004250Application Date: 2007-12-19
-
Publication No.: US08280941B2Publication Date: 2012-10-02
- Inventor: Jeffrey J. Dobbek , Kirk Hwang
- Applicant: Jeffrey J. Dobbek , Kirk Hwang
- Applicant Address: NL Amsterdam
- Assignee: HGST Netherlands B.V.
- Current Assignee: HGST Netherlands B.V.
- Current Assignee Address: NL Amsterdam
- Agent G. Marlin Knight
- Main IPC: G06F7/52
- IPC: G06F7/52 ; G06F7/44 ; G06F15/00

Abstract:
A method and system are described for performing an arithmetic operation such as multiplication or division of a fixed point variable measured at runtime by a floating point constant known at compile-time. The floating point constant is converted into a mantissa and a base-2 exponent at compile-time. The mantissa and exponent are preferably combined into a single unit (a word) of memory. At runtime either single multiplication and accumulation or matrix multiplication and accumulation is preferably achieved by a microprocessor or DSP instruction designed to use the mantissa-exponent pairs stored in a word of memory. The microprocessor instruction multiplies a fixed point runtime variable x by the mantissa and the result is shifted to the right or left as indicated by the exponent, which is preferably a 2's complement number. The complete instruction sequence to perform the multiplication can be made reentrant and can be pipelined.
Public/Granted literature
- US20090182795A1 Method and system for performing calculations using fixed point microprocessor hardware Public/Granted day:2009-07-16
Information query