Multi-threaded processor with thread granularity

    公开(公告)号:US11288072B2

    公开(公告)日:2022-03-29

    申请号:US16945936

    申请日:2020-08-03

    Abstract: A multi-thread processor has a canonical thread map register which outputs a sequence of thread_id values indicating a current thread for execution. The thread map register is programmable to provide granularity of number of cycles of the canonical sequence assigned to each thread. In one example of the invention, the thread map register has repeating thread identifiers in a sequential or non-sequential manner to overcome memory latency and avoid thread stalls. In another example of the invention, separate interrupt tasks are placed on each thread to reduce interrupt processing latency.

    Interlayer exchange coupling logic cells

    公开(公告)号:US11101800B1

    公开(公告)日:2021-08-24

    申请号:US17006819

    申请日:2020-08-29

    Abstract: An NAND or NOR logic device has multiple layers of ferromagnetic material separated from each other by non-magnetic layers of electrically conductive material of atomic thickness, sufficient to generate anti-magnetic response in a magnetized layer. The anti-magnetic response in a layer below a layer magnetized with a polarity is summed in a region which is coupled to an output, the output generating at least one of a NAND, or NOR logic function on applied input magnetization.

    Chip to chip network routing using DC bias and differential signaling

    公开(公告)号:US11689443B2

    公开(公告)日:2023-06-27

    申请号:US17334703

    申请日:2021-05-29

    CPC classification number: H04L45/08

    Abstract: A node mesh contains an originating node and several node groups, each node group consisting of one or more nodes with interfaces connected to other nodes of the node group. Each node of a node group has an associated route table with an association between an applied DC voltage and an output interface to couple the input signal to. When the originating node outputs a DC voltage accompanied by differential signaling, each node in turn directs the DC voltage and differential signaling to an output interface as directed by the node local route table to a local termination in a node, which may be coupled to a training processor of inference processor for machine learning applications.

    Uncloneable registration of an internet of things (IoT) device in a network

    公开(公告)号:US10356092B2

    公开(公告)日:2019-07-16

    申请号:US15684854

    申请日:2017-08-23

    Abstract: An IoT device has a public device identifier and a private device identifier, where the public device identifier is publicly available and the private device identifier is secret but kept in a secure device database as a correspondence. A registration request is sent from the IoT device to an association server in communication with the device database having an association between IoT public identifier and a corresponding IoT private identifier. The association server which receives the registration request responds with a registration acknowledgement containing, in encrypted form, the private device identifier of the original request and, optionally, the public device identifier associated with the registration request. The requesting IoT device receives the association acknowledgement, decrypts the private device identifier, compares it to its own device identifier, and if they match, sends one or more association requests.

Patent Agency Ranking