A case for source-level transformations in MATLAB

被引:0
|
作者
Menon, V [1 ]
Pingali, K [1 ]
机构
[1] Cornell Univ, Dept Comp Sci, Ithaca, NY 14853 USA
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, we discuss various performance overheads in MATLAB codes and propose different program transformation strategies to overcome them. In particular, we demonstrate that high-level source-to-source transformations of MATLAB programs are effective in obtaining substantial performance gains regardless of whether programs are interpreted or later compiled into C or FORTRAN. We argue that automating such transformations provides a promising area of future research.
引用
收藏
页码:53 / 65
页数:5
相关论文
共 50 条
  • [1] A case for source-level transformations in MATLAB
    Menon, V
    Pingali, K
    ACM SIGPLAN NOTICES, 2000, 35 (01) : 53 - 65
  • [2] A source-level MATLAB transformer for DSP applications
    Chauhan, A
    Kennedy, K
    PROCEEDINGS OF THE SIXTH IASTED INTERNATIONAL CONFERENCE ON SIGNAL AND IMAGE PROCESSING, 2004, : 567 - 572
  • [3] Source-level transformations for improved formal verification
    Winters, BD
    Hu, AJ
    2000 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN: VLSI IN COMPUTERS & PROCESSORS, PROCEEDINGS, 2000, : 599 - 602
  • [4] An empirical study of the effect of source-level loop transformations on compiler stability
    Gong Z.
    Chen Z.
    Szaday J.
    Wong D.
    Sura Z.
    Watkinson N.
    Maleki S.
    Padua D.
    Veidenbaum A.
    Nicolau A.
    Torrellas J.
    Proceedings of the ACM on Programming Languages, 2018, 2 (OOPSLA)
  • [5] An Empirical Study of the Effect of Source-Level Loop Transformations on Compiler Stability
    Gong, Zhangxiaowen
    Chen, Zhi
    Szaday, Justin
    Wong, David
    Sura, Zehra
    Watkinson, Neftali
    Maleki, Saeed
    Padua, David
    Veidenbaum, Alexander
    Nicolau, Alexandru
    Torrellas, Josep
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2018, 2
  • [6] An Empirical Study of the Effect of Source-Level Loop Transformations on Compiler Stability
    Gong, Zhangxiaowen
    Chen, Zhi
    Szaday, Justin
    Wong, David
    Sura, Zehra
    Watkinson, Neftali
    Maleki, Saeed
    Padua, David
    Veidenbaum, Alexander
    Nicolau, Alexandru
    Torrellas, Josep
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2018, 2
  • [7] Enhancing Source-Level Programming Tools with An Awareness of Transparent Program Transformations
    Song, Myoungkyu
    Tilevich, Eli
    ACM SIGPLAN NOTICES, 2009, 44 (10) : 301 - 319
  • [8] Enhancing Source-Level Programming Tools with An Awareness of Transparent Program Transformations
    Song, Myoungkyu
    Tilevich, Eli
    OOPSLA 2009, CONFERENCE PROCEEDINGS, 2009, : 301 - 319
  • [9] Accelerating Source-Level Timing Simulation
    Schulz, Simon
    Bringmann, Oliver
    PROCEEDINGS OF THE 2016 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2016, : 1574 - 1579
  • [10] THE INTEGRATION OF EMULATORS WITH SOURCE-LEVEL DEBUGGERS
    DAVIS, CW
    COMPUTER DESIGN, 1992, 31 (03): : 99 - 99