Patent · US Active

Adaptive parallelization for multi-scale simulation

US10489212B2 · kind B2 · utility

2Cited by
19References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 26, 2014
Grant dateNov 26, 2019
Priority date
Expiry dateJun 5, 2035

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F30/30
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Roughly described, a task control system for managing multi-scale simulations receives a case/task list which identifies cases to be evaluated, at least one task for each of the cases, and dependencies among the tasks. A module allocates available processor cores to at least some of the tasks, constrained by the dependencies, and initiates execution of the tasks on allocated cores. A module, in response to completion of a particular one of the tasks, determines whether or not the result of the task warrants stopping or pruning tasks, and if so, then terminates or prunes one or more of the uncompleted tasks in the case/task list. A module also re-allocates available processor cores to pending not-yet-executing tasks in accordance with time required to complete the tasks and constrained by the dependencies, and initiates execution of the tasks on allocated cores.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.