Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: Weaves: A Novel Direct Code Execution Interface for Parallel High
  Performance Scientific Codes   Scientific codes are increasingly being used in compositional settings,
especially problem solving environments (PSEs). Typical compositional modeling
frameworks require significant buy-in, in the form of commitment to a
particular style of programming (e.g., distributed object components). While
this solution is feasible for newer generations of component-based scientific
codes, large legacy code bases present a veritable software engineering
nightmare. We introduce Weaves a novel framework that enables modeling,
composition, direct code execution, performance characterization, adaptation,
and control of unmodified high performance scientific codes. Weaves is an
efficient generalized framework for parallel compositional modeling that is a
proper superset of the threads and processes models of programming. In this
paper, our focus is on the transparent code execution interface enabled by
Weaves. We identify design constraints, their impact on implementation
alternatives, configuration scenarios, and present results from a prototype
implementation on Intel x86 architectures.

36
The categories of this paper are: cmp-lg
30
The categories of this paper are: q-alg
28
The categories of this paper are: alg-geom
31
The categories of this paper are: ao-sci
2
The categories of this paper are: math
26
The categories of this paper are: bayes-an
34
The categories of this paper are: chem-ph
11
The categories of this paper are: hep-lat
23
The categories of this paper are: solv-int
12
The categories of this paper are: nucl-th
13
The categories of this paper are: quant-ph
15
The categories of this paper are: nucl-ex
21
The categories of this paper are: adap-org
18
The categories of this paper are: econ
4
The categories of this paper are: cond-mat
24
The categories of this paper are: dg-ga