基于Eclipse的对等通信方法

    公开(公告)号:CN105391784B

    公开(公告)日:2018-06-26

    申请号:CN201510831791.7

    申请日:2015-11-24

    Abstract: 本发明提供了一种基于Eclipse的对等通信方法,其中,在Eclipse客户端中集成一个Web服务器插件,以用于对外提供Http服务;在服务端中集成用于对所述Eclipse客户端的Web服务器插件进行调用的Http客户端插件;在服务端处理完所述Eclipse客户端的请求后,在不等待接收所述Eclipse客户端的状态查询请求的情况下,直接把结果数据经由自身的Http客户端插件通过调用所述Eclipse客户端的服务传递给所述Eclipse客户端。

    基于Eclipse的对等通信方法

    公开(公告)号:CN105391784A

    公开(公告)日:2016-03-09

    申请号:CN201510831791.7

    申请日:2015-11-24

    CPC classification number: H04L67/02 H04L67/34

    Abstract: 本发明提供了一种基于Eclipse的对等通信方法,其中,在Eclipse客户端中集成一个Web服务器插件,以用于对外提供Http服务;在服务端中集成用于对所述Eclipse客户端的Web服务器插件进行调用的Http客户端插件;在服务端处理完所述Eclipse客户端的请求后,在不等待接收所述Eclipse客户端的状态查询请求的情况下,直接把结果数据经由自身的Http客户端插件通过调用所述Eclipse客户端的服务传递给所述Eclipse客户端。

    异构处理器体系的程序调试方法和系统

    公开(公告)号:CN102955737B

    公开(公告)日:2015-08-12

    申请号:CN201210439335.4

    申请日:2012-11-06

    Abstract: 一种异构处理器体系的程序调试方法和系统。所述程序调试方法包括:调试器根据用户设置对所述主核程序和从核程序分别设置用户断点;操作系统捕获调试异常,所述调试异常由所述主核或从核基于用户断点而产生;操作系统识别所述调试异常为主核调试异常还是从核调试异常,并将所述调试异常的主核现场和/或从核现场映射到调试器可访问的地址空间,然后唤醒所述调试器;调试器被唤醒,查询所记录的主核现场和/或从核现场。本发明技术方案提供了实现异构并行程序调试的通用方案,以支撑异构处理器体系上两种组件的并行程序调试。

    基于插装标签的核间协同多线程PMU事件监测方法

    公开(公告)号:CN105426296B

    公开(公告)日:2018-04-10

    申请号:CN201510826916.7

    申请日:2015-11-24

    Abstract: 本发明提供了一种基于插装标签的核间协同多线程PMU事件监测方法,用于异构众核处理器。异构众核处理器包括用于执行计算操作的运算核心和用于执行控制和服务操作的运算控制核心。其中,运算控制核心设置各个运算核心上运行的线程所关心的性能事件;初始化各个运算核心上运行的线程的PMU;在各个运算核心上运行的线程上插装标签;运算控制核心在后台透明地收集各个运算核心上运行的线程上的插装标签所实时返回的数据;运算控制核心集中整理分析返回的数据以执行性能监测记录,从而形成统一的全处理器的性能监测。

    并行运行时错误检测方法

    公开(公告)号:CN105243023A

    公开(公告)日:2016-01-13

    申请号:CN201510831795.5

    申请日:2015-11-24

    Abstract: 本发明提供了一种并行运行时错误检测方法,包括:设置初始值为0的第一计数器和第二计数器;在进程进入一个MPI阻塞操作时,第一计数器加一,并启动一个定时器;在从该阻塞操作返回时,将第一计数器的值赋给第二计数器,并取消定时器;而且,如果该MPI阻塞在一个MPI调用中,则在定时器满时触发一个软中断信号,从而进入一个中断处理函数,在中断处理函数中比较第一计数器和第二计数器的当前值,如果第一计数器和第二计数器的当前值不相等,则执行状态转储并随后执行死锁检测;如果第一计数器和第二计数器的当前值相等,则从中断处理函数返回,并继续执行并行程序。

    并行运行时错误检测方法

    公开(公告)号:CN105243023B

    公开(公告)日:2017-09-26

    申请号:CN201510831795.5

    申请日:2015-11-24

    Abstract: 本发明提供了一种并行运行时错误检测方法,包括:设置初始值为0的第一计数器和第二计数器;在进程进入一个MPI阻塞操作时,第一计数器加一,并启动一个定时器;在从该阻塞操作返回时,将第一计数器的值赋给第二计数器,并取消定时器;而且,如果该MPI阻塞在一个MPI调用中,则在定时器满时触发一个软中断信号,从而进入一个中断处理函数,在中断处理函数中比较第一计数器和第二计数器的当前值,如果第一计数器和第二计数器的当前值不相等,则执行状态转储并随后执行死锁检测;如果第一计数器和第二计数器的当前值相等,则从中断处理函数返回,并继续执行并行程序。

    基于插装标签的核间协同多线程PMU事件监测方法

    公开(公告)号:CN105426296A

    公开(公告)日:2016-03-23

    申请号:CN201510826916.7

    申请日:2015-11-24

    CPC classification number: G06F11/3466

    Abstract: 本发明提供了一种基于插装标签的核间协同多线程PMU事件监测方法,用于异构众核处理器。异构众核处理器包括用于执行计算操作的运算核心和用于执行控制和服务操作的运算控制核心。其中,运算控制核心设置各个运算核心上运行的线程所关心的性能事件;初始化各个运算核心上运行的线程的PMU;在各个运算核心上运行的线程上插装标签;运算控制核心在后台透明地收集各个运算核心上运行的线程上的插装标签所实时返回的数据;运算控制核心集中整理分析返回的数据以执行性能监测记录,从而形成统一的全处理器的性能监测。

    基于应用逻辑序的并行程序调试方法和装置

    公开(公告)号:CN102929780B

    公开(公告)日:2015-11-18

    申请号:CN201210441991.8

    申请日:2012-11-06

    Abstract: 一种基于应用逻辑序的并行程序调试方法和装置。所述并行程序调试方法包括定义数据链,抽象描述复杂并行程序的语义逻辑,所述数据链包括应用逻辑序、逻辑分段集合和正确性验证算法,所述应用逻辑序为迭代步序或数据流序;按照所述数据链的定义跟踪所述并行程序运行时所述程序变量的数据,以所述正确性验证算法验证所述程序变量的数据并记录验证结果;在所述并行程序运行结束或异常退出后,重放所记录的验证结果。本发明基于并行应用系统语义逻辑的重放调试方案有利于并行程序的错误定位,并且减少了逻辑序信息量,节省了存储和分析的开销。

    异构处理器体系的程序调试方法和系统

    公开(公告)号:CN102955737A

    公开(公告)日:2013-03-06

    申请号:CN201210439335.4

    申请日:2012-11-06

    Abstract: 一种异构处理器体系的程序调试方法和系统。所述程序调试方法包括:调试器根据用户设置对所述主核程序和从核程序分别设置用户断点;操作系统捕获调试异常,所述调试异常由所述主核或从核基于用户断点而产生;操作系统识别所述调试异常为主核调试异常还是从核调试异常,并将所述调试异常的主核现场和/或从核现场映射到调试器可访问的地址空间,然后唤醒所述调试器;调试器被唤醒,查询所记录的主核现场和/或从核现场。本发明技术方案提供了实现异构并行程序调试的通用方案,以支撑异构处理器体系上两种组件的并行程序调试。

    基于应用逻辑序的并行程序调试方法和装置

    公开(公告)号:CN102929780A

    公开(公告)日:2013-02-13

    申请号:CN201210441991.8

    申请日:2012-11-06

    Abstract: 一种基于应用逻辑序的并行程序调试方法和装置。所述并行程序调试方法包括定义数据链,抽象描述复杂并行程序的语义逻辑,所述数据链包括应用逻辑序、逻辑分段集合和正确性验证算法,所述应用逻辑序为迭代步序或数据流序;按照所述数据链的定义跟踪所述并行程序运行时所述程序变量的数据,以所述正确性验证算法验证所述程序变量的数据并记录验证结果;在所述并行程序运行结束或异常退出后,重放所记录的验证结果。本发明基于并行应用系统语义逻辑的重放调试方案有利于并行程序的错误定位,并且减少了逻辑序信息量,节省了存储和分析的开销。

Patent Agency Ranking