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 条
  • [41] Reducing Library Overheads through Source-to-Source Translation
    King, Alden
    Baden, Scott
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, ICCS 2012, 2012, 9 : 1930 - 1939
  • [42] A source-to-source translation method with type restoration in a compiler
    Mi, Wei
    Li, Yuxiang
    Chen, Li
    Feng, Xiaobing
    Zhang, Zhaoqing
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2010, 47 (07): : 1145 - 1155
  • [43] Scout: A Source-to-Source Transformator for SIMD-Optimizations
    Krzikalla, Olaf
    Feldhoff, Kim
    Mueller-Pfefferkorn, Ralph
    Nagel, Wolfgang E.
    EURO-PAR 2011: PARALLEL PROCESSING WORKSHOPS, PT II, 2012, 7156 : 137 - 145
  • [44] Exhaustive Execution of CHR Through Source-to-Source Transformation
    Elsawy, Ahmed
    Zaki, Amira
    Abdennadher, Slim
    LOGIC-BASED PROGRAM SYNTHESIS AND TRANSFORMATION (LOPSTR 2014), 2015, 8981 : 59 - 73
  • [45] Automatic source-to-source error compensation of floating-point programs: code synthesis to optimize accuracy and time
    Thevenoux, Laurent
    Langlois, Philippe
    Martel, Matthieu
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (07):
  • [46] Source-to-Source Translation: Impact on the performance of High Level Synthesis
    Belwal, Meena
    Sudarshan, T. S. B.
    2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND AUTOMATION (ICCCA), 2017, : 951 - 956
  • [47] Blue buildings: decentralized and integrated management of water from 'Source-To-Source, At Source'
    Samuel, S.
    Lim, M.
    Hsien, C.
    Ho, A.
    Schraudolph, U.
    White, S.
    WATER PRACTICE AND TECHNOLOGY, 2016, 11 (03): : 601 - 609
  • [48] POET: A scripting language for applying parameterized source-to-source program transformations
    University of Texas at San Antonio, San Antonio, TX, United States
    Software Pract Exper, 1600, 6 (675-706):
  • [49] Retargeting Applications for Heterogeneous Systems with the Tribble Source-to-Source Framework
    Sousa, Luis Miguel
    Bispo, Joao
    Paulino, Nuno
    2023 32ND INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, PACT, 2023, : 329 - 331
  • [50] A Source-to-Source Translation of Coarray Fortran with MPI for High Performance
    Iwashita, Hidetoshi
    Nakao, Masahiro
    Murai, Hitoshi
    Sato, Mitsuhisa
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING IN ASIA-PACIFIC REGION (HPC ASIA 2018), 2018, : 86 - 97