... | @@ -8,8 +8,10 @@ |
... | @@ -8,8 +8,10 @@ |
|
|
|
|
|
We thought about 3 possible solutions :
|
|
We thought about 3 possible solutions :
|
|
1. Both the Core Simulation and the IAs has a physical access to the variable x. They can both modify it and get access to it. But IA shall not modify it.
|
|
1. Both the Core Simulation and the IAs has a physical access to the variable x. They can both modify it and get access to it. But IA shall not modify it.
|
|
|
|
|
|
++ : It is really (really) quick at execution, Easiest to implement
|
|
++ : It is really (really) quick at execution, Easiest to implement
|
|
-- : Modules have to be compile together. The IA shall not possibly modify this variable.
|
|
-- : Modules have to be compile together. The IA shall not possibly modify this variable.
|
|
|
|
|
|
2. The Data Management discussion came with the following idea : We use a central module which has access to all the datas, gives the data required when asked by a module. Datas are actualized when a variable is modified. (there s a existing module to do that efficiently) This module could be merged with Core Simulation if it decreases a lot the quantity of data exchanged.
|
|
2. The Data Management discussion came with the following idea : We use a central module which has access to all the datas, gives the data required when asked by a module. Datas are actualized when a variable is modified. (there s a existing module to do that efficiently) This module could be merged with Core Simulation if it decreases a lot the quantity of data exchanged.
|
|
|
|
|
|
++ : It permits to have different programmation languages for each module. It is easier in the implementation for modularity.Fast enough if well implement see annexe.
|
|
++ : It permits to have different programmation languages for each module. It is easier in the implementation for modularity.Fast enough if well implement see annexe.
|
... | | ... | |