Memory transaction having implicit ordering effects
US-2015370500-A1 · Dec 24, 2015 · US
US2018059649A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2018059649-A1 |
| Application number | US-201715438764-A |
| Country | US |
| Kind code | A1 |
| Filing date | Feb 22, 2017 |
| Priority date | Sep 1, 2016 |
| Publication date | Mar 1, 2018 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A simulator linkage device ( 10 ) makes a first simulator ( 300 ) and a second simulator ( 400 ) execute simulation periodically respectively at a sampling interval set by the user.
Opening claim text (preview).
What is claimed is: 1 . A simulator linkage device, comprising: an receiving portion that accepts a sampling interval from a user, the sampling interval being an interval at which simulation is executed periodically; a first acquisition portion that acquires a first execution result from a first simulator, the first simulator being a simulator for a controller, and the first execution result being a simulation execution result of an amount of a sampling interval of the first simulator; a second acquisition portion that acquires a second execution result from a second simulator, the second simulator being a simulator for a controlled device controlled by the controller, and the second execution result being a simulation execution result of an amount of a sampling interval of the second simulator; and a synchronization portion that outputs the first execution result acquired by the first acquisition portion to the second simulator, and outputs the second execution result acquired by the second acquisition portion to the first simulator, making the first simulator and the second simulator execute simulation periodically with the sampling interval respectively. 2 . The simulator linkage device according to claim 1 , further comprising: a display portion that displays a control cycle of the controller as an initial set value of the sampling interval. 3 . The simulator linkage device according to claim 2 , wherein the sampling interval may be set to a time longer than the control cycle of the controller. 4 . The simulator linkage device according to claim 1 , wherein the synchronization portion, before the first simulator executes simulation, outputs a variable to the first simulator only once, the variable is a variable used by simulation in the first simulator, and a variable whose value does not change due to execution of the simulation in the first simulator. 5 . The simulator linkage device according to claim 1 , wherein the receiving portion accepts, from the user, a sampling interval of each variable used when the first simulator or the second simulator executes simulation. 6 . The simulator linkage device according to claim 1 , wherein the simulator linkage device is formed as a device integrated with the second simulator. 7 . A control method of a simulator linkage device that links simulation executed by multiple simulators respectively, wherein the control method comprises: an accepting step of accepting a sampling interval from a user, the sampling interval being an interval at which simulation is executed periodically; a first acquisition step of acquiring a first execution result from a first simulator, the first simulator being a simulator for a controller, and the first execution result being a simulation execution result of an amount of a sampling interval of the first simulator; a second acquisition step of acquiring a second execution result from a second simulator, the second simulator being a simulator for a controlled device controlled by the controller, and the second execution result being a simulation execution result of an amount of a sampling interval of the second simulator; and a synchronization step of outputting the first execution result acquired by the first acquisition step to the second simulator, and outputting the second execution result acquired by the second acquisition step to the first simulator, making the first simulator and the second simulator execute simulation periodically with the sampling interval respectively. 8 . An information processing program, for making a computer function as the simulator linkage device according to claim 1 , wherein the information processing program is used for making the computer function as the portions. 9 . A recording medium that records the information processing program according to claim 8 and is computer-readable.
Design optimisation, verification or simulation (optimisation, verification or simulation of circuit designs G06F30/30) · CPC title
Barrier synchronisation · CPC title
Simulation, statechart SC · CPC title
characterised by program execution, i.e. part program or machine function execution, e.g. selection of a program · CPC title
Synchronise set points of processes · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.