MSA: Multiphase Specifically Shared Arrays
نویسندگان
چکیده
Shared address space (SAS) parallel programming models have faced difficulty scaling to large number of processors. Further, although in some cases SAS programs are easier to develop, in other cases they face difficulties due to a large number of race conditions. We contend that a multi-paradigm programming model comprising a distributedmemory model with a disciplined form of shared-memory programming may constitute a “complete” and powerful parallel programming system. Optimized coherence mechanisms based on the specific access pattern of a shared variable show significant performance benefits over general DSM coherence protocols. We present MSA, a system that supports such specifically shared arrays that can be shared in read-only, write-many, and accumulate modes. These simple modes scale well and are general enough to capture the majority of shared memory access patterns. MSA does not support a general read-write access mode, but a single array can be shared in read-only mode in one phase and write-many in another. MSA coexists with the message-passing paradigm (MPI) and the processor virtualization-based message-driven paradigm(Charm++). We present the model, its implementation, programming examples and preliminary performance results. 1
منابع مشابه
PGAS in the Message-Driven Execution Model
Asynchrony is increasingly important for high performance on modern parallel machines. A common approach to providing asynchrony in PGAS languages is to add additional language constructs to support asynchronous execution. In this paper we describe Multiphase Shared Arrays (MSA), a restricted PGAS programming model that takes the opposite approach, layering PGAS semantics over a fundamentally a...
متن کاملAn advanced modeling study on the impacts and atmospheric implications of multiphase dimethyl sulfide chemistry.
Oceans dominate emissions of dimethyl sulfide (DMS), the major natural sulfur source. DMS is important for the formation of non-sea salt sulfate (nss-SO42-) aerosols and secondary particulate matter over oceans and thus, significantly influence global climate. The mechanism of DMS oxidation has accordingly been investigated in several different model studies in the past. However, these studies ...
متن کاملIdentification of circulating microRNAs for the differential diagnosis of Parkinson's disease and Multiple System Atrophy
BACKGROUND Parkinson's disease (PD) is a progressive neurodegenerative disorder which may be misdiagnosed with atypical conditions such as Multiple System Atrophy (MSA), due to overlapping clinical features. MicroRNAs (miRNAs) are small non-coding RNAs with a key role in post-transcriptional gene regulation. We hypothesized that identification of a distinct set of circulating miRNAs (cmiRNAs) c...
متن کاملA Theoretical Framework for Several Antecedents of Shared Leadership in Corporate Board Contexts
Due to the gap in understanding board leadership and specifically, board shared leadership, this article aims at proposing some antecedents of the emergence of board shared leadership. This article incorporates three bodies of literature: Team effectiveness, team leadership, and board management. Based on integrating several theoretical perspectives, nine propositions are developed in relation ...
متن کاملCharacterization of the binding of multiplication-stimulating activity to a receptor for growth polypeptides in chick embryo fibroblasts.
Multiplication-stimulating activity (MSA) is the name given to a family of polypeptides with a molecular weight of approximately 10,000 that have been isolated from the culture medium of a rat liver cell line. MSA stimulates growth and DNA synthesis in chick embryo fibroblasts and has weak insulin-like metabolic activity. We have purified MSA and characterized the binding of ‘““I-labeled MSA to...
متن کامل