Abstract
We introduce a C interface for standard C programmers to define their own code transformation rules for performance tuning, mainly assuming loop transformations. The proposed C interface can support most of important features provided by the Fortran interface. As a result, performance concerns can be defined separately as user-defined code transformation rules, and thus the original application code can be kept unchanged as much as possible.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Takizawa, H., Sugawara, S., Shimomura, Y., Takahashi, K., Egawa, R. (2023). Xevolver for Performance Tuning of C Programs. In: Resch, M.M., Gebert, J., Kobayashi, H., Bez, W. (eds) Sustained Simulation Performance 2021. WSSP 2021. Springer, Cham. https://doi.org/10.1007/978-3-031-18046-0_6
Download citation
DOI: https://doi.org/10.1007/978-3-031-18046-0_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-18045-3
Online ISBN: 978-3-031-18046-0
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)