• DocumentCode
    2791952
  • Title

    The interactive restructuring of MATLAB programs using the FALCON environment

  • Author

    Marsolf, B. ; Gallivan, K. ; Gallopoulos, E.

  • Author_Institution
    DEMACO, Champaign, IL, USA
  • fYear
    1997
  • fDate
    22-24 Oct 1997
  • Firstpage
    3
  • Lastpage
    12
  • Abstract
    The paper describes FALCON, an environment for the interactive development of numerical programs using MATLAB. During the compilation and transformation process, the developer is able to interactively apply optimizations and transformations to the code, including both traditional compiler techniques and other transformations which utilize algebraic information about the operations performed and target libraries in which they are implemented. The environment includes modules that allow MATLAB programs to be analyzed and then optimized bath automatically and semi-automatically. Fortran 90, C++, or restructured MATLAB code implementing the transformed algorithm can be produced by the code generators included in the environment
  • Keywords
    automatic programming; interactive programming; program compilers; programming environments; software libraries; symbol manipulation; C++ code; FALCON environment; Fortran 90 code; algebraic information; automatic analysis; code generators; compilation; compiler techniques; interactive MATLAB program restructuring; interactive numerical program development; modules; optimization; restructured MATLAB code; semi-automatic analysis; target libraries; transformation; transformed algorithm; Application software; Computational modeling; High level languages; Informatics; Libraries; MATLAB; Optimizing compilers; Problem-solving; Program processors; Prototypes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Innovative Architecture for Future Generation High-Performance Processors and Systems, 1997
  • Conference_Location
    Maui, HI
  • ISSN
    1537-3223
  • Print_ISBN
    0-8186-8424-0
  • Type

    conf

  • DOI
    10.1109/IWIA.1997.670399
  • Filename
    670399