Abstract
|
<p>An important and resource-intensi … <p>An important and resource-intensive class of computation codes consists of simulators for physical systems. Today, most simulation codes are written in general-purpose imperative languages such as C or FORTRAN. Unfortunately, such languages encourage the programmer to focus her attention on details of how the computation is performed, rather than on the system being modeled.</p><p>This paper reports the design and implementation of a novel notion of an object for a physical modeling language called Acumen. A key idea underlying the language's design is encouraging a programming style that enables a "globally parallel, locally imperative" view of the world. The language is also being designed to preserve deterministic execution even when the underlying computation is performed on a highly parallel platform. Our main observation with the initial study is that extensive and continual experimental evaluation is crucial for keeping the language design process informed about bottlenecks for parallel execution.</p>tlenecks for parallel execution.</p>
|
Author
|
Paul Brauner +
, Walid Taha +
|
Conference
|
POOSC'10. Workshop on Parallel Object Orie … POOSC'10. Workshop on Parallel Object Oriented Scientific Computing 9th Workshop on Parallel/High-Performance Object-Oriented Scientific Computing, POOSC'10, at the ACM Conference on Systems, Programming, Languages and Applications: Software for Humanity, SPLASH, Reno/Tahoe, USA, 17-22 Octoberty, SPLASH, Reno/Tahoe, USA, 17-22 October
|
DOI
|
http://dx.doi.org/10.1145/2039312.2039314 +
|
Diva
|
http://hh.diva-portal.org/smash/record.jsf?searchId=1&pid=diva2:588247
|
HostPublication
|
POOSC'10, Proceedings of the 9th Workshop on Parallel/High-Performance Object-Oriented Scientific Computing +
|
PublicationType
|
Conference Paper +
|
Publisher
|
ACM Press +
|
Title
|
Globally Parallel, Locally Sequential : A Preliminary Proposal for Acumen Objects +
|
Year
|
2010 +
|
Has queryThis property is a special property in this wiki.
|
Publications:Globally Parallel, Locally Sequential : A Preliminary Proposal for Acumen Objects +
, Publications:Globally Parallel, Locally Sequential : A Preliminary Proposal for Acumen Objects +
, Publications:Globally Parallel, Locally Sequential : A Preliminary Proposal for Acumen Objects +
, Publications:Globally Parallel, Locally Sequential : A Preliminary Proposal for Acumen Objects +
, Publications:Globally Parallel, Locally Sequential : A Preliminary Proposal for Acumen Objects +
, Publications:Globally Parallel, Locally Sequential : A Preliminary Proposal for Acumen Objects +
, Publications:Globally Parallel, Locally Sequential : A Preliminary Proposal for Acumen Objects +
, Publications:Globally Parallel, Locally Sequential : A Preliminary Proposal for Acumen Objects +
, Publications:Globally Parallel, Locally Sequential : A Preliminary Proposal for Acumen Objects +
, Publications:Globally Parallel, Locally Sequential : A Preliminary Proposal for Acumen Objects +
|
Categories |
Publication +
|
Modification dateThis property is a special property in this wiki.
|
26 June 2014 03:44:45 +
|