-
公开(公告)号:DE102014117431A1
公开(公告)日:2015-05-28
申请号:DE102014117431
申请日:2014-11-27
Applicant: IBM
Inventor: ISHIKAWA TATSUYA , MUNAWAR ASIM , SHIMIZU SHUHICHI
IPC: G06F17/50
Abstract: [Ziel] Ein Ziel besteht darin, in einer Simulation, in der mehrere logische Prozesse parallel ausgeführt werden, die parallele Verarbeitung effizient auszuführen, während das Senden von Nachrichten zwischen logischen Prozessen minimiert wird. [Mittel zum Lösen] Eine Simulationsvorrichtung, die mehrere logische Prozesse parallel ausführt, die durch die Modellierung einer Mehrzahl von in einem zu simulierenden System enthaltenen Komponenten erhalten werden, enthält eine Bedingungsgenerierungseinheit und eine Lösereinheit. Die Bedingungsgenerierungseinheit ist dazu ausgestaltet, auf der Grundlage von Kommunikationsverzögerungen zwischen den mehreren logischen Prozessen, Zwangsbedingungen, die durch Anfangszeitversetzungen, die den mehreren logischen Prozessen erteilt wurden, erfüllt werden müssen, und Lookahead-Zeiten zu generieren, die jeweils über eine Nachricht, die von einem als Kommunikationsquelle dienenden logischen Prozess an einen als Kommunikationsziel dienenden logischer Prozess gesendet wird, gestattet werden müssen, um eine Vorschau zu erlauben. Die Lösereinheit ist dazu ausgestaltet, ein Optimierungsproblem zu lösen, dass die Zwangsbedingungen erfüllt und einen Overhead bei der Kommunikation der Nachrichten zwischen den mehreren logischen Prozessen minimiert, und dazu, die Anfangszeitversetzungen der mehreren logischen Prozesse und die Lookahead-Zeiten zwischen den mehreren logischen Prozessen zu erhalten.