首页 | 本学科首页   官方微博 | 高级检索  
     

多处理机环境下线程模型性能评测与分析
引用本文:杨沙洲,戴华东,杨学军.多处理机环境下线程模型性能评测与分析[J].计算机工程与应用,2005,41(27):1-3,6.
作者姓名:杨沙洲  戴华东  杨学军
作者单位:国防科技大学计算机学院,长沙,410073;国防科技大学计算机学院,长沙,410073;国防科技大学计算机学院,长沙,410073
基金项目:国家863高技术研究发展计划项目“软件专项一服务器操作系统”(编号:2002AA1Z2101)
摘    要:在线程环境设计中存在三种结构不同的线程模型:多对一、一对一和多对多,一直以来,线程模型的特性分析仍然主要位于感性层面,缺乏完整的测试数据验证。FreeBSD5提供了基于三种线程模型的线程环境,为评测不同线程环境的性能提供了条件。论文以FreeBSD5下的测试结果为基础,结合Linux下一对一模型线程库NPTL的测试结果,分析了三种模型的不同特点,指出一对一模型和多对多模型均具有良好的性能,同时,基于SchedulerActivations的多对多模型也有很大的发展空间。

关 键 词:线程模型  性能评测  多处理机
文章编号:1002-8331-(2005)27-0001-03
收稿时间:2005-05
修稿时间:2005-05

Performance Evaluation and Analysis of Threading Models in Multi-processor Environment
Yang Shazhou,Dai Huadong,Yang Xuejun.Performance Evaluation and Analysis of Threading Models in Multi-processor Environment[J].Computer Engineering and Applications,2005,41(27):1-3,6.
Authors:Yang Shazhou  Dai Huadong  Yang Xuejun
Affiliation:Institute of Computer, National University of Defense Technology, Changsha 410073
Abstract:There exist three threading models in designation of threading environment:M:1,1:1,M:N.Most of threading model analyses are based on sensibility as to now,without good benchmark results.FreeBSD5 provides three threading environments with different threading models,which is very valuable for testing.The issue here analyzes the threading models mentioned before with the benchmark results from FreeBSD5 as well as from Linux NPTL.We concludes that 1:1 and M:N models are both of good performance,and M:N model based on Scheduler Activations has a good future.
Keywords:threading model  performance evaluation  multi-processor
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号