Abstract
The Tsuda laboratory of the Department of Information Science at Kyoto University specializes in basic computer software. In this chapter we summarize one of the two main streams of work that have been ongoing for 10 years in the Tsuda Laboratory — namely, compiler research and development, and distributed operating systems. With the advent of vector supercomputers, various types of machines have been installed in Japanese universities, and we have naturally become interested in compiler issues associated with supercomputers.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
T. Tsuda and Y. Kunieda, “V-Pascal: An Automatic Vectorizing Compiler for Pascal with No Language Extensions,” Journal of Supercomputing, 4: 251–275, 1990.
T. Tsuda, “Design and Implementation of a Vectorizing Compiler for the Block-Structured Language Pascal,”Supercomputer, 46 (VIII-6): 12–21, 1991.
Y. Kunieda and T. Tsuda, “Methods for Analyzing Data Dependences for Arrays Over Multiply Nested Loops,” Trans. Information Processing Society of Japan, 32: 383–395, 1991 (in Japanese).
I. Mizunuma, T. Uehara, Y. Okabe, Y. Kunieda and T. Tsuda, “Data-Dependence Analysis of Nested Loops Containing Symbolics and Nonlinear Expressions,” Proc. of the 9th National Convention of Japan Society for Software Science and Technology (Fujisawa, Sept. 1992), pp. 485–488, 1992 (in Japanese).
M. Nakamura and T. Tsuda, “Method for Idiom Recognition by Automatic Vectorizing Compilers,” Trans, of Information Processing Society of Japan 32: 491–503, 1991 (in Japanese).
A. Matsumoto and T. Tsuda, “Dependence Analysis between Pointer References in Pascal,” Proc. International Symposium, Fukuoka, Kyushu University Press, pp. 28–37, 1991.
A. Matsumoto, Han D.S., and T. Tsuda, “Alias Analysis of Pointers in Pascal and Fortran 90, Part I. Dependence Analysis between Pointer References,” in press for Acta Informatica, 1995.
K.D. Cooper, “Analyizing Aliases of Reference Formal Parameters,” Conf. Rec. Twelfth ACM Symposium on Principles of Programming Languages (Jan.), pp. 281–290, 1985.
T. Tsuda, Y. Kunieda, and P. Atipas, “Automatic Vectorization of Character String Manipulations and Relational Operations in Pascal,” Proc.Supercomputing’ 89 (Reno, Nov. 1989), ACM SIGARCH and IEEE Computer Society, pp. 187–196, 1989.
K. Suehiro and T. Tsuda, “Automatic Vectorization/Parallelization of WHILE Loops,” Proc. 45th Annual Convention IPS Japan (Tokushima, Nov. 1992), pp. 5–51 & 52, 1992 (in Japanese).
T. Uehara and T. Tsuda, “A Breadth-First Method for Automatic Vectorization and Parallelization of Recursive Procedures,” Proc. of JSPP’ 93 (Joint Symposium on Parallel Processing 1993) (Tokyo, May 1993), pp. 135–142, 1993 (in Japanese).
T. Uehara, Y. Kunieda, T. Tsuda, “ An Overview of Version 3 V-Pascal Compiler,” Technical Report of IEICE (Institute of Electronics, Information and Communications Engineers Japan), CPSY-94-90, pp. 49–56, December 1994 (in Japanese).
H. Murai, K. Suehiro, Y. Okabe, Y. Kunieda, T. Tsuda, “Vectorizing while Loops by Loop Interchange,” Proc. of the 11th National Convention of Japan Society for Software Science and Technology (Osaka, Oct. 1994), pp. 65–68, 1994 (in Japanese).
H. Kagemoto, Y. Okabe, Y. Kunieda, T. Tsuda, “Vectorization of Multiple Loops with Symbolics by Reduction to Equialent to Single Loops,” Proc. of the 11th National Convention of Japan Society for Softwzre Science and Technology (Osaka, Oct. 1994), pp. 69–72, 1994 (in Japanese).
K. Umeda, T. Uehara and T. Tsuda, “An Automatic Parallelizing Compiler for Distributed Memory Parallel Computer V-Pascal/DM,” Proc. 48th Annual Convention IPS Japan (Kashiwa, March 1994), paper 5G–1, 1994 (in Japanese).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1995 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Tsuda, T., Kunieda, Y., Uehara, T. (1995). The Vectorizing/Parallelizing Compiler V-Pascal. In: Bic, L.F., Nicolau, A., Sato, M. (eds) Parallel Language and Compiler Research in Japan. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-2269-0_12
Download citation
DOI: https://doi.org/10.1007/978-1-4615-2269-0_12
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4613-5957-9
Online ISBN: 978-1-4615-2269-0
eBook Packages: Springer Book Archive