In this paper we discuss how extensible meta-data featured by virtual machines, such as JVM and CLR, can be used to specify the parallelization aspect of annotated programs. Our study focuses on annotated CLR programs written using a variant of C#; we developed a meta-program that processes these sequential programs in their binary form and generates optimized parallel code. We illustrate the techniques used in the implementation of our tool and provide some experimental results that validate the approach. © Springer-Verlag Berlin Heidelberg 2007.
CITATION STYLE
Dittamo, C., Cisternino, A., & Danelutto, M. (2007). Parallelization of C# programs through annotations. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4488 LNCS, pp. 585–592). Springer Verlag. https://doi.org/10.1007/978-3-540-72586-2_86
Mendeley helps you to discover research relevant for your work.