-
公开(公告)号:US12236218B2
公开(公告)日:2025-02-25
申请号:US17879447
申请日:2022-08-02
Applicant: NVIDIA Corporation
Inventor: Ashutosh Jain , Charan Pai , Deepak Ravi , Karthik Raghavan Ravi , Kiran Sj , Yogesh Kini
IPC: G06F8/41
Abstract: In various examples, techniques for performing software code verification are described. Systems and methods are disclosed for generating, using intermediate code and user input, a call graph that represents source code for software. For instance, the call graph represents at least functions (e.g., internal functions, external functions, etc.) associated with the software, calls (e.g., direct calls, call pointers, etc.) between the functions, and register information associated with the functions (e.g., variables used by the functions, assembly code used by the functions, etc.). The systems and methods may further use the call graph to perform software code verification by verifying rules from design specifications for the software and/or rules from various certification standards.
-
公开(公告)号:US12229552B2
公开(公告)日:2025-02-18
申请号:US18186458
申请日:2023-03-20
Applicant: Adobe Inc.
Inventor: Charles Robert John Matthews , Thomas Stanley Dalton , Harinder Singh Sandhu , David Alexander Collie , Adrian John O'Lenskie
Abstract: In implementations of systems for generating review likelihoods for sets of code, a computing device implements a review system to compile input data based on code data describing information associated with a set of new code to be incorporated into a set of existing code and reviewer data describing information associated with a potential reviewer of sets of code. The review system processes the input data using a machine learning model trained on training data to generate review likelihoods for potential reviewers of sets of code to be selected to review sets of new code. A review likelihood for the potential reviewer of sets of code to be selected to review the set of new code is generated using the machine learning model based on processing the input data. The review system generates an indication of the review likelihood for display in a user interface.
-
公开(公告)号:US20250053621A1
公开(公告)日:2025-02-13
申请号:US18720616
申请日:2022-05-16
Applicant: THE BLOCKHOUSE TECHNOLOGY LIMITED , SSC HOLDING COMPANY LTD
Inventor: Han LIU , Huafeng ZHANG , Zhiqiang YANG , Chao LIU , Feihu SONG , Bangdao CHEN
Abstract: The present invention discloses a decentralized open-source software protocol for open-source software and developers globally. The protocol is based on a non-fungible token (NFT) associated with a commit of a source code developed in collaboration, such as an open-source software code. With this protocol, contributors of an open-source software code are incentivized to take on well-specified tasks and then claim their contributions to development in the form of the NFT. A trusted transparency centre (TC) is proposed in the present invention as a core technology to enable trusted software analysis so as to yield the fundamental information and value of a given commit in a repository.
-
公开(公告)号:US12223413B2
公开(公告)日:2025-02-11
申请号:US18392761
申请日:2023-12-21
Applicant: Intel Corporation
Inventor: Yaniv Fais , Moshe Maor
Abstract: An example apparatus to perform a convolution on an input tensor includes a parameters generator to: generate a horizontal hardware execution parameter for a horizontal dimension of the input tensor based on a kernel parameter and a layer parameter; and generate a vertical hardware execution parameter for a vertical dimension of the input tensor based on the kernel parameter and the layer parameter; an accelerator interface to configure a hardware accelerator circuitry based on the horizontal and vertical hardware execution parameters; a horizontal Iterator controller to determine when the hardware accelerator circuitry completes the first horizontal iteration of the convolution; and a vertical Iterator controller to determine when the hardware accelerator circuitry completes the first vertical iteration of the convolution.
-
公开(公告)号:US12222994B2
公开(公告)日:2025-02-11
申请号:US17763842
申请日:2020-08-29
Applicant: Huawei Technologies Co., Ltd.
Inventor: Litao Yu , Yonghui Wu , Fei Sun , Guoqiang Li
IPC: G06F16/951 , G06F8/41 , G06F16/955 , G06F16/957 , H04L51/046
Abstract: A quick application startup method and a related apparatus are provided. The method includes: An electronic device requests an acceleration script of one or more quick applications from an application server. A first operation for a target quick application is detected. In response to the first operation, the electronic device requests an application package of the target quick application from the application server. An acceleration script of the target quick application is included in the acceleration script of the one or more quick applications. In response to the first operation, the electronic device runs the acceleration script of the target quick application to obtain a first URL, and obtains first data based on the first URL. The electronic device may generate and display a first screen of the target quick application based on the first data.
-
公开(公告)号:US20250045560A1
公开(公告)日:2025-02-06
申请号:US18922038
申请日:2024-10-21
Applicant: Intel Corporation
Inventor: Yaniv Fais , Moshe Maor
Abstract: An example apparatus to perform a convolution on an input tensor includes a parameters generator to: generate a horizontal hardware execution parameter for a horizontal dimension of the input tensor based on a kernel parameter and a layer parameter; and generate a vertical hardware execution parameter for a vertical dimension of the input tensor based on the kernel parameter and the layer parameter; an accelerator interface to configure a hardware accelerator circuitry based on the horizontal and vertical hardware execution parameters; a horizontal Iterator controller to determine when the hardware accelerator circuitry completes the first horizontal iteration of the convolution; and a vertical Iterator controller to determine when the hardware accelerator circuitry completes the first vertical iteration of the convolution.
-
公开(公告)号:US12217092B2
公开(公告)日:2025-02-04
申请号:US18131629
申请日:2023-04-06
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Hyukjin Jeong , Jihwan Yeo
Abstract: An electronic apparatus includes a memory configured to store data corresponding to a neural network model, a neural network accelerator including a buffer configured to temporarily store the data corresponding to the neural network model, and a core configured to perform a computation on the neural network model based on the data stored in the buffer, and a processor configured to determine a plurality of combinations including fused layers and non-fused layers based on a method of selecting and fusing adjacent layers of the neural network model, based on a capacity of the buffer, determine a size of a tile capable of being processed in one computation in the core to acquire feature values output by the fused layers and the non-fused layers, and based on a first memory usage and computation time for storing the feature values in the buffer, determine whether to store the feature values in the memory.
-
公开(公告)号:US12217035B2
公开(公告)日:2025-02-04
申请号:US18611041
申请日:2024-03-20
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Ali Kanso , Karthik Maharajan Sankara Subramanian
Abstract: The techniques disclosed herein enable systems to reduce the time required to terminate a set of microservices for an application while ensuring high availability and preventing request failures. This is accomplished through a termination manager which retrieves request queues for the microservices to analyze outstanding requests that require processing prior to termination. Based on the outstanding requests, the termination manager constructs call graphs for each request. The call graphs capture the operational flow of the associated request by defining a sequence of microservices whose functionality is invoked by the request. From an initial analysis, the termination manager can determine that some of the microservices do not appear in the call graphs, indicating that the microservices are not needed to process the outstanding requests. Accordingly, the unneeded microservices are terminated. As requests are processed by the remaining microservices, the termination manager gradually terminates the remaining microservices based on the call graphs.
-
公开(公告)号:US20250036378A1
公开(公告)日:2025-01-30
申请号:US18689350
申请日:2021-09-13
Applicant: VISA INTERNATIONAL SERVICE ASSOCIATION
Inventor: Yuexi Chen
Abstract: A method for creating a final application includes a computer obtaining an obfuscated SDK binary and an interface source code that comprises one or more functions that call obfuscated functions within the obfuscated SDK. The computer then creates application source code that calls functions in the interface source code. The computer builds an intermediate object comprising the interface source code and the application source code. The computer then creates the final application using the intermediate object and the obfuscated SDK binary.
-
公开(公告)号:US12210867B2
公开(公告)日:2025-01-28
申请号:US17473850
申请日:2021-09-13
Applicant: NVIDIA Corporation
Inventor: Michael Oxford , Patrick Neill , Franck Diard , Paul Albert Lalonde
Abstract: Apparatuses, systems, and techniques for a compiled shader program caches in a cloud computing environment.
-
-
-
-
-
-
-
-
-