Show simple item record

dc.contributor.authorArapov, Dmitry
dc.contributor.authorKalinov, Alexey
dc.contributor.authorLastovetsky, Alexey
dc.contributor.authorLedovskih, Ilya
dc.contributor.authorLewis, Ted
dc.date.accessioned2014-05-15T22:55:59Z
dc.date.available2014-05-15T22:55:59Z
dc.date.issued1997
dc.identifier.urihttps://hdl.handle.net/10945/41238
dc.description.abstractmpC is a programming language of medium level for distributed memory machines (DMM). The language is an ANSI C superset based on the notion of network comprising virtual processors of different types and performances connected with links of different bandwidths. It allows the user to describe a network topology, create and discard networks, distribute data and computations over the networks. In other words, the user can specify (dynamically) the topology of his application, and the mpC programming environment will use this (topological) information in run time to ensure the efficient execution of the application on any particular DMM. The paper outlines the most principal features of mpC and its programming environment making them suitable tools to write efficient and portable parallel programs for heterogenous DMMs.en_US
dc.publisherIEEEen_US
dc.rightsThis publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.en_US
dc.titleA Programming Environment for Heterogenous Distributed Memory Machinesen_US
dc.typeArticleen_US
dc.contributor.departmentComputer Science (CS)


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record