Unified UDispatch: A User Dispatching Tool for Multicore Systems

来源 :计算机科学技术学报(英文版) | 被引量 : 0次 | 上传用户:tkzcsl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
In multicore environment, multithreading is often used to improve application performance. However, even in many simple applications, the performance might degrade when the number of threads increases. Users usually impute this phenomenon to the overhead of creation or termination of threads. In our observation, how the threads are dispatched to the multiple cores might have a more significant effect. We formally defined the problems on using threads as multithreading anomalies, and presented a novel user dispatching mechanism (UDispatch) which provides controllability in user space to improve application performance. Through modification of application source codes with the UDispatch application programming interface (API), the application performance can be improved significantly. However, since the application source codes might not be available or it might be too complicated to modify application source codes, we provided an extension, called UDispatch+, to dispatch threads without any modification of application source codes. In this paper, the UDispatch and UDispatch+ are integrated and wrapped for more portability and introduced as a tool called Unified UDispatch (UUD) with more detailed experiments and description. It can dispatch the application threads to specific cores at the discretion of users with up to 171.8% performance improvement on a 4-core machine.
其他文献
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
期刊
相亲rn和相亲对象呆了一晚上后,男人再也受不了了。他事先安排了个朋友给他打电话,这样他就能借故先离开了。当他回到桌边,他垂下眼睛.装出一副阴沉的表情,说:“有个不幸的消息.我的
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
农业是国民经济的基础。2010年的中央一号文件,《中共中央、国务院关于加大统筹城乡发展力度,进一步穷实农业农村发展基础的若干意见》,是国家连续第七次以三农为主题的一号文件
学位
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
财政支出和居民消费之间的关系在理论界是一个备受关注的话题,尤其是在居民消费疲软的中国。20世纪90年代中期以来,中国经济出现了以有效需求不足为特征的经济增长放绶,在屡次降
学位
煤电产业的纵向关系是我国能源体制改革的关键问题之一,本文在学习借鉴前人的研究成果的基础上,综合运用理论分析与计量模型实证分析,从制度经济学和企业战略角度出发,对煤电
学位
目的观察已婚妇女生殖道感染现状,为探讨如何降低其发病率,以及提高其防治水平提供依据。方法回顾分析2012年1-6月在我院体检科普查的已婚妇女的临床资料。结果已婚妇女生殖
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥