在多处理器系统上进行分子动力学模拟的方法和装置

    公开(公告)号:CN101782930B

    公开(公告)日:2012-08-22

    申请号:CN200910003257.1

    申请日:2009-01-21

    CPC classification number: G16C10/00

    Abstract: 本发明提供一种在多处理器系统上进行分子动力学模拟的方法和装置。该多处理器系统包括至少一个核心处理器以及多个加速器。该方法包括:将需要进行分子动力学模拟的物质空间划分为多个小盒子;以每一个小盒子的分子数据连续存储在与该小盒子对应的存储区域中的方式,将上述多个小盒子的分子数据存储在该多处理器系统的主存储器中;以在一次DMA操作中获取至少一个小盒子的分子数据的方式,使上述多个加速器并行地从主存储器中重复获取上述多个小盒子的分子数据,并进行分子动力学模拟计算。本发明通过使每一个小盒子的分子数据连续存储在与该小盒子对应的存储区域中,能够使各加速器在进行模拟时减少与主存储器的数据交换,从而提高模拟性能。

    程序编译方法和编译器
    5.
    发明公开

    公开(公告)号:CN101369233A

    公开(公告)日:2009-02-18

    申请号:CN200710141856.0

    申请日:2007-08-14

    CPC classification number: G06F8/456

    Abstract: 本发明提供了对源程序进行编译的方法和对源程序进行编译的编译器。根据本发明的一个方面,提供了一种对源程序进行编译的方法,其特征在于,包括:在对上述源程序进行语法分析时,识别与向量对齐有关的暗示;以及在生成代码时,根据上述识别出的与向量对齐有关的暗示生成简化的代码。

    多处理器系统中网络接口卡与加速器传输数据的方法与装置

    公开(公告)号:CN101572689A

    公开(公告)日:2009-11-04

    申请号:CN200810083952.9

    申请日:2008-04-29

    Abstract: 本发明提供了一种在多处理器系统中的网络接口卡与加速器之间传输数据的方法和装置。其中该多处理器系统包括至少一个核心处理器、多个加速器以及可以被上述核心处理器、上述多个加速器和上述网络接口卡读取的主存储器。该方法包括:将在上述网络接口卡与上述多个加速器之间传输的数据以至少一个原始数据包的形式存储到上述主存储器中;设置上述原始数据包在上述主存储器中的存储位置标识;以及使上述网络接口卡或上述多个加速器根据上述存储位置标识从上述主存储器获取上述原始数据包。本发明能够优化诸如CBE的多处理器系统中的NIC驱动器与加速器之间的数据传输过程,提高系统的数据传输效率。

    用于显示用户预先设置的信息的方法和计算机

    公开(公告)号:CN101192167A

    公开(公告)日:2008-06-04

    申请号:CN200610162951.4

    申请日:2006-11-29

    CPC classification number: G06F9/4401 G09G2310/0245

    Abstract: 本发明提供了一种计算机用于显示用户预先设置的信息的方法以及使用该方法的计算机。该方法包括为该计算机加电,该计算机执行基本输入输出系统加电自检;执行操作系统启动的引导加载程序,以便将操作系统的内核加载到该计算机内;执行操作系统启动的内核引导;操作系统的内核启动第四阶段的开始阶段;该计算机显示用户预先设置的信息;以及完成操作系统启动的第四阶段。根据本发明,用户可以在操作系统启动的时候,利用用户预先设置的信息。

    在多处理器系统上进行分子动力学模拟的方法和装置

    公开(公告)号:CN101782930A

    公开(公告)日:2010-07-21

    申请号:CN200910003257.1

    申请日:2009-01-21

    CPC classification number: G16C10/00

    Abstract: 本发明提供一种在多处理器系统上进行分子动力学模拟的方法和装置。该多处理器系统包括至少一个核心处理器以及多个加速器。该方法包括:将需要进行分子动力学模拟的物质空间划分为多个小盒子;以每一个小盒子的分子数据连续存储在与该小盒子对应的存储区域中的方式,将上述多个小盒子的分子数据存储在该多处理器系统的主存储器中;以在一次DMA操作中获取至少一个小盒子的分子数据的方式,使上述多个加速器并行地从主存储器中重复获取上述多个小盒子的分子数据,并进行分子动力学模拟计算。本发明通过使每一个小盒子的分子数据连续存储在与该小盒子对应的存储区域中,能够使各加速器在进行模拟时减少与主存储器的数据交换,从而提高模拟性能。

Patent Agency Ranking