-
公开(公告)号:US12099904B2
公开(公告)日:2024-09-24
申请号:US17197361
申请日:2021-03-10
Applicant: International Business Machines Corporation
Inventor: Li Cao , WeiFeng Zhang , Fei Fei Li , Ren Jie Feng , Han Su , Zhan Peng Huo , Zhong Hao Wang
Abstract: Aspects of the invention include converting an artificial intelligence (AI) model generated in a first framework to a uniform exchange formatted model by engaging a master table to retrieve instructions for converting from the AI model to the uniform exchange formatted model in accordance with the first framework. The uniform exchange formatted model in compiled by engaging the master table to retrieve instructions for compiling the uniform exchange formatted model in accordance with the first framework. Data is received as an input to the compiled uniform exchange formatted model and an output is generated by engaging the master table to retrieve instructions for generating the output in accordance with the first framework.
-
2.
公开(公告)号:US20220383095A1
公开(公告)日:2022-12-01
申请号:US17331888
申请日:2021-05-27
Applicant: International Business Machines Corporation
Inventor: Li Cao , Zhan Peng Huo , WeiFeng Zhang , Wei Cui , Fei Fei Li , Ren Jie Feng , Han Su , Zhong Hao Wang
Abstract: In a method for improving converter and compiler operator granularity, a processor extracts an operator granularity from an artificial intelligence framework and an original model. A processor receives device characteristics from a target device. A processor outputs a converter granularity level to a converter based on the operator granularity and the device characteristics. A processor outputs a compiler granularity level to a compiler based on the operator granularity and the device characteristics.
-
公开(公告)号:US10929305B2
公开(公告)日:2021-02-23
申请号:US16274410
申请日:2019-02-13
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Qin Yue Chen , Chao Jun Wei , Han Su , Fei Fei Li
IPC: G06F12/1009 , G06F9/54 , G06F9/50 , H04L29/08 , G06F9/455
Abstract: This disclosure provides methods, systems and computer program products for page sharing among a plurality of containers running on a host. The method comprises in response to a first container accessing a first file not cached by the first container, checking whether a second file equivalent to the first file is shared in a memory of the host by a second container, wherein the checking is based on a record in which related information of at least one shared file is stored. The method further comprises in response to the checking indicating there is no second file, allocating in the memory at least one page for the first file, loading the first file into the at least one page, and storing related information of the first file into the record.
-
公开(公告)号:US11656864B2
公开(公告)日:2023-05-23
申请号:US17448393
申请日:2021-09-22
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Qin Yue Chen , Xin Peng Liu , Han Su , Fei Fei Li
CPC classification number: G06F8/658 , G06F8/433 , G06F8/63 , G06F9/45558 , G06F11/0712 , G06F11/142 , G06F21/57 , G06F2009/4557 , G06F2009/45579 , G06F2009/45587 , G06F2201/815
Abstract: Automatic application of software patches to software associated with container images based upon image relationships in a dependency tree. The computing device determines whether software associated with a base container image requires software patches. The computing device accesses dependency trees maintaining image relationships between the base container image and dependent container images. The computing device determines based upon the accessed one or more dependency trees whether the base container image has dependent container images derived from the base container image. The computing device applies software patches to the software associated with the base container image. The computing device rebuilds the base container image with the applied software patches. The computing device then rebuilds the dependent container images dependent upon the rebuilt base container image.
-
公开(公告)号:US20230091915A1
公开(公告)日:2023-03-23
申请号:US17448393
申请日:2021-09-22
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: QIN YUE CHEN , Xin Peng Liu , Han Su , Fei Fei Li
Abstract: Automatic application of software patches to software associated with container images based upon image relationships in a dependency tree. The computing device determines whether software associated with a base container image requires software patches. The computing device accesses dependency trees maintaining image relationships between the base container image and dependent container images. The computing device determines based upon the accessed one or more dependency trees whether the base container image has dependent container images derived from the base container image. The computing device applies software patches to the software associated with the base container image. The computing device rebuilds the base container image with the applied software patches. The computing device then rebuilds the dependent container images dependent upon the rebuilt base container image.
-
公开(公告)号:US20200257634A1
公开(公告)日:2020-08-13
申请号:US16274410
申请日:2019-02-13
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Qin Yue Chen , Chao Jun Wei , Han Su , Fei Fei Li
IPC: G06F12/1009 , G06F9/54 , G06F9/50
Abstract: This disclosure provides methods, systems and computer program products for page sharing among a plurality of containers running on a host. The method comprises in response to a first container accessing a first file not cached by the first container, checking whether a second file equivalent to the first file is shared in a memory of the host by a second container, wherein the checking is based on a record in which related information of at least one shared file is stored. The method further comprises in response to the checking indicating there is no second file, allocating in the memory at least one page for the first file, loading the first file into the at least one page, and storing related information of the first file into the record.
-
公开(公告)号:US11775317B2
公开(公告)日:2023-10-03
申请号:US17245042
申请日:2021-04-30
Applicant: International Business Machines Corporation
Inventor: Qin Yue Chen , Li Cao , Fei Fei Li , Han Su
CPC classification number: G06F9/44505 , G06F8/443 , G06F8/445 , G06F11/3428 , G06N3/063 , G06F2201/81
Abstract: Embodiments for locating performance hot spots include collecting sample data having instruction addresses, the sample data being for a neural network model and determining instructions in the instruction addresses that are performance hot spots. A listing file is used to map the instructions of the sample data that are performance hot spots to locations in a lower-level intermediate representation. A mapping file is used to map the locations of the lower-level intermediate representation that are performance hot spots to operations in one or more higher-level representations, one or more of the operations corresponding to the performance hot spots, the mapping file being generated from compiling the neural network model.
-
公开(公告)号:US20220350619A1
公开(公告)日:2022-11-03
申请号:US17245042
申请日:2021-04-30
Applicant: International Business Machines Corporation
Inventor: QIN YUE CHEN , Li Cao , Fei Fei Li , Han Su
Abstract: Embodiments for locating performance hot spots include collecting sample data having instruction addresses, the sample data being for a neural network model and determining instructions in the instruction addresses that are performance hot spots. A listing file is used to map the instructions of the sample data that are performance hot spots to locations in a lower-level intermediate representation. A mapping file is used to map the locations of the lower-level intermediate representation that are performance hot spots to operations in one or more higher-level representations, one or more of the operations corresponding to the performance hot spots, the mapping file being generated from compiling the neural network model.
-
公开(公告)号:US20220292390A1
公开(公告)日:2022-09-15
申请号:US17197361
申请日:2021-03-10
Applicant: International Business Machines Corporation
Inventor: Li Cao , WeiFeng Zhang , Fei Fei Li , Ren Jie Feng , Han Su , Zhan Peng Huo , Zhong Hao Wang
Abstract: Aspects of the invention include converting an artificial intelligence (AI) model generated in a first framework to a uniform exchange formatted model by engaging a master table to retrieve instructions for converting from the AI model to the uniform exchange formatted model in accordance with the first framework. The uniform exchange formatted model in compiled by engaging the master table to retrieve instructions for compiling the uniform exchange formatted model in accordance with the first framework. Data is received as an input to the compiled uniform exchange formatted model and an output is generated by engaging the master table to retrieve instructions for generating the output in accordance with the first framework.
-
公开(公告)号:US20200065124A1
公开(公告)日:2020-02-27
申请号:US16108998
申请日:2018-08-22
Applicant: International Business Machines Corporation
Inventor: QIN YUE CHEN , QI LIANG , GUI YU JIANG , XIN LIU , CHANG XIN MIAO , XING TANG , Fei Fei Li , Su Han
Abstract: According to one or more embodiments of the present invention, a computer-implemented method for shortening just-in-time compilation time includes creating a first container for executing a first computer program, the execution comprising generating, using a just-in-time compiler, a compiled code for a first code-portion of the first computer program. The method further includes storing the compiled code for the first code-portion in a code-share store. The method further includes creating a second container for executing a second computer program comprising a second code-portion. The method further includes determining that the second code-portion matches the first code-portion, and in response retrieving the compiled code from the code-share store for executing the second computer program.
-
-
-
-
-
-
-
-
-