用于混合线程模式的程序的线程管理的方法和装置

    公开(公告)号:CN103136035B

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

    申请号:CN201110391185.X

    申请日:2011-11-30

    Inventor: 刘弢 林海波 王旭

    Abstract: 本发明涉及混合线程模式的程序的线程管理,尤其涉及非抢占性体系结构的多核计算机系统中运行混合线程编程的程序时的线程管理提供一种用于混合线程模式的程序的线程管理的方法和装置,其中,所述程序的线程以非抢占方式共享多个硬件资源,该方法包含:建立与多个硬件资源分别相关联的多个虚拟线程;截获来自程序的线程的一个工作项;分析工作项所属线程与其它线程之间的关系;根据分析结果,将工作项分配到多个虚拟线程中的一个虚拟线程。

    基于MapReduce架构实现图处理的方法和装置

    公开(公告)号:CN103970604A

    公开(公告)日:2014-08-06

    申请号:CN201310043220.8

    申请日:2013-01-31

    CPC classification number: G06F9/5066 G06F9/46

    Abstract: 本发明公开了一种基于MapReduce架构实现图处理的方法和装置,该方法包括:接收图处理作业的输入文件;利用获取的MapReduce任务的度数与执行时间的关系分布和所述图处理作业的度数分布预测所述图处理作业的MapReduce任务执行时间分布;根据预测的所述图处理作业的MapReduce任务执行时间分布将所述图处理作业的输入文件切分为MapReduce任务的输入数据分片。本发明实施例的方法能够实现均衡Map任务和Reduce任务的计算负载,从而高效地完成图处理作业。

    组合计算装置和方法
    3.
    发明公开

    公开(公告)号:CN102722412A

    公开(公告)日:2012-10-10

    申请号:CN201110079617.3

    申请日:2011-03-31

    CPC classification number: G06F9/5066

    Abstract: 提供一种组合计算装置和方法,所述装置包括:输入设定单元,配置为接收与多组输入数据相关的第一设定和与所述多组输入数据之间的组合方式相关的第二设定;数据获取单元,配置为根据所述第一设定和第二设定,获取由多组输入数据构成的数据组合;以及至少一个组合操作单元,配置为对所述数据组合进行所需的计算操作。本发明还提供了与上述装置对应的系统和方法。通过上述装置和方法,改进了现有的并行计算方式,使得并行计算的设计和操作更加简单,提高了并行计算系统的性能和效率。

    用于作业执行中的调度的方法和装置

    公开(公告)号:CN104598304B

    公开(公告)日:2018-03-13

    申请号:CN201310531204.3

    申请日:2013-10-31

    CPC classification number: G06F9/505 G06F9/50 G06F9/5044

    Abstract: 本发明涉及用于作业执行中的调度的方法和装置。根据本发明的实施例,提供一种在执行作业中调度由一个或多个前处理机和一个或多个后处理机共享的多个作业槽的方法,所述前处理机产生的数据将被馈送给所述后处理机以便处理。该方法包括:确定所述前处理机的总体数据产生速度;确定所述后处理机的总体数据消耗速度;以及基于所述总体数据产生速度和所述总体数据消耗速度,调度至少一个所述作业槽在所述前处理机和所述后处理机之间的分配。还公开了相应的装置。

    用于触摸屏设备的信息处理方法、装置和触摸屏设备

    公开(公告)号:CN103576947B

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

    申请号:CN201210253480.3

    申请日:2012-07-20

    CPC classification number: G06F3/041 G06F3/04886

    Abstract: 本发明涉及触摸识别领域,公开了一种用于触摸屏设备的信息处理方法,所述方法包括:响应于用户的手指与所述触摸屏设备的触摸屏接触,识别与所述触摸屏接触的手指;根据设定的手指与键位之间的对应关系,确定被识别的手指所对应的键位;将该被识别的手指所对应的键位所表示的至少一个字符进行显示。本发明还公开了一种用于触摸屏设备的信息处理装置以及一种触摸屏设备。通过本发明提供的技术方案可以辅助用户进行快速准确的输入,避免了用户使用虚拟键盘时导致的速度慢、准确度低的问题,并且不增加额外的设备。

    用于触摸屏设备的信息处理方法、装置和触摸屏设备

    公开(公告)号:CN103576947A

    公开(公告)日:2014-02-12

    申请号:CN201210253480.3

    申请日:2012-07-20

    CPC classification number: G06F3/041 G06F3/04886

    Abstract: 本发明涉及触摸识别领域,公开了一种用于触摸屏设备的信息处理方法,所述方法包括:响应于用户的手指与所述触摸屏设备的触摸屏接触,识别与所述触摸屏接触的手指;根据设定的手指与键位之间的对应关系,确定被识别的手指所对应的键位;将该被识别的手指所对应的键位所表示的至少一个字符进行显示。本发明还公开了一种用于触摸屏设备的信息处理装置以及一种触摸屏设备。通过本发明提供的技术方案可以辅助用户进行快速准确的输入,避免了用户使用虚拟键盘时导致的速度慢、准确度低的问题,并且不增加额外的设备。

    基于MapReduce架构实现图处理的方法和装置

    公开(公告)号:CN103970604B

    公开(公告)日:2017-05-03

    申请号:CN201310043220.8

    申请日:2013-01-31

    CPC classification number: G06F9/5066 G06F9/46

    Abstract: 本发明公开了一种基于MapReduce架构实现图处理的方法和装置,该方法包括:接收图处理作业的输入文件;利用获取的MapReduce任务的度数与执行时间的关系分布和所述图处理作业的度数分布预测所述图处理作业的MapReduce任务执行时间分布;根据预测的所述图处理作业的MapReduce任务执行时间分布将所述图处理作业的输入文件切分为MapReduce任务的输入数据分片。本发明实施例的方法能够实现均衡Map任务和Reduce任务的计算负载,从而高效地完成图处理作业。

    用于作业执行中的调度的方法和装置

    公开(公告)号:CN104598304A

    公开(公告)日:2015-05-06

    申请号:CN201310531204.3

    申请日:2013-10-31

    CPC classification number: G06F9/505 G06F9/50 G06F9/5044

    Abstract: 本发明涉及用于作业执行中的调度的方法和装置。根据本发明的实施例,提供一种在执行作业中调度由一个或多个前处理机和一个或多个后处理机共享的多个作业槽的方法,所述前处理机产生的数据将被馈送给所述后处理机以便处理。该方法包括:确定所述前处理机的总体数据产生速度;确定所述后处理机的总体数据消耗速度;以及基于所述总体数据产生速度和所述总体数据消耗速度,调度至少一个所述作业槽在所述前处理机和所述后处理机之间的分配。还公开了相应的装置。

    用于虚拟机管理器获取异常指令的装置和控制方法

    公开(公告)号:CN103853591A

    公开(公告)日:2014-06-11

    申请号:CN201210505800.X

    申请日:2012-11-30

    Abstract: 本发明涉及虚拟机系统中虚拟机管理器对异常指令的获取,具体地,涉及用于虚拟机管理器获取异常指令的装置和控制方法。提供一种用于虚拟机管理器获取异常指令的装置(300)和控制方法,其中,所述虚拟机管理器(220)在包含中央处理器CPU(212)的物理机(210)和虚拟机(230)之间运行,所述装置包含:内容可寻址存储器CAM(330);虚拟机管理器可访问的专用寄存器SPR(350);以及控制逻辑电路(310),控制逻辑电路(310),具有CPU相连的输入端和与CAM相连的输出端,输入端接收分别来自CPU指令流水线的取指阶段和写回阶段的数据,输出端使来自CPU指令流水线的取指阶段的指令被存储到CAM,并触发CAM将其中存储的属于异常指令的指令输出到SPR。

Patent Agency Ranking