-
公开(公告)号:US12299503B1
公开(公告)日:2025-05-13
申请号:US19000697
申请日:2024-12-24
Applicant: SAS Institute Inc.
Inventor: Xindian Long , Liping Cai , Xingqi Du , Steven Eric Krueger , Joshua David Griffin , Yan Xu , Scott Russell Pope , Lawrence Edmund Lewis
Abstract: A system, method, and computer-program product includes receiving, by a worker process, a plurality of chunks of data from a client process; deriving, by the worker process, an input pattern for feeding the plurality of chunks of data to a machine learning model; caching, by the worker process, a subset of data elements of the plurality of chunks of data specified by the input pattern based on a data caching policy; and training the machine learning model by feeding the subset of data elements cached by the worker process and a remainder of data elements in the plurality of chunks of data when requested by the input pattern.
-
2.
公开(公告)号:US12277410B1
公开(公告)日:2025-04-15
申请号:US19000671
申请日:2024-12-23
Applicant: SAS Institute Inc.
Inventor: Mohammadreza Nazari , Xindian Long , Steven Eric Krueger , Joshua David Griffin , Lawrence Edmund Lewis , Amirhassan Fallah Dizche , Ralph Walter Abbey , Jorge Manuel Gomes Da Silva
Abstract: A system, method, and computer-program product includes commencing a parent computer process based on receiving a request to perform an analytical operation on one or more datasets, commencing at least one child computer process that is launched by the parent computer process when the parent computer process initiates an execution of the analytical operation on the one or more datasets, transmitting, by the at least one child computer process, a request to the parent computer process to retrieve the one or more datasets, writing, by the parent computer process, the one or more datasets to a cross-process queue based on the parent computer process receiving the requests, reading, by the at least one child computer process, the one or more datasets from the cross-process queue, and executing, using an analytical application executing on the least one child computer process, the analytical operation based on the one or more datasets.
-
公开(公告)号:US12282807B1
公开(公告)日:2025-04-22
申请号:US19000691
申请日:2024-12-23
Applicant: SAS Institute Inc.
Inventor: Xindian Long , Liping Cai , Xingqi Du , Steven Eric Krueger , Joshua David Griffin , Yan Xu , Scott Russell Pope , Lawrence Edmund Lewis
Abstract: A system, method, and computer-program product includes receiving, by a controller node, a request to execute a client process associated with a first programming language and a plurality of threads; launching, by the controller node, a plurality of multi-language worker processes based on a number of threads associated with the client process; and instructing, by the controller node, the plurality of multi-language worker processes to execute the plurality of threads associated with the client process.
-
4.
公开(公告)号:US12277224B1
公开(公告)日:2025-04-15
申请号:US19000677
申请日:2024-12-23
Applicant: SAS Institute Inc.
Inventor: Mohammadreza Nazari , Xindian Long , Steven Eric Krueger , Joshua David Griffin , Lawrence Edmund Lewis , Amirhassan Fallah Dizche , Ralph Walter Abbey , Jorge Manuel Gomes Da Silva
Abstract: A system, method, and computer-program product includes commencing a parent computer process based on receiving a request to perform an analytical operation on one or more datasets, commencing at least one child computer process that is launched by the parent computer process when the parent computer process initiates an execution of the analytical operation on the one or more datasets, transmitting, by the at least one child computer process, a request to the parent computer process to retrieve the one or more datasets, writing, by the parent computer process, the one or more datasets to a cross-process queue based on the parent computer process receiving the requests, reading, by the at least one child computer process, the one or more datasets from the cross-process queue, and executing, using an analytical application executing on the least one child computer process, the analytical operation based on the one or more datasets.
-
公开(公告)号:US12271795B1
公开(公告)日:2025-04-08
申请号:US19000713
申请日:2024-12-24
Applicant: SAS Institute Inc.
Inventor: Xindian Long , Liping Cai , Xingqi Du , Steven Eric Krueger , Joshua David Griffin , Yan Xu , Scott Russell Pope , Lawrence Edmund Lewis
IPC: G06N20/00
Abstract: A system, method, and computer-program product includes selecting, by a controller node, a plurality of hyperparameter search points from a hyperparameter search space; instructing, by the controller node, one or more worker nodes to concurrently train a plurality of machine learning models for a target number of epochs using the plurality of hyperparameter search points; receiving, from the one or more worker nodes, a plurality of performance metrics that measure a performance of the plurality of machine learning models during the target number of epochs; and removing, by the controller node, one or more underperforming hyperparameter search points from the plurality of hyperparameter search points according to a pre-defined performance metric ranking criterion associated with the plurality of performance metrics.
-
-
-
-