RUN-TIME SUPPORT FOR USER-LEVEL ULTRALIGHTWEIGHT THREADS ON DISTRIBUTED-MEMORY COMPUTERS

被引:0
|
作者
SHU, W
机构
[1] Department of Computer Science, State University of New York at Buffalo, Buffalo, 14260, NY
来源
JOURNAL OF SUPERCOMPUTING | 1995年 / 9卷 / 1-2期
关键词
THREADS; PARALLEL OPERATING SYSTEMS; PROCESS MANAGEMENT; PARALLEL COMPUTING; THREAD SCHEDULING; RUNTIME SUPPORT; DISTRIBUTED-MEMORY PARALLEL COMPUTERS;
D O I
10.1007/BF01245399
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Ultralightweight Thread (uThread) is a library package designed and optimized for user-level management of parallelism in a single application program running on distributed-memory computers. Existing process management systems incur an unnecessarily high cost when used for the type of parallelism exploited within an application. By reducing the overhead of ownership protection and frequent context switches, uThread encourages both simplicity and performance. In addition, uThread provides various scheduling support to balance the system load. The uThread package reduces the cost of parallelism management to nearly the lower bound. This package has been successfully running on most distributed-memory computers, such as the Intel iPSC/860, Touchstone Delta. NCUBE, and TMC CM-5.
引用
收藏
页码:91 / 103
页数:13
相关论文
共 37 条
  • [31] The SPEEDES-based Run-Time Infrastructure for the High-Level Architecture on high-performance computers
    Steinman, JS
    Berliner, G
    Blank, GE
    Brutocao, JS
    Burckhardt, J
    Peckham, M
    Shupe, S
    Stadsklev, K
    Tran, T
    Van Iwaarden, R
    Yu, L
    [J]. PROCEEDINGS OF THE HIGH PERFORMANCE COMPUTING SYMPOSIUM - HPC '99, 1999, : 255 - 266
  • [32] COLTHPF, a run-time support for the high-level co-ordination of HPF tasks
    Orlando, S
    Perego, R
    [J]. CONCURRENCY-PRACTICE AND EXPERIENCE, 1999, 11 (08): : 407 - 434
  • [33] The design and implementation of user-level software distributed shared memory system: SMS - Implicit binding entry consistency model
    Midorikawa, H
    Ohashi, Y
    Iizuka, H
    [J]. 2001 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING, VOLS I AND II, CONFERENCE PROCEEDINGS, 2001, : 299 - 302
  • [34] Interaction Proxy Manager: Semantic Model Generation and Run-time Support for Reconstructing Ubiquitous User Interfaces of Mobile Services
    Huang, Tian
    Yu, Chun
    Shi, Weinan
    Yang, David
    Zhu, Yihao
    Li, Zhaoheng
    Shi, Yuanchun
    [J]. PROCEEDINGS OF THE ACM ON INTERACTIVE MOBILE WEARABLE AND UBIQUITOUS TECHNOLOGIES-IMWUT, 2023, 7 (03):
  • [35] Experimental evaluation of the fail-silent behavior of a distributed real-time run-time support built from COTS components
    Chevochot, P
    Puaut, I
    [J]. INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2001, : 304 - +
  • [36] Enabling run-time memory data transfer optimizations at the system level with automated extraction of embedded Software Metadata information
    Bartzas, Alexandros
    Peon-Quiros, Miguel
    Mamagkakis, Stylianos
    Catthoor, Francky
    Soudris, Dimitrios
    Mendias, Jose A.
    [J]. 2008 ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2008, : 382 - +
  • [37] An Internet-based distributed manufacturing system utilizing a recurrent neural network controller for dynamic buffer size tuning to prevent user-level buffer overflow and shorten the service roundtrip time
    Lin, WWK
    Wong, AKY
    Dillon, TS
    [J]. 2005 3RD IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2005, : 275 - 280