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

    公开(公告)号:US20100281489A1

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

    申请号:US12662657

    申请日:2010-04-27

    IPC分类号: G06F9/46

    摘要: 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.

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

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

    公开(公告)号:US08650384B2

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

    申请号:US12662657

    申请日:2010-04-27

    IPC分类号: G06F9/30

    摘要: 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.

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