-
公开(公告)号:US20240319961A1
公开(公告)日:2024-09-26
申请号:US18573361
申请日:2022-07-01
Applicant: Talos Innovation ApS
Inventor: Finlay Bertram
Abstract: A computer-implemented method of performing an a numerical solving process using a numerical solver for one or more times steps to obtain a numerical solution for each of the one or more time steps, wherein performing the numerical solving process at each time step comprises providing an initial estimate to the numerical solver and applying the numerical solver to a set of equations representative of a real or virtual process or system, wherein the method comprises, for a current time step of the one or more time steps: obtaining time step information for the current time step: predicting an initial estimate for a subsequent time step using the obtained current time step information wherein predicting the initial estimate uses a predictive model characterised by one or more model parameters that are pre-determined using a statistical and/or machine learning derived process; and performing a numerical solving process using the numerical solver for the subsequent time step thereby to obtain a numerical solution for the subsequent time step, wherein performing the numerical solving process comprises providing at least the predicted initial estimate to the numerical solver.
-
公开(公告)号:US11768660B2
公开(公告)日:2023-09-26
申请号:US18102020
申请日:2023-01-26
Applicant: Singular Computing LLC
Inventor: Joseph Bates
IPC: G06F7/483 , G06F7/523 , H03K19/17728 , G06F7/38
CPC classification number: G06F7/483 , G06F7/38 , G06F7/4833 , G06F7/5235 , H03K19/17728
Abstract: A processor or other device, such as a programmable and/or massively parallel processor or other device, includes processing elements designed to perform arithmetic operations (possibly but not necessarily including, for example, one or more of addition, multiplication, subtraction, and division) on numerical values of low precision but high dynamic range (“LPHDR arithmetic”). Such a processor or other device may, for example, be implemented on a single chip. Whether or not implemented on a single chip, the number of LPHDR arithmetic elements in the processor or other device in certain embodiments of the present invention significantly exceeds (e.g., by at least 20 more than three times) the number of arithmetic elements, if any, in the processor or other device which are designed to perform high dynamic range arithmetic of traditional precision (such as 32 bit or 64 bit floating point arithmetic).
-
公开(公告)号:US20230168861A1
公开(公告)日:2023-06-01
申请号:US18102020
申请日:2023-01-26
Applicant: Singular Computing LLC
Inventor: Joseph Bates
IPC: G06F7/483 , G06F7/523 , G06F7/38 , H03K19/17728
CPC classification number: G06F7/483 , G06F7/4833 , G06F7/5235 , G06F7/38 , H03K19/17728
Abstract: A processor or other device, such as a programmable and/or massively parallel processor or other device, includes processing elements designed to perform arithmetic operations (possibly but not necessarily including, for example, one or more of addition, multiplication, subtraction, and division) on numerical values of low precision but high dynamic range (“LPHDR arithmetic”). Such a processor or other device may, for example, be implemented on a single chip. Whether or not implemented on a single chip, the number of LPHDR arithmetic elements in the processor or other device in certain embodiments of the present invention significantly exceeds (e.g., by at least 20 more than three times) the number of arithmetic elements, if any, in the processor or other device which are designed to perform high dynamic range arithmetic of traditional precision (such as 32 bit or 64 bit floating point arithmetic).
-
公开(公告)号:US20180329706A1
公开(公告)日:2018-11-15
申请号:US16042910
申请日:2018-07-23
Applicant: Intel Corporation
Inventor: Martin Langhammer
IPC: G06F9/30
CPC classification number: G06F9/30014 , G06F7/38 , G06F7/485
Abstract: The present embodiments relate to circuitry that efficiently performs double-precision floating-point addition operations, single-precision floating-point addition operations, and fixed-point addition operations. Such circuitry may be implemented in specialized processing blocks. If desired, each specialized processing block may efficiently perform a single-precision floating-point addition operation, and multiple specialized processing blocks may be coupled together to perform a double-precision floating-point addition operation. In some embodiments, four specialized processing blocks that are arranged in a one-way cascade chain may compute the sum of two double-precision floating-point number. If desired, two specialized processing blocks that are arranged in a two-way cascade chain may compute the sum of two double-precision floating-point numbers.
-
5.
公开(公告)号:US20180276180A1
公开(公告)日:2018-09-27
申请号:US15904197
申请日:2018-02-23
Applicant: CASIO COMPUTER CO., LTD.
Inventor: Takashi HATAYAMA
CPC classification number: G06F17/11 , G06F7/38 , G06F15/00 , G06F17/10 , G06F17/18 , G06T11/206 , G09B23/02 , G09B23/06
Abstract: An electronic apparatus according to an embodiment comprises: at least one processor; and at least one memory storing instructions. The instructions are executed by the at least one processor to perform: identifying at least one scientific theoretical formula relating to one or more scientific characteristics of which data is measured, setting a coordinate system that includes a coordinate axis to which at least a part of the identified at least one scientific theoretical formula is assigned, and plotting the measured data of the one or more scientific characteristics on the set coordinate system to display a first graph on a display.
-
公开(公告)号:US20180246849A1
公开(公告)日:2018-08-30
申请号:US15758097
申请日:2015-11-25
Applicant: HITACHI, LTD.
Inventor: Takuya OKUYAMA , Masanao YAMAOKA
Abstract: An object of the invention is to provide a majority circuit which may be manufactured cheaply and easily and may process necessary majority functions for calculation in an interaction model. The majority circuit according to the invention simplifies the processing of the majority function by using a bitonic sort circuit to round the sum of input signals to a power of 2.
-
公开(公告)号:US20180239585A1
公开(公告)日:2018-08-23
申请号:US15898455
申请日:2018-02-17
Applicant: Imagination Technologies Limited
Inventor: Theo Alan Drane , Wai-Chuen Cheung
CPC classification number: G06F7/38 , G06F7/535 , G06F17/50 , G06F17/5045 , G06F17/505
Abstract: A method and apparatus are provided for manufacturing integrated circuits performing invariant integer division x/d. A desired rounding mode is provided and an integer triple (a,b,k) for this rounding mode is derived. Furthermore, a set of conditions for the rounding mode is derived. An RTL representation is then derived using the integer triple. From this a hardware layout can be derived and an integrated circuit manufactured with the derived hardware layout. When the integer triple is derived a minimum value of k for the desired rounding mode and set of conditions is also derived.
-
8.
公开(公告)号:US20180039483A1
公开(公告)日:2018-02-08
申请号:US15784359
申请日:2017-10-16
Applicant: Singular Computing LLC
Inventor: Joseph Bates
IPC: G06F7/483 , G06F7/523 , H03K19/177 , G06F7/38
CPC classification number: G06F7/483 , G06F7/38 , G06F7/4833 , G06F7/5235 , H03K19/17728
Abstract: Low precision computers can be efficient at finding possible answers to search problems. However, sometimes the task demands finding better answers than a single low precision search. A computer system augments low precision computing with a small amount of high precision computing, to improve search quality with little additional computing.
-
公开(公告)号:US20170344341A1
公开(公告)日:2017-11-30
申请号:US15167346
申请日:2016-05-27
Applicant: Raytheon Company
Inventor: Harry Bourne Marr, JR. , Jeffery Jay Logan , Daniel Thompson
IPC: G06F7/38
CPC classification number: G06F7/38 , G06F7/68 , G06F2207/481
Abstract: Rate domain numerical processing comprises receiving an input serial data stream on a single input wire in which a multi-valued number is represented as a rate of pulse events comprising pulses, null pulses or a combination thereof. The rate of pulse events in an output serial data stream is varied in accordance with an operand to perform a multi-valued arithmetic operation selected from multiplication, division, addition and subtraction or a combination thereof. The rate may be varied by scaling the rate by an operand, which may be implemented using a count and compare circuit topology. The output serial data stream is output on a single output wire. The rate domain operations, specifically multiplication and division are accomplished without the resource & power intensive binary multiplier and binary divisions circuits. The operations are implemented using simple registers, adders, accumulators, counters, comparators, and basic logic, which is far more SWaP-C efficient.
-
公开(公告)号:US09778906B2
公开(公告)日:2017-10-03
申请号:US14582875
申请日:2014-12-24
Applicant: ARM Limited
Inventor: David Raymond Lutz , Neil Burgess , Christopher Neal Hinds
IPC: G06F5/00 , G06F7/483 , G06F7/499 , G06F9/30 , G06F17/16 , H03M7/12 , H03M7/24 , G06F11/34 , G06F11/36 , G06F5/01 , G06F7/38 , G06F7/48 , G06F7/507 , G06F9/38 , G06F7/506
CPC classification number: G06F7/483 , G06F5/012 , G06F7/38 , G06F7/48 , G06F7/4991 , G06F7/49915 , G06F7/49921 , G06F7/49942 , G06F7/506 , G06F7/507 , G06F9/3001 , G06F9/30014 , G06F9/30018 , G06F9/30025 , G06F9/30036 , G06F9/30112 , G06F9/3016 , G06F9/30185 , G06F9/30192 , G06F9/3885 , G06F11/3404 , G06F11/3476 , G06F11/348 , G06F11/3636 , G06F11/3644 , G06F11/3648 , G06F17/16 , G06F2201/865 , G06F2207/483 , H03M7/12 , H03M7/24
Abstract: An apparatus comprises processing circuitry to perform a conversion operation to convert a floating-point value to a vector comprising a plurality of data elements representing respective bit significance portions of a binary value corresponding to the floating-point value.
-
-
-
-
-
-
-
-
-