NestStep is a parallel programming language for the bsp (bulk-synchronous-parallel) model of parallelcomputation. Extending the classical bspmodel, NestStep supports dynamically nested parallelism by nesting of supe...
详细信息
NestStep is a parallel programming language for the bsp (bulk-synchronous-parallel) model of parallelcomputation. Extending the classical bspmodel, NestStep supports dynamically nested parallelism by nesting of supersteps and a hierarchical processor group concept. Furthermore, NestStep adds a virtual shared memory realization in software, where memory consistency is relaxed to superstep boundaries. Distribution of shared arrays is also supported. A prototype for a subset of NestStep has been implemented based on Java as sequential basis language. The prototype implementation is targeted to a set of Java Virtual Machines coupled by Java socket communication to a virtual parallel computer.
暂无评论