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
Link To Document