通过硬件资源利用报告优化性能的方法和数据处理系统技术方案

技术编号:2861728 阅读:225 留言:0更新日期:2012-04-11 18:40
在本发明专利技术中,根据一种操作一个数据处理系统的方法,在该数据处理系统中的一个处理单元中建立一或多个监控参数集。在硬件方面,处理单元根据一或多个监控参数集中的一个监控参数集,监控处理单元中的多个可调度软件实体中的每一个的执行。然后,处理单元向运行在数据处理系统中的软件报告多个可调度软件实体中的每一个对硬件资源的使用情况。软件可以存储和使用处理单元所报告的硬件使用信息,以调度处理单元所报告的可调度软件实体的执行。还可以利用硬件使用信息生成对至少一个正在执行的可调度软件实体的分类,可以把这一分类通知处理单元,以动态地更新硬件资源向可调度软件实体的分配。

【技术实现步骤摘要】

总体上讲,本专利技术涉及数据处理,具体地讲,本专利技术涉及数据处理系统中的性能优化。更具体地讲,本专利技术涉及一种数据处理系统与方法,其中硬件与软件相互协调,以优化线程的处理。
技术介绍
当前,众多倾向影响着服务器级和大型计算机系统的开发。特别是,根据摩尔定律,集成电路中晶体管的密度继续增大,在摩尔定律当前的公式中断定,集成电路上每单位面积晶体管的个数,大约每18个月增加一倍。另外,处理器频率也大约每两年增加一倍。而且,系统规模(即系统中央处理器的个数)仍在继续增加,已达数十、数百,在某些情况下,甚至已达数千个处理器。这些倾向的结果是,服务器类和大型计算机系统的峰值性能迅速攀升,其中,最近开发的大规模高性能计算(HPC)系统号称具有100 TFLOPS(每秒100万亿浮点操作)或100 TELOPS以上的峰值性能的数值。令人感到遗憾的是,高性能计算系统的持续性能(sustained performance),未能以峰值性能的速度得以改进,事实上,持续性能与峰值性能之间的比率,尽管当前很低(例如1∶10),但仍在下降。由于具有如此未加以利用的可用计算容量,目前人们正在把相当大的注意本文档来自技高网...

【技术保护点】
一种用于操作一个数据处理系统的方法,所述方法包括:在该数据处理系统中的一个处理单元中建立一个或多个监控参数集;在硬件方面,处理单元根据一个或多个监控参数集中的一个监控参数集,监控处理单元中的一系列可调度软件实体中每一个的执行 ;以及处理单元向运行在数据处理系统中的软件报告多个可调度软件实体中的每一个对硬件资源的使用情况。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:拉维K阿里米利兰德尔C斯旺伯格
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1