• DocumentCode
    506175
  • Title

    Automatic vectorization of character string manipulation and relational operations in Pascal

  • Author

    Tsuda, Takao ; Kunieda, Yoshitoshi ; Atipas, Piyapoin

  • Author_Institution
    Department of Information Science, Kyoto University, Kyoto, Japan
  • fYear
    1989
  • fDate
    12-17 Nov. 1989
  • Firstpage
    187
  • Lastpage
    196
  • Abstract
    In our paper of Supercomputing ´88, an overview of V-Pascal, an automatic vectorizing compiler for Pascal, was presented with focus on its Version 1. In that paper, as one of those higher functions to be added to Version 2 V-Pascal, vector-mode execution of nonnummeric operations such as relational database operations and nonnumeric data manipulations was considered. This paper describes the actual results we have obtained. These results are important in that a new vista has been opened up for vector supercomputers which are originally designed solely for high-speed manipulations of scientific numerical data. More concretely, the compiler V-Pascal has acquired the ability to automatically vectorize Pascal programs that compare/assign massive data of character strings and those programs which prescribe time-consuming relational operations such as ´join´ and others for relational database manipulation. Timing results demonstrate that these nonnumeric operations are performed in the regime of vector performance.
  • Keywords
    Distributed computing; Information science; Machinery; Permission; Program processors; Relational databases; Supercomputers; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, 1989. Supercomputing '89. Proceedings of the 1989 ACM/IEEE Conference on
  • Conference_Location
    Reno, NV, United States
  • Print_ISBN
    0-89791-341-8
  • Type

    conf

  • DOI
    10.1145/76263.76283
  • Filename
    5349010