摘要
在并行分布式计算领域中,基于NOW(Network of Workstation)的分布式共享存储器(DSM:Distributed Shared Memory)系统越来越受到人们的青睐.然而,要想在这种系统上获得较好的可编程性和性能,则需要系统支持细颗粒度的并行性,并且简化编程.我们设计了一个并行分布式系统,该系统由六台SUN Sparc上作站通过10M以太网组成,外加基于线程的MPI运行库和自定义的DSM-C程序设计语言,同时用软件方法实现Cache一致性.
Systems with DSM (Distributed Shared Memory) based on NOW (Network of Workstation) are becoming increasingly popular for parallel distributed computation. However, obtain well programmability and high performance on these systems requires supporting of fine-grain parallelism and simplifying of programming language are required. We have designed a parallel distributed system consisting of six SUN Spare stations, adding with threaded MPI runtime library and self-defined DSM_C programming language, also with cache consistency maintenance realized by software method. All of these result in a better parallel programming environment.
出处
《上海大学学报(自然科学版)》
CAS
CSCD
1999年第S1期161-165,共5页
Journal of Shanghai University:Natural Science Edition
基金
国家自然科学基金(69503005)
上海应用(AM)研究与发展基金(98003)
关键词
分布共享存储器
共享粒度
一致性模型
一致性协议
消息传递
线程迁移
distributed-shared memory
shared granularity
consistency model
coherence protocol
message passing
thread migration