高级检索

    一种分布式共享存储系统的线程分配算法

    A HEURISTIC THREAD SCHEDULING ALGORITHM FOR DISTRIBUTED SHARED MEMORY

    • 摘要: 讨论了软件实现的多线程 DSM系统中的通信开销和线程分配问题 ,给出了一种基于线程关系图的调度模型 ,并在此基础上提出了一种基于迭代的线程分配算法 .通过大量的线程关系图对算法进行了评价 ,并且在一个软件 DSM系统中实现了该算法 ,同时给出了算法的评价结果和应用程序的性能数据 .

       

      Abstract: After a discussion of the communication overhead and the principles of thread scheduling in software DSM, this paper presents the scheduling model based on TIG(thread interaction graph). A heuristic thread scheduling algorithm is then presented, which assigns threads to processors in multithreaded software DSM. The algorithm is evaluated using 40,000 random generated TIGs, and implemented in a software DSM, named SMONN(shared memory on network of NT workstations). Performance data of evaluation and implementation are also given.

       

    /

    返回文章
    返回