-
公开(公告)号:US20220214876A1
公开(公告)日:2022-07-07
申请号:US17207806
申请日:2021-03-22
Applicant: EMC IP Holding Company LLC
Inventor: Ming Zhang , Huan Chen , Shuo Lv
Abstract: Techniques for managing threads involve acquiring respective runtime addresses and call information of a plurality of lock objects in a plurality of threads, and determining, from the plurality of lock objects, a first group of lock objects associated with first call information and a second group of lock objects associated with second call information different from the first call information. The techniques further involve providing an indication that a deadlock exists in the plurality of threads if it is determined that a first group of runtime addresses of the first group of lock objects overlaps with a second group of runtime addresses of the second group of lock objects. Accordingly, potential deadlocks in a plurality of threads can be analyzed, thereby avoiding the inability of the threads to proceed normally due to the deadlocks.
-
公开(公告)号:US11381713B2
公开(公告)日:2022-07-05
申请号:US17094807
申请日:2020-11-10
Applicant: WARNER BROS. ENTERTAINMENT INC.
Abstract: Motion picture film is scanned by high-resolution, continuous sprocketless scanner, producing a first sequence of digital images each representing a plurality of motion picture frames and perforations (perfs) of the film input. The first sequence of images is processed using a processor running an analysis and extraction algorithm, producing a second sequence of images each including a single, edge-stabilized frame of the motion picture.
-
公开(公告)号:US20220179704A1
公开(公告)日:2022-06-09
申请号:US17681331
申请日:2022-02-25
Applicant: Marvell Asia Pte, Ltd.
Inventor: Nathan Chrisman
IPC: G06F9/50 , G06F12/0893 , G06F9/448 , G06F12/02 , G06F9/54 , G06F9/38 , G06F11/10 , G06F5/06 , G06F13/16
Abstract: A hardware client and corresponding method employ an object-oriented memory device. The hardware client generates an object-oriented message associated with an object of an object class. The object class includes at least one data member and at least one method. The hardware client transmits the object-oriented message generated to the object-oriented memory device via a hardware communications interface. The hardware communications interface couples the hardware client to the object-oriented memory device. The object is instantiated or to-be instantiated in at least one physical memory of the object-oriented memory device according to the object class. The at least one method enables the object-oriented memory device to access the at least one data member for the hardware client.
-
公开(公告)号:US11347489B2
公开(公告)日:2022-05-31
申请号:US17120538
申请日:2020-12-14
Applicant: Oracle International Corporation
Inventor: Brian Goetz , John R. Rose , Gavin Mark Bierman
Abstract: Accessing migrated members in an updated type is described. Instructions to access a migrated member may be: (a) storing a value of a particular type as a value of a migrated field, or (b) invoking a migrated method using an argument of a particular type. The argument of the particular type, specified in the instructions, is converted into a value of the type associated with the current version of the migrated member. The migrated member is accessed using the converted value. Alternatively, instructions may be: (a) fetching and returning a value of a migrated field as a value of a particular type, or (b) returning a value from a migrated method as a value of a particular type. A value is returned via accessing the current version of the migrated member. The returned value is converted into a value of the particular type specified in the instructions.
-
公开(公告)号:US11301264B2
公开(公告)日:2022-04-12
申请号:US16788069
申请日:2020-02-11
Applicant: Tenstorrent Inc.
Inventor: Ljubisa Bajic , Milos Trajkovic , Ivan Hamer , Syed Gilani
Abstract: Processing cores with the ability to suppress operations based on a contribution estimate for those operations for purposes of increasing the overall performance of the core are disclosed. Associated methods that can be conducted by such processing cores are also disclosed. One such method includes generating a reference value for a composite computation. A complete execution of the composite computation generates a precise output and requires execution of a set of component computations. The method also includes generating a component computation approximation. The method also includes evaluating the component computation approximation with the reference value. The method also includes executing a partial execution of the composite computation using the component computation approximation to produce an estimated output. The method also includes suppressing the component computation, while executing the partial execution, based on the evaluation of the component computation approximation with the reference value.
-
公开(公告)号:US11301160B2
公开(公告)日:2022-04-12
申请号:US16446092
申请日:2019-06-19
Inventor: Vitaly Y. Barinov
Abstract: A system and method are presented for a replication protocol in a real-time statistical engine. A real-time statistical engine monitors external data sources and uses received data to derive on-demand statistics. The engine may be comprised of a plurality of instances. In an embodiment with two instances of the engine, the instances are labeled as a primary instance and a backup instance. In case of primary instance failure, client servers of the engine are able to connect to the backup instance and obtain the same statistics with minimal data loss. The communication system between the primary instance and the backup instance may be used to exchange information about requested statistics, to clean unused statistics and to unconditionally delete statistics for which computation has become impossible.
-
97.
公开(公告)号:US20220100479A1
公开(公告)日:2022-03-31
申请号:US17549610
申请日:2021-12-13
Applicant: OPEN TEXT SA ULC
Inventor: Florian Stephan
Abstract: A universal application framework enables efficient user purposeful interface (UI) application development with a novel perspective editor which itself can be an UI application. The perspective editor can be utilized to create perspectives, each of which can be specific to a purpose. UI applications thus developed can be mapped to the same target mapping which points to a technical application component of a frontend server of the universal application framework. The technical application component can provide action and navigation information for a part of the UI applications not specific to any purpose. A perspective is bound to logical entities such as a node representing rows from a table. The perspective can have a perspective type and a data view of the rows from the table in a layout. The perspective type controls which data view is usable in the perspective.
-
公开(公告)号:US11283709B2
公开(公告)日:2022-03-22
申请号:US16687278
申请日:2019-11-18
Applicant: Barefoot Networks, Inc.
Inventor: Patrick Bosshart , Michael G. Ferrara , Jay E. S. Peterson
IPC: H04L12/26 , H04L45/00 , H04L69/22 , H04L45/745 , H04L47/2441 , H04L49/00 , H04L43/04 , G06F9/448 , H04L45/74
Abstract: A forwarding element includes data plane forwarding circuitry for forwarding data messages received by the forwarding element to other network elements in a network. The data-plane forwarding circuitry includes several snapshot-match circuitry units. Each snapshot-match circuitry unit compares a set of header fields of incoming data messages with a corresponding matching data. The data-plane forwarding circuitry also includes several snapshot-capture circuitry units. Each snapshot-capture circuitry units stores a set of header fields of data messages that matches a corresponding matching data.
-
公开(公告)号:US20220084021A1
公开(公告)日:2022-03-17
申请号:US17538913
申请日:2021-11-30
Applicant: BCDB, INC.
Inventor: Clemens Ley
Abstract: Disclosed is method and system for turning existing object-oriented programming languages into smart contract languages without introducing new syntactic features. The invented method and system provide a protocol that enables storing a history of computations on a decentralized computer network, such as UTXO-based blockchain system, for any object-oriented computer language. The invented method and system further provide for storing and updating data on blockchains, where such blockchains may be used in cryptocurrency applications and for smart contracts.
-
100.
公开(公告)号:US11269661B2
公开(公告)日:2022-03-08
申请号:US16292091
申请日:2019-03-04
Applicant: MICRON TECHNOLOGY, INC.
Inventor: Jeremy Chritz , Tamara Schmitz , Fa-Long Luo , David Hulton
IPC: G06F15/82 , G06F9/38 , G06F9/448 , G06F12/0842 , G06F9/50
Abstract: Methods, apparatuses, and systems for implementing data flows in a processor are described herein. A data flow manager may be configured to generate a configuration packet for a compute operation based on status information regarding multiple processing elements of the processor. Accordingly, multiple processing elements of a processor may concurrently process data flows based on the configuration packet. For example, the multiple processing elements may implement a mapping of processing elements to memory, while also implementing identified paths, through the processor, for the data flows. After executing the compute operation at certain processing elements of the processor, the processing results may be provided. In speech signal processing operations, the processing results may be compared to phonemes to identify such components of human speech in the processing results. Once dynamically identified, the processing elements may continue comparing additional components of human speech to facilitate processing of an audio recording, for example.
-
-
-
-
-
-
-
-
-