METHOD AND SYSTEM FOR DYNAMICALLY PARALLELIZING APPLICATION PROGRAM
    1.
    发明申请
    METHOD AND SYSTEM FOR DYNAMICALLY PARALLELIZING APPLICATION PROGRAM 审中-公开
    用于动态并行应用程序的方法和系统

    公开(公告)号:US20130312003A1

    公开(公告)日:2013-11-21

    申请号:US13947629

    申请日:2013-07-22

    CPC classification number: G06F9/50 G06F9/5038 G06F9/5066 G06F2209/5017

    Abstract: Provided is a method and system for dynamically parallelizing an application program. Specifically, provided is a method and system having multi-core control that may verify a number of available threads according to an application program and dynamically parallelize data based on the verified number of available threads. The method and system for dynamically parallelizing the application program may divide a data block to be processed according to the application program based on a relevant data characteristic and dynamically map the threads to division blocks, and thereby enhance a system performance.

    Abstract translation: 提供了一种用于动态并行化应用程序的方法和系统。 特别地,提供了一种具有多核控制的方法和系统,其可以根据应用程序验证多个可用线程,并且基于经验证的可用线程数动态地并行化数据。 用于动态并行化应用程序的方法和系统可以基于相关数据特征,根据应用程序划分要处理的数据块,并将线程动态地映射到划分块,从而提高系统性能。

    Method and system for dynamically parallelizing application program
    3.
    发明授权
    Method and system for dynamically parallelizing application program 有权
    动态并行应用程序的方法和系统

    公开(公告)号:US09189277B2

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

    申请号:US13947629

    申请日:2013-07-22

    CPC classification number: G06F9/50 G06F9/5038 G06F9/5066 G06F2209/5017

    Abstract: Provided is a method and system for dynamically parallelizing an application program. Specifically, provided is a method and system having multi-core control that may verify a number of available threads according to an application program and dynamically parallelize data based on the verified number of available threads. The method and system for dynamically parallelizing the application program may divide a data block to be processed according to the application program based on a relevant data characteristic and dynamically map the threads to division blocks, and thereby enhance a system performance.

    Abstract translation: 提供了一种用于动态并行化应用程序的方法和系统。 特别地,提供了一种具有多核控制的方法和系统,其可以根据应用程序验证多个可用线程,并且基于经验证的可用线程数动态地并行化数据。 用于动态并行化应用程序的方法和系统可以基于相关数据特征,根据应用程序划分要处理的数据块,并将线程动态地映射到划分块,从而提高系统性能。

Patent Agency Ranking