2005
DOI: 10.1007/11561347_16
|View full text |Cite
|
Sign up to set email alerts
|

Optimizing Marshalling by Run-Time Program Generation

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
9
0

Year Published

2006
2006
2014
2014

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 8 publications
(9 citation statements)
references
References 12 publications
0
9
0
Order By: Relevance
“…Work in this area specifically addressing highperformance for realistic applications includes work on marshalling [7,14] and on code-optimizing transformations [15]. With runtime specialization, the focus moves toward the efficiency of specialization itself [23,29].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Work in this area specifically addressing highperformance for realistic applications includes work on marshalling [7,14] and on code-optimizing transformations [15]. With runtime specialization, the focus moves toward the efficiency of specialization itself [23,29].…”
Section: Related Workmentioning
confidence: 99%
“…Specifically, out of our 115 (23×5) trials, the best specializers were: Stencil (11 times), GenOSKI (29), Unfolding (27), CSRbyNZ (20), CSR (13), MKL (2), BiCSB (6), CSX (7) 2 . The main contribution of this paper is a systematic comparison of a number of methods for performing sparse matrix-dense vector multiplication, including methods that are specialized to a particular matrix.…”
Section: Introductionmentioning
confidence: 99%
“…Many of the proposed approaches of optimizing Java serialization had the aim of making the language more amenable for HPC. The proposals for faster serialization eliminated the overheads of reflection by providing custom code for individual objects [27], using native code [21,22], and finally using runtime code generation to specialize serialization functionality [1]. Because C++ does not have built-in reflective capabilities, none of these approaches are applicable to us.…”
Section: Indirectly Related Workmentioning
confidence: 99%
“…Therefore, the field offsets obtained from a generated isomorphic class are guaranteed to be the same as the corresponding field offsets in the original class. 1 The obtained offsets are then inserted into the generated marshaling code to access an object's non-public fields. A slightly simplified example of accessing the protected field force x in class Mass is shown in Figure 3.…”
Section: Offsets Listmentioning
confidence: 99%
“…Staging requires that dataflow functions be represented "adequately." (2) We give representations for several dataflow problems, and for staged type checking. (3) We provide experimental evidence of speed-ups from staging.…”
Section: Introductionmentioning
confidence: 99%