-
公开(公告)号:US12131203B2
公开(公告)日:2024-10-29
申请号:US17842010
申请日:2022-06-16
Applicant: APEX.AI, INC.
Inventor: Michael Pöhnl , Alban Tamisier , Misha Shalem
CPC classification number: G06F9/542 , G06F9/4887 , G06F9/546 , G06F11/3414 , G06F11/362 , G06F11/3636 , G06F3/0659 , G06F9/4875 , G06F11/3476 , G06F2209/548
Abstract: In current frameworks, replays of events (e.g., data communications) between software entities are non-deterministic and unreproducible. In an embodiment, as events are replayed, software entities, stimulated by those events, are queued according to a queuing strategy and executed from the queue. In an alternative embodiment, as software entities are executed, the events, output by those software entities, are queued according to a queuing strategy and played from the queue.
-
公开(公告)号:US20240345880A1
公开(公告)日:2024-10-17
申请号:US18298632
申请日:2023-04-11
Applicant: The Toronto-Dominion Bank
Inventor: David Samuel TAX , Milos DUNJIC , Vipul Kishore LALKA , Jonathan Joseph PRENDERGAST , Hitesh BAJAJ , Susan Elizabeth HAWKINS
CPC classification number: G06F9/4887 , G06F9/5027
Abstract: Methods and systems for controlling computing processes to manage finite resources are described. In an aspect, a method may include obtaining resource availability data indicating current resource availability for a resource associated with the computing system. The method may further include detecting an excess availability of a resource of a particular type based on the resource availability data. The method may further include, in response to detecting the excess availability of the resource of the particular type, identify a flexibly-scheduled computing process requiring the use of the resource of the particular type. The method may further include initiating the flexibly-scheduled computing process to consume at least a portion of the excess availability of the resource.
-
公开(公告)号:US12099873B2
公开(公告)日:2024-09-24
申请号:US17402175
申请日:2021-08-13
Applicant: LANCIUM LLC
Inventor: Andrew Grimshaw , Vanamala Venkataswamy , Raymond E. Cline, Jr. , Michael T. McNamara
IPC: G06F9/46 , G06F9/48 , G06Q10/0631 , G06Q50/06
CPC classification number: G06F9/4893 , G06F9/4856 , G06F9/4887 , G06Q10/06313 , G06Q50/06
Abstract: A method includes, by a scheduling controller, receiving from a user a request for an application to be executed by a computing system associated with a data center, wherein the application includes a plurality of tasks, and wherein the request includes an estimated execution time corresponding to an estimated amount of real-world time that the tasks will be actively running on the computing system to fully execute the application. The method includes receiving from the user a service level objective indicating a target percentage of a total amount of real-world time that the tasks will be actively running on the computing system and generating, in response to determining that the job can be completed according to the service level objective and the estimated execution time, a notification indicating acceptance of the job.
-
4.
公开(公告)号:US20240311188A1
公开(公告)日:2024-09-19
申请号:US18121734
申请日:2023-03-15
Applicant: BANK OF AMERICA CORPORATION
Inventor: Prabhat Ranjan , Shilpa Banerjee , Venkateswara Rao Daliparthi , Sireesha K. Gorantla , Sean Edward Melvin , Karan Singh Negi , Rajsekhar Singha Roy , Pradeep Kalarickakudy Vijayan
CPC classification number: G06F9/4887 , G06F9/542 , G06F16/25
Abstract: Systems, computer program products, and methods are described herein for centralized analysis and monitoring of process data via baseline data mapping. The system is configured to retrieve a plurality of backend processes and store baseline data, wherein the baseline data comprises data from a database indicating a status of each of a plurality of enabled backend processes. The system is further configured to monitor the plurality of backend processes at a predetermined interval, and in response to monitoring, store, in a database, monitoring data, wherein the monitoring data comprises data indicating a status for each of the plurality of backend processes. The system is further configured to access the database, at the predetermined interval, to compare the status for each of the plurality of backend processes to the corresponding baseline data and generate at least one of a report and an update to a process status portal.
-
公开(公告)号:US20240311185A1
公开(公告)日:2024-09-19
申请号:US18624288
申请日:2024-04-02
Applicant: SONICWALL INC.
Inventor: Miao Mao , Wei Zhou , Zhong Chen
CPC classification number: G06F9/4881 , G06F9/455 , G06F9/46 , G06F9/461 , G06F9/466 , G06F9/48 , G06F9/4806 , G06F9/4843 , G06F9/485 , G06F9/4887 , G06F9/50 , G06F9/5005 , G06F9/5022 , G06F9/5027 , G06F9/505
Abstract: Methods and apparatus consistent with the present disclosure may be used in environments where multiple different virtual sets of program instructions are executed by shared computing resources. These methods may allow actions associated with a first set of virtual software to be paused to allow a second set of virtual software to be executed by the shared computing resources. In certain instances, methods and apparatus consistent with the present disclosure may manage the operation of one or more sets of virtual software at a point in time. Apparatus consistent with the present disclosure may include a memory and one or more processors that execute instructions out of the memory. At certain points in time, a processors of a computing system may pause a virtual process while allowing instructions associated with another virtual process to be executed.
-
6.
公开(公告)号:US12050939B2
公开(公告)日:2024-07-30
申请号:US17395994
申请日:2021-08-06
Applicant: Accenture Global Solutions Limited
Inventor: Murtuza Chitalwala , Anuruddha S. Khastgir , Jagaran Das
CPC classification number: G06F9/5083 , G06F9/4887 , G06F9/5038 , G06F9/505 , G06F9/5055 , G06F9/5072 , G06F9/5077 , G06F11/3433 , G06F2209/501 , G06F2209/508
Abstract: A system of monitoring and optimizing computing resources usage for computing application may include predicting a first performance metric for job load capacity of a computing application for optimal job concurrency and optimal resource utilization. The system may include generating an alerting threshold based on the first performance metric. The system may further include, in response to a difference between the alerting threshold and a job load of the computing application within an interval exceeding a threshold, predicting a second performance metric for job load capacity of the computing application for optimal job concurrency and optimal resource utilization. The system may further include, in response to a difference between the first performance metric and the second performance metric exceeding a difference threshold, updating the alerting threshold with a job load capacity with the optimal resource utilization rate corresponding to the second performance metric.
-
公开(公告)号:US20240231905A1
公开(公告)日:2024-07-11
申请号:US18290580
申请日:2022-02-03
Applicant: HITACHI ASTEMO, LTD.
Inventor: Masashi MIZOGUCHI , Takashi MURAKAMI , Kazuyoshi SERIZAWA , Yukinori ASADA , Takeshi FUKUDA , Tomohito EBINA
IPC: G06F9/48
CPC classification number: G06F9/4887
Abstract: In an electronic system, a plurality of task processing units that processes assigned tasks are connected via a network. Each of the plurality of task processing units includes a task activation unit that activates and executes the task, and third task processing in a third task processing unit uses at least a processing result of a first task in a first task processing unit or a processing result of a second task in a second task processing unit preceding the third task processing, and periodically executes a series of processing from the preceding first task processing or the second task processing to the third task processing at predetermined time intervals.
-
公开(公告)号:US20240231904A1
公开(公告)日:2024-07-11
申请号:US18279607
申请日:2021-03-05
Applicant: Nippon Telegraph and Telephone Corporation
Inventor: Tetsuro NAKAMURA , Kei FUJIMOTO , Shogo SAITO
IPC: G06F9/48
CPC classification number: G06F9/4887
Abstract: A scheduling device includes a controller unit that acquires a model used by each task, an FPGA control unit that performs control to switch a setting of the FPGA in such a manner that the model acquired by the controller unit becomes processable, and a scheduler unit that refers to a queue that stores a task for each model used by each task, reads a task using a model that has become processable by switching by the FPGA control unit, and causes the FPGA to execute the task.
-
公开(公告)号:US20240220318A1
公开(公告)日:2024-07-04
申请号:US18603616
申请日:2024-03-13
Applicant: NVIDIA Corporation
Inventor: Peter Alexander Boonstoppel , Michael Cox , Daniel Perrin
CPC classification number: G06F9/4887 , G06F9/5038 , G06F9/542 , G06F11/3055 , G06F11/3072 , G06F11/3495 , G06F2201/86 , G06F2201/865
Abstract: In various examples, a system is provided for monitoring and controlling program flow in an event-triggered system. A program (e.g., application, algorithm, routine, etc.) may be organized into operational units (e.g., nodes executed by one or more processors), each of which tasked with executing one or more respective events (e.g., tasks) within the larger program. At least some of the events of the larger program may be successively executed in a flow, one after another, using triggers sent directly from one node to the next. In addition, the system of the present disclosure may include a manager that may exchange communications with the nodes to monitor or assess a status of the system (e.g., determine when a node has completed an event) or to control or trigger a node to initiate an event.
-
10.
公开(公告)号:US12026553B2
公开(公告)日:2024-07-02
申请号:US18357998
申请日:2023-07-24
Applicant: Sony Interactive Entertainment LLC
Inventor: Mark E. Cerny
CPC classification number: G06F9/5027 , G06F9/485 , G06F9/4887 , G06T1/20
Abstract: A method for graphics processing, wherein a graphics processing unit (GPU) resource is allocated among applications, such that each application is allocated a set of time slices. Commands of draw calls are loaded to rendering command buffers in order to render an image frame for a first application. The commands are processed by the GPU resource within a first time slice allocated to the first application. The method including determining at least one command has not been executed at an end of the first time slice. The method including halting execution of commands, wherein remaining one or more commands are not processed in the first time slice. A GPU configuration is preserved for the commands after processing a last executed command, the GPU configuration used when processing in a second time slice the remaining commands.
-
-
-
-
-
-
-
-
-