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

被引:0
|
作者
P. Pereira
L. Heutte
Y. Lecourtier
机构
[1] Université de Rouen,PSI
来源
关键词
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 条
  • [21] Novel Source-to-Source Compiler Approach for the Automatic Parallelization of Codes Based on the Method of Moments
    Gomez-Sousa, Hipolito
    Arenaz, Manuel
    Rubinos-Lopez, Oscar
    Angel Martinez-Lorenzo, Jose
    2015 9th European Conference on Antennas and Propagation (EuCAP), 2015,
  • [22] Source-to-source compilation targeting OpenMP-based automatic parallelization of C applications
    Hamid Arabnejad
    João Bispo
    João M. P. Cardoso
    Jorge G. Barbosa
    The Journal of Supercomputing, 2020, 76 : 6753 - 6785
  • [23] Source-to-source compilation targeting OpenMP-based automatic parallelization of C applications
    Arabnejad, Hamid
    Bispo, Joao
    Cardoso, Joao M. P.
    Barbosa, Jorge G.
    JOURNAL OF SUPERCOMPUTING, 2020, 76 (09): : 6753 - 6785
  • [24] TRACO: SOURCE-TO-SOURCE PARALLELIZING COMPILER
    Palkowski, Marek
    Bielecki, Wlodzimierz
    COMPUTING AND INFORMATICS, 2016, 35 (06) : 1277 - 1306
  • [25] Source-to-Source Optimization of CUDA C for GPU Accelerated Cardiac Cell Modeling
    Lionetti, Fred V.
    McCulloch, Andrew D.
    Baden, Scott B.
    EURO-PAR 2010 PARALLEL PROCESSING, PT I, 2010, 6271 : 38 - +
  • [26] AutoPar-Clava: An Automatic Parallelization source-to-source tool for C code applications
    Arabnejad, Hamid
    Bispo, Joao
    Barbosa, Jorge G.
    Cardoso, Joao M. P.
    PARMA-DITAM 2018: 9TH WORKSHOP ON PARALLEL PROGRAMMING AND RUNTIME MANAGEMENT TECHNIQUES FOR MANY-CORE ARCHITECTURES AND 7TH WORKSHOP ON DESIGN TOOLS AND ARCHITECTURES FOR MULTICORE EMBEDDED COMPUTING PLATFORMS, 2018, : 13 - 19
  • [27] A SOURCE-TO-SOURCE TRANSFORMATION FOR INCREASING RULE-BASED SYSTEM PARALLELISM
    PASIK, AJ
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1992, 4 (04) : 336 - 343
  • [28] Source-to-Source Conversion Based on Formal Definition
    张幸儿
    朱晓军
    李建新
    董建宁
    JournalofComputerScienceandTechnology, 1991, (02) : 178 - 184
  • [29] ATTRIBUTE GRAMMAR INVERSION AND SOURCE-TO-SOURCE TRANSLATION
    YELLIN, DM
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 302 : 1 - 176
  • [30] Experiences in using Cetus for source-to-source transformations
    Johnson, TA
    Lee, SI
    Fei, L
    Basumallik, A
    Upadhyaya, G
    Eigenmann, R
    Midkiff, SP
    LANGUAGES AND COMPILERS FOR HIGH PERFORMANCE COMPUTING, 2005, 3602 : 1 - 14