MULTITHREADING FRAMEWORK SUPPORTING DYNAMIC LOAD BALANCING AND MULTITHREAD PROCESSING METHOD USING THE SAME
    1.
    发明申请
    MULTITHREADING FRAMEWORK SUPPORTING DYNAMIC LOAD BALANCING AND MULTITHREAD PROCESSING METHOD USING THE SAME 审中-公开
    支持动态负载均衡和多步骤处理方法的多功能框架

    公开(公告)号:US20090150898A1

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

    申请号:US12266673

    申请日:2008-11-07

    IPC分类号: G06F9/46

    CPC分类号: G06F9/4881 G06F9/5066

    摘要: A multithreading framework supporting dynamic load balancing, the multithreading framework being used to perform multi-thread programming, the multithreading framework includes a job scheduler for performing parallel processing by redefining a processing order of one or more unit jobs, transmitted from a predetermined application, based on unit job information included in the respective unit jobs, and transmitting the unit jobs to a thread pool based on the redefined processing order, a device enumerator for detecting a device in which the predetermined application is executed and defining resources used inside the application, a resource manager for managing the resources related to the predetermined application executed using the job scheduler or the device enumerator, and a plug-in manager for managing a plurality of modules which performs various types of functions related to the predetermined application in a plug-in manner, and providing such plug-in modules to the job scheduler.

    摘要翻译: 一种支持动态负载平衡的多线程框架,多线程框架用于执行多线程编程,多线程框架包括作业调度器,用于通过重新定义从预定应用程序发送的一个或多个单元作业的处理顺序来执行并行处理 在单元作业中包括的单元作业信息,以及基于重新定义的处理顺序将单元作业发送到线程池;设备枚举器,用于检测其中执行预定应用的设备并且定义应用内部使用的资源; 用于管理与使用作业调度器或设备枚举器执行的预定应用相关的资源的资源管理器,以及用于管理以插件方式执行与预定应用相关的各种功能的多个模块的插件管理器 并且向作业调度器提供这样的插件模块。