airair / graphlabapi

Automatically exported from code.google.com/p/graphlabapi
0 stars 0 forks source link

Refactor Shared Data Manager #6

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
1) Separate Syncs from shared data manager and move into engine
2) Investigate defining a templated container for shared data.  User then 
defines global variables like.

shared_variable<my_type> shared_value;

Original issue reported on code.google.com by Joseph.E.Gonzalez on 13 Oct 2010 at 4:27

GoogleCodeExporter commented 9 years ago

Original comment by Joseph.E.Gonzalez on 13 Oct 2010 at 4:28

GoogleCodeExporter commented 9 years ago
I support this as this will encourage the use of the SDT. Currently it is 
unfortunately way too convenient to just declare a global variable.

A bad thing about this is that in the distributed setting, this is equal to DSM.

Original comment by yucheng...@gmail.com on 3 Nov 2010 at 7:26

GoogleCodeExporter commented 9 years ago
Syncs should also be moved into the engine and out of the SDT

Original comment by yucheng...@gmail.com on 3 Nov 2010 at 7:26

GoogleCodeExporter commented 9 years ago
Sync should go by update function counts instead of by time.

Original comment by yucheng...@gmail.com on 3 Nov 2010 at 8:52

GoogleCodeExporter commented 9 years ago

Original comment by yucheng...@gmail.com on 3 Nov 2010 at 8:53

GoogleCodeExporter commented 9 years ago

Original comment by yucheng...@gmail.com on 6 Feb 2011 at 6:46