Title | ||
---|---|---|
Machine independent Analytical models for cost evaluation of template--based programs |
Abstract | ||
---|---|---|
Structured parallel programming is one of the possible solutions to exploit Programmability, Portability and Performance in the parallel programming world. The power of this approach stands in the possibility to build an optimizing template--based compiler using low time complexity algorithms. In order to optimize the code, this compiler needs formulas that describe the performance of language constructs over the target architecture. We propose a set of parameters able to describe current parallel systems and build deterministic analytical models for basic forms of parallelism. The analytical model describes construct performance in a parametric way.This can be done by knowing that the compiler exploits a template--based support and giving template implementors guidelines to follow to make actual implementation perform as predicted. |
Year | Venue | Keywords |
---|---|---|
1997 | PDP | language construct,analytical model,template implementors guideline,basic form,current parallel system,cost evaluation,parallel programming world,optimizing template,actual implementation,independent analytical model,structured parallel programming,deterministic analytical model |
Field | DocType | Citations |
Architecture,Programming language,Computer science,Compiler correctness,Language construct,Compiler,Exploit,Parametric statistics,Software portability,Time complexity | Conference | 0 |
PageRank | References | Authors |
0.34 | 0 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Davide Pasetto | 1 | 163 | 11.77 |
Marco Vanneschi | 2 | 813 | 87.82 |