edsm:一种可扩展的分布式共享内存系统实现

上传者: 42099755 | 上传时间: 2022-12-21 18:56:25 | 文件大小: 58KB | 文件类型: ZIP
C
edsm 一种可扩展的分布式共享内存系统实现 汇编 在主 EDSM 目录中: cmake . make 这将创建一个包含两个子目录bin和lib的build目录。 Bin 包含edsmd可执行文件,它将成为 DSM 程序的主要入口点。 Lib 包含包含 EDSM 任务的共享对象。 这些任务在运行时链接, up_call方法用作入口点。 运行 EDSM ./edsmd 5555 ../lib/ 启动 edsmd 并动态链接 ../lib 中的所有任务共享对象 ./edsmd 5555 ../lib/ 192.168.1.3 5555 启动 edsmd 并将其加入到 192.168.1.3 的对等点当前所在的组中。这就是您将其他对等点加入到使用上述第一个命令开始的初始对等点的方式。 创建任务

文件下载

资源详情

[{"title":"( 44 个子文件 58KB ) edsm:一种可扩展的分布式共享内存系统实现","children":[{"title":"edsm-master","children":[{"title":"uthash","children":[{"title":"uthash.h <span style='color:#111;'> 60.32KB </span>","children":null,"spread":false},{"title":"utarray.h <span style='color:#111;'> 12.24KB </span>","children":null,"spread":false},{"title":"utstring.h <span style='color:#111;'> 11.28KB </span>","children":null,"spread":false},{"title":"utlist.h <span style='color:#111;'> 54.58KB </span>","children":null,"spread":false}],"spread":true},{"title":"test","children":[{"title":"nbody.c <span style='color:#111;'> 10.00KB </span>","children":null,"spread":false},{"title":"nbody.py <span style='color:#111;'> 1.62KB </span>","children":null,"spread":false},{"title":"test.c <span style='color:#111;'> 848B </span>","children":null,"spread":false},{"title":"test_message.c <span style='color:#111;'> 537B </span>","children":null,"spread":false},{"title":"test_task_com.c <span style='color:#111;'> 414B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 19B </span>","children":null,"spread":false},{"title":"CMakeLists.txt <span style='color:#111;'> 735B </span>","children":null,"spread":false},{"title":"memory_task.c <span style='color:#111;'> 2.76KB </span>","children":null,"spread":false},{"title":"test_task.c <span style='color:#111;'> 1.73KB </span>","children":null,"spread":false}],"spread":true},{"title":"src","children":[{"title":"task.c <span style='color:#111;'> 3.35KB </span>","children":null,"spread":false},{"title":"message.h <span style='color:#111;'> 1.93KB </span>","children":null,"spread":false},{"title":"protocol_handshake.c <span style='color:#111;'> 8.30KB </span>","children":null,"spread":false},{"title":"protocol.h <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"timing.c <span style='color:#111;'> 711B </span>","children":null,"spread":false},{"title":"memory","children":[{"title":"memory.h <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false},{"title":"memory_dobj.c <span style='color:#111;'> 10.52KB </span>","children":null,"spread":false},{"title":"memory.c <span style='color:#111;'> 5.37KB </span>","children":null,"spread":false}],"spread":true},{"title":"edsmd.c <span style='color:#111;'> 2.09KB </span>","children":null,"spread":false},{"title":"socket.c <span style='color:#111;'> 8.04KB </span>","children":null,"spread":false},{"title":"dobj","children":[{"title":"mutex.h <span style='color:#111;'> 607B </span>","children":null,"spread":false},{"title":"dobj.h <span style='color:#111;'> 776B </span>","children":null,"spread":false},{"title":"mutex.c <span style='color:#111;'> 3.80KB </span>","children":null,"spread":false},{"title":"barrier.h <span style='color:#111;'> 391B </span>","children":null,"spread":false},{"title":"reply_waiter.h <span style='color:#111;'> 557B </span>","children":null,"spread":false},{"title":"dobj.c <span style='color:#111;'> 6.80KB </span>","children":null,"spread":false},{"title":"reply_waiter.c <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false},{"title":"barrier.c <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false}],"spread":true},{"title":"edsm.h <span style='color:#111;'> 250B </span>","children":null,"spread":false},{"title":"socket.h <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"timing.h <span style='color:#111;'> 248B </span>","children":null,"spread":false},{"title":"protocol.c <span style='color:#111;'> 6.73KB </span>","children":null,"spread":false},{"title":"debug.h <span style='color:#111;'> 2.05KB </span>","children":null,"spread":false},{"title":"CMakeLists.txt <span style='color:#111;'> 480B </span>","children":null,"spread":false},{"title":"debug.c <span style='color:#111;'> 2.46KB </span>","children":null,"spread":false},{"title":"message.c <span style='color:#111;'> 5.16KB </span>","children":null,"spread":false},{"title":"task.h <span style='color:#111;'> 606B </span>","children":null,"spread":false},{"title":"protocol_util.c <span style='color:#111;'> 3.62KB </span>","children":null,"spread":false}],"spread":false},{"title":".gitignore <span style='color:#111;'> 320B </span>","children":null,"spread":false},{"title":"CMakeLists.txt <span style='color:#111;'> 498B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 858B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明