[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article
Free access

Field results with the APL compiler

Published: 01 May 1986 Publication History

Abstract

The STSC compiler is now in use at customer sites. We can finally answer the question of whether the compiler is effective at reducing CPU time for real applications, and whether it is cost effective to invest the extra effort to speed up applications with the compiler. We have found from numerous case studies that (1) it takes an APL programmer about 3 days to learn about the compiler and begin to use it effectively; (2) customers have speeded up whole applications by factors of 1.2 to 9; (3) usually about one-tenth of an application needs to be compiled to speed it up; (4) the extra effort to analyze an application and compile parts of it can be as low as 1% of the time required to develop it; (5) we have documented cases where the purchase price of the compiler is cost-justified in two months of use.

References

[1]
Weigang, J. BPL-ComEiler-Reerence Manual, Publication P124-1185, STSC, Inc., Rockville, 1985.
[2]
Weisana. J. "An Introduction to STSC's APL Compiler," APL 85 Conference Proceedings, APL Quote Quad, Vol. 15, No. 4, June 1985, pp. 231-238.
[3]
Wiedmann, C. "Steps Toward an APL Compiler," APE 79 Conference Proceedings, Quote Quad, Vol. 9, No. 4, June 1979, PP. 321-328.
[4]
Wiedmann, C. "A Performance Comuarison Between an APL Interureter and Compiler," APL83 conference Prodeedings, Quote Quad, Vol. 13, No. 3, March 1983, pp. 211-217.
[5]
Wiedmann, C. "Efficiency in the APL Environment -- a Full Arsenal for Attacking CPU Hogs," APL 85 Conference Proceediggs. APL Quote Quad, Vol. 15, No. 4, June 1985, pp. 77-85.

Cited By

View all
  • (2007)Index Vector Elimination – Making Index Vectors AffordableImplementation and Application of Functional Languages10.1007/978-3-540-74130-5_2(19-36)Online publication date: 2007
  • (2006)Index vector eliminationProceedings of the 18th international conference on Implementation and application of functional languages10.5555/1757028.1757030(19-36)Online publication date: 4-Sep-2006
  • (1998)Reducing computational complexity with array predicatesACM SIGAPL APL Quote Quad10.1145/327600.32761429:3(39-43)Online publication date: 27-Jul-1998
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGAPL APL Quote Quad
ACM SIGAPL APL Quote Quad  Volume 16, Issue 4
1986
334 pages
ISSN:0163-6006
DOI:10.1145/22008
Issue’s Table of Contents
  • cover image ACM Conferences
    APL '86: Proceedings of the international conference on APL
    December 1986
    334 pages
    ISBN:0901865354
    DOI:10.1145/22415

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 May 1986
Published in SIGAPL Volume 16, Issue 4

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)62
  • Downloads (Last 6 weeks)17
Reflects downloads up to 15 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2007)Index Vector Elimination – Making Index Vectors AffordableImplementation and Application of Functional Languages10.1007/978-3-540-74130-5_2(19-36)Online publication date: 2007
  • (2006)Index vector eliminationProceedings of the 18th international conference on Implementation and application of functional languages10.5555/1757028.1757030(19-36)Online publication date: 4-Sep-2006
  • (1998)Reducing computational complexity with array predicatesACM SIGAPL APL Quote Quad10.1145/327600.32761429:3(39-43)Online publication date: 27-Jul-1998
  • (1991)Compiling APLArrays, Functional Languages, and Parallel Systems10.1007/978-1-4615-4002-1_2(19-33)Online publication date: 1991
  • (1989)An empirical study of the performance of the APL370 compilerACM SIGAPL APL Quote Quad10.1145/75145.7515619:4(87-93)Online publication date: 1-Jul-1989
  • (1989)An empirical study of the performance of the APL370 compilerConference proceedings on APL as a tool of thought10.1145/75144.75156(87-93)Online publication date: 1-Jul-1989
  • (1986)Machine-oriented languages in the APL environmentProceedings of the international conference on APL10.1145/22415.22026(125-131)Online publication date: 1-Dec-1986
  • (1986)Machine-oriented languages in the APL environmentACM SIGAPL APL Quote Quad10.1145/22008.2202616:4(125-131)Online publication date: 1-May-1986

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media