-
公开(公告)号:US20100262975A1
公开(公告)日:2010-10-14
申请号:US12422701
申请日:2009-04-13
申请人: John Richard Reysa , Bryan Ronald Hunt , Stephen McCants , Tierney Bruce McCaughrin , Brain Lee Kozitza
发明人: John Richard Reysa , Bryan Ronald Hunt , Stephen McCants , Tierney Bruce McCaughrin , Brain Lee Kozitza
IPC分类号: G06F9/50
CPC分类号: G06F9/5077 , G06F9/4843
摘要: A job submission method that presents a set of algorithms that provide automated workload selection to a batch processing system that has the ability to receive and run jobs on various computing resources simultaneously is provided. If all machines in the batch system are running jobs, a queue containing the extra jobs for execution results. For compute intensive workloads, such as chip design, an automated workload selection system software layer submits jobs to the batch processing system. This keeps the batch processing system continually full of useful work The job submission system provides for organizing workloads, assigning relative ratios between workloads, associating arbitrary workload validation algorithms with a workload or parent workload, associating arbitrary selection algorithms with a workload or workload group, defining high priority workloads that preserve fairness and balancing the workload selection based on current status of the batch system, validation status, and the workload ratios.
摘要翻译: 提供了一种作业提交方法,其提供了一组算法,其向具有在各种计算资源上接收和运行作业的能力的批处理系统提供自动工作负载选择。 如果批处理系统中的所有计算机均运行作业,则包含执行结果的额外作业的队列。 对于计算密集型工作负载(如芯片设计),自动工作负载选择系统软件层将作业提交给批处理系统。 这使得批处理系统不断充满有用的工作作业提交系统提供组织工作负载,分配工作负载之间的相对比例,将任意工作负载验证算法与工作负载或父工作负载相关联,将任意选择算法与工作负载组或工作负载组相关联,定义 高优先级工作负载,根据批处理系统的当前状态,验证状态和工作负载比保持公平性并平衡工作负载选择。
-
公开(公告)号:US09965333B2
公开(公告)日:2018-05-08
申请号:US12422701
申请日:2009-04-13
申请人: John Richard Reysa , Bryan Ronald Hunt , Stephen McCants , Tierney Bruce McCaughrin , Brain Lee Kozitza
发明人: John Richard Reysa , Bryan Ronald Hunt , Stephen McCants , Tierney Bruce McCaughrin , Brain Lee Kozitza
CPC分类号: G06F9/5077 , G06F9/4843
摘要: A job submission method that presents a set of algorithms that provide automated workload selection to a batch processing system that has the ability to receive and run jobs on various computing resources simultaneously is provided. If all machines in the batch system are running jobs, a queue containing the extra jobs for execution results. For compute intensive workloads, such as chip design, an automated workload selection system software layer submits jobs to the batch processing system. This keeps the batch processing system continually full of useful work The job submission system provides for organizing workloads, assigning relative ratios between workloads, associating arbitrary workload validation algorithms with a workload or parent workload, associating arbitrary selection algorithms with a workload or workload group, defining high priority workloads that preserve fairness and balancing the workload selection based on current status of the batch system, validation status, and the workload ratios.
-