-
公开(公告)号:CN101398803B
公开(公告)日:2011-04-06
申请号:CN200710153176.0
申请日:2007-09-28
Applicant: 国际商业机器公司
CPC classification number: G06F15/16
Abstract: 一种在细胞宽带引擎处理器中管理数据移动的方法,包括:从细胞宽带引擎处理器的多个协处理器元件中确定一个或多个空闲SPE为管理SPE,并将所述管理SPE的LS的起始有效地址和用于命令队列的有效地址通知给所述多个SPE中的计算SPE;以及所述管理SPE基于来自计算SPE的命令队列管理与所述计算SPE的计算有关的数据的移动。
-
公开(公告)号:CN101398803A
公开(公告)日:2009-04-01
申请号:CN200710153176.0
申请日:2007-09-28
Applicant: 国际商业机器公司
CPC classification number: G06F15/16
Abstract: 一种在细胞宽带引擎处理器中管理数据移动的方法,包括:从细胞宽带引擎处理器的多个协处理器元件中确定一个或多个空闲SPE为管理SPE,并将所述管理SPE的LS的起始有效地址和用于命令队列的有效地址通知给所述多个SPE中的计算SPE;以及所述管理SPE基于来自计算SPE的命令队列管理与所述计算SPE的计算有关的数据的移动。
-
公开(公告)号:CN101782930B
公开(公告)日:2012-08-22
申请号:CN200910003257.1
申请日:2009-01-21
Applicant: 国际商业机器公司
IPC: G06F17/50
CPC classification number: G16C10/00
Abstract: 本发明提供一种在多处理器系统上进行分子动力学模拟的方法和装置。该多处理器系统包括至少一个核心处理器以及多个加速器。该方法包括:将需要进行分子动力学模拟的物质空间划分为多个小盒子;以每一个小盒子的分子数据连续存储在与该小盒子对应的存储区域中的方式,将上述多个小盒子的分子数据存储在该多处理器系统的主存储器中;以在一次DMA操作中获取至少一个小盒子的分子数据的方式,使上述多个加速器并行地从主存储器中重复获取上述多个小盒子的分子数据,并进行分子动力学模拟计算。本发明通过使每一个小盒子的分子数据连续存储在与该小盒子对应的存储区域中,能够使各加速器在进行模拟时减少与主存储器的数据交换,从而提高模拟性能。
-
公开(公告)号:CN101373434A
公开(公告)日:2009-02-25
申请号:CN200710146588.1
申请日:2007-08-22
Applicant: 国际商业机器公司
IPC: G06F9/445
CPC classification number: G06F15/177 , G06F9/542 , G06F12/08 , G06F2212/251 , G06F2212/253
Abstract: 本发明提供了一种用于在多处理器系统中快速加载和运行程序映像的方法和系统,所述方法包括以下步骤:在协处理器中启动一协处理程序监控器,该协处理程序监控器被配置为监听来自主处理器的通知;在主处理器中调用一运行协处理程序函数,该运行协处理程序函数被配置为通知所述协处理程序监控器运行作为程序映像的一部分的、且被传送到协处理器的本地存储器的协处理程序映象;以及所述协处理程序监控器接收到所述通知后,运行所述协处理程序映象。
-
-
公开(公告)号:CN101572689A
公开(公告)日:2009-11-04
申请号:CN200810083952.9
申请日:2008-04-29
Applicant: 国际商业机器公司
Abstract: 本发明提供了一种在多处理器系统中的网络接口卡与加速器之间传输数据的方法和装置。其中该多处理器系统包括至少一个核心处理器、多个加速器以及可以被上述核心处理器、上述多个加速器和上述网络接口卡读取的主存储器。该方法包括:将在上述网络接口卡与上述多个加速器之间传输的数据以至少一个原始数据包的形式存储到上述主存储器中;设置上述原始数据包在上述主存储器中的存储位置标识;以及使上述网络接口卡或上述多个加速器根据上述存储位置标识从上述主存储器获取上述原始数据包。本发明能够优化诸如CBE的多处理器系统中的NIC驱动器与加速器之间的数据传输过程,提高系统的数据传输效率。
-
公开(公告)号:CN101192167A
公开(公告)日:2008-06-04
申请号:CN200610162951.4
申请日:2006-11-29
Applicant: 国际商业机器公司
CPC classification number: G06F9/4401 , G09G2310/0245
Abstract: 本发明提供了一种计算机用于显示用户预先设置的信息的方法以及使用该方法的计算机。该方法包括为该计算机加电,该计算机执行基本输入输出系统加电自检;执行操作系统启动的引导加载程序,以便将操作系统的内核加载到该计算机内;执行操作系统启动的内核引导;操作系统的内核启动第四阶段的开始阶段;该计算机显示用户预先设置的信息;以及完成操作系统启动的第四阶段。根据本发明,用户可以在操作系统启动的时候,利用用户预先设置的信息。
-
公开(公告)号:CN101373434B
公开(公告)日:2012-01-25
申请号:CN200710146588.1
申请日:2007-08-22
Applicant: 国际商业机器公司
IPC: G06F9/445
CPC classification number: G06F15/177 , G06F9/542 , G06F12/08 , G06F2212/251 , G06F2212/253
Abstract: 本发明提供了一种用于在多处理器系统中快速加载和运行程序映像的方法和系统,所述方法包括以下步骤:在协处理器中启动一协处理程序监控器,该协处理程序监控器被配置为监听来自主处理器的通知;在主处理器中调用一运行协处理程序函数,该运行协处理程序函数被配置为通知所述协处理程序监控器运行作为程序映像的一部分的、且被传送到协处理器的本地存储器的协处理程序映象;以及所述协处理程序监控器接收到所述通知后,运行所述协处理程序映象。
-
公开(公告)号:CN101782930A
公开(公告)日:2010-07-21
申请号:CN200910003257.1
申请日:2009-01-21
Applicant: 国际商业机器公司
IPC: G06F17/50
CPC classification number: G16C10/00
Abstract: 本发明提供一种在多处理器系统上进行分子动力学模拟的方法和装置。该多处理器系统包括至少一个核心处理器以及多个加速器。该方法包括:将需要进行分子动力学模拟的物质空间划分为多个小盒子;以每一个小盒子的分子数据连续存储在与该小盒子对应的存储区域中的方式,将上述多个小盒子的分子数据存储在该多处理器系统的主存储器中;以在一次DMA操作中获取至少一个小盒子的分子数据的方式,使上述多个加速器并行地从主存储器中重复获取上述多个小盒子的分子数据,并进行分子动力学模拟计算。本发明通过使每一个小盒子的分子数据连续存储在与该小盒子对应的存储区域中,能够使各加速器在进行模拟时减少与主存储器的数据交换,从而提高模拟性能。
-
-
-
-
-
-
-
-