[发明专利]基于多线程共享内存通信的动态线程映射优化方法及装置有效
| 申请号: | 201911236909.6 | 申请日: | 2019-12-05 |
| 公开(公告)号: | CN111176831B | 公开(公告)日: | 2023-05-02 |
| 发明(设计)人: | 张兴军;鲁晨欣;董小社;李靖波;周剑锋;韩立 | 申请(专利权)人: | 西安交通大学 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/54 |
| 代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 房鑫 |
| 地址: | 710049 *** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 基于多线程共享内存通信的动态线程映射优化方法及装置,方法包括:步骤一、在多线程并行程序运行过程中,周期性收集并统计线程间的通信量;步骤二、由步骤一统计得到的通信量矩阵,转化得到表示线程间通信量的无向图,根据线程间通信量的无向图层次化地计算出对线程合理划分后的分组,输出分组结果;步骤三、调用内核函数为每个线程依次设置其CPU亲和度,将程序中的各线程依据分组计算的结果,迁移到对应的CPU核心上;步骤四、间隔一段时间,重复步骤一至三,直到线程退出。装置包括:通信检测与统计模块,映射分组计算模块,线程迁移及控制模块。本发明优化了多线程并行程序在NUMA架构下运行的通信效率和访存效率,通用和可移植性好。 | ||
| 搜索关键词: | 基于 多线程 共享 内存 通信 动态 线程 映射 优化 方法 装置 | ||
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安交通大学,未经西安交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201911236909.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种分类方法和相关装置
- 下一篇:一种融媒体影响力分析报表生成方法及设备





