Source-to-Source Instrumentation for the Optimization of an Automatic Reading System

被引:0
|
作者
P. Pereira
L. Heutte
Y. Lecourtier
机构
[1] Université de Rouen,PSI
来源
The Journal of Supercomputing | 2001年 / 18卷
关键词
C based language instrumentation; data cache use optimization; heap memory optimization; on-line simulation; bank check processing;
D O I
暂无
中图分类号
学科分类号
摘要
Recording address traces that occur during a program execution is a significant technique for computer performance analysis. This paper describes a software method for address tracing via the instrumentation of C based languages. All program transformations are performed at the language level. This approach, which differs from the usual methods, allows portable and flexible program instrumentation. This tool has been developed to make easier the memory optimization of LIREChèques, an automatic bank check reading system. Two applications of the tool are clearly identified: (i) data cache use optimization, (ii) dynamic memory use optimization.
引用
收藏
页码:89 / 104
页数:15
相关论文
共 50 条
  • [31] Compiler-Assisted Source-to-Source Skeletonization of Application Models for System Simulation
    Wilke, Jeremiah J.
    Kenny, Joseph P.
    Knight, Samuel
    Rumley, Sebastien
    HIGH PERFORMANCE COMPUTING, ISC HIGH PERFORMANCE 2018, 2018, 10876 : 123 - 143
  • [32] A source-to-source compiler for generating dependable software
    Rebaudengo, M
    Reorda, MS
    Violante, M
    Torchiano, M
    FIRST IEEE INTERNATIONAL WORKSHOP ON SOURCE CODE ANALYSIS AND MANIPULATION, PROCEEDINGS, 2001, : 33 - 42
  • [33] CETUS: A SOURCE-TO-SOURCE COMPILER INFRASTRUCTURE FOR MULTICORES
    Dave, Chirag
    Bae, Hansang
    Min, Seung-Jai
    Lee, Seyong
    Eigenmann, Rudolf
    Midkiff, Samuel
    COMPUTER, 2009, 42 (12) : 36 - 42
  • [34] The Cetus Source-to-Source Compiler Infrastructure: Overview and Evaluation
    Hansang Bae
    Dheya Mustafa
    Jae-Woo Lee
    Hao Aurangzeb
    Chirag Lin
    Rudolf Dave
    Samuel P. Eigenmann
    International Journal of Parallel Programming, 2013, 41 : 753 - 767
  • [35] A C Subset for Ergonomic Source-to-Source Analyses and Transformations
    Matos, Joao N.
    Bispo, Joao
    Sousa, Luis Miguel
    PROCEEDINGS OF THE RAPIDO 2024 WORKSHOP, HIPEAC 2024, 2024, : 1 - 8
  • [36] The Cetus Source-to-Source Compiler Infrastructure: Overview and Evaluation
    Bae, Hansang
    Mustafa, Dheya
    Lee, Jae-Woo
    Aurangzeb
    Lin, Hao
    Dave, Chirag
    Eigenmann, Rudolf
    Midkiff, Samuel P.
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2013, 41 (06) : 753 - 767
  • [37] Source-to-source translation: Ada to Pascal and Pascal to Ada
    Albrecht, Paul F.
    Garrison, Philip E.
    Graham, Susan L.
    Hyerle, Robert H.
    Ip, Patricia
    Krieg-Brückner, Bernd
    ACM SIGPLAN Notices, 1980, 15 (11): : 183 - 193
  • [38] Macro and file structure preservation in source-to-source translation
    Andrews, K
    DelVigna, P
    Molloy, M
    SOFTWARE-PRACTICE & EXPERIENCE, 1996, 26 (03): : 281 - 292
  • [39] Cetus - An extensible compiler infrastructure for source-to-source transformation
    Lee, SI
    Johnson, TA
    Eigenmann, R
    LANGUAGES AND COMPILERS FOR PARALLEL COMPUTING, 2004, 2958 : 539 - 553
  • [40] A source-to-source architecture for user-defined optimizations
    Schordan, M
    Quinlan, D
    MODULAR PROGRAMMING LANGUAGES, PROCEEDINGS, 2003, 2789 : 214 - 223