A program manipulation system for fine-grained architectures
The PROGRESS system being implemented at the Institute of Informatics Systems in Novosibirsk is discussed. The system is intended to support rapid prototyping of compilers for high level languages (e.g. Fortran-77, Modula-2, SISAL) and for a family of architectures exploited fine-grained parallelism. The next goal of the project is to develop an environment for investigation of optimizing and restructuring transformations of programs to be parallelized.
Key wordsparallel processing fine-grain architectures transformational approach program restructuring multifunctional cooperation
Unable to display preview. Download preview PDF.
- Evstigneev, V., Kasyanov, V.: The PROGRESS program manipulation system; In: Proc. of the International Conf. Parallel Computing Technologies (PaCT'93), Vol. 3, Obninsk, 1993, 651–656.Google Scholar
- Kasyanov, V.N.: Transformational approach to program concretization; Theoretical Computer Science 90, 1 (1991), 37–46.Google Scholar
- Feo, L.T.: SISAL; LLNL, Preprint UCRL-JC-110915, July 1992.Google Scholar
- Cann, D.: Retire Fortran? A debate rekindled; Comm. ACM 35, 8 (1992), 81–89.Google Scholar
- Kasyanov, V.N.: Tools and techniques of annotated programming; Lecture Notes in Computer Science 477 (1991), 117–131.Google Scholar
- Padua, D.: The DELTA program manipulation system. Preliminary design; University of Illinois at Urbana-Champaign, CSRD Rep. 880, June 1989.Google Scholar
- Software intellectualization and quality/Ed. by V.N.Kasyanov, Novosibirsk, 1994, (in Russian).Google Scholar
- Evstigneev, V.: Some peculiarities of the software for the computers with large instruction word; Programmirovanije, 2 (1991), 69–80. (In Russian).Google Scholar
- Bulysheva, L.: Methods and tools for optimization of computation for processors with VLIW-architectures; Computing Center of Sib. Div. of the RAS, Preprint 975, Novosibirsk, 1993. (In Russian).Google Scholar