33 research outputs found

    TOP2 - Tool for Partial Parallelization, Version 3.01, User's Guide

    Get PDF
    TOP2 is a tool suite that aids users of parallel systems with distributed memory in porting existing sequential applications by supporting the separation of compute-intensive kernels of an application from the existing sequential code and providing a development environment for the parallelization of these code segments.In this scenario, the sequential and the parallel code are run simultaneously as a distributed application on both systems and automatically exchange context data between both components. Main features in this process are the provision of cross-domain message passing for the automatic distribution of program data from the sequential machine to the distributed memory system and the ability of on-line debugging of the parallelized code.The data distribution features of TOP2 are a subset of those defined in HPF Fortran and thus especially support algorithms on regular data structures exploiting data parallelism in the context of SPMD programming.The TOP2 User's Guide (Version 3.01) describes all features of TOP2 and its handling. New in Version 3.01 are especially the CRAY T3D support and the provision of TOP2 intrinsic functions for index calculations on distributed arrays

    JUROPA Linux Cluster - Overview

    No full text

    Migrating from Cray Y-MP to Cray T90 and T3E

    No full text
    The paper describes some aspects of application migration from Cray Y-MP systems to Cray T90 and T3E platforms at KFA. Major migration steps are outlined and performance data are given for all involved systems. This includes a comparison of T3E and T3D performance for selected Fortran kernels and application codes. Furthermore, communication bandwidth and latency are compared

    Ein Software Paging System für die Bearbeitung sehr großer Matrizen in Fortran

    Get PDF
    Many today's Supercomputersexhibit a certain mismatch between computational power on the one band and memory capacity on the other band. This paper presents a fast and flexible method for handling large FORTRA:" data arrays - especially 2-dimensional matrices - by a software paging mechanism originally designed for use with CRAY mainframes. The paging mechanism uses matrix segmentations with user-defmed shape and size of blocks. The user interface is realized by a set of FORTRAN callable subroutines providing access to all matrix substructures. In this paper the principle of operation of this method is presented. Performance data for various types of matrix segmentations are given and two page replacement strategies are compared. Furthermore a comparison of this method with a similar method found in Iiterature is given. Together with the CRA Y version a portable version written in standard FORTRAN 77 is provided. This version is mainly intended tobe used on IBM mainframes. In the appendix a short user's guide gives a summary of all routines contained in the software paging method. Some sarnple program listings of typical routines are also provided

    TOP2 - Tool for Partial Parallelization, Version 4.01, User's Guide

    No full text
    TOP2 is a tool suite that aids users of parallel systems with distributed memory in porting existing sequential applications by supporting the separation of compute-intensive kernels of an application from the existing sequential code and providing a development environment for the parallelization of these code segments.In this scenario, the sequential and the parallel code are run simultaneously as a distributed application on both systems and automatically exchange context data between both components. Main features in this process are the provision of cross-domain message passing for the automatic distribution of program data from the sequential machine to the distributed memory system and the ability of on-line debugging of the parallelized code.The data distribution features of TOP2 are a subset of those defined in HPF Fortran and thus especially support algorithms on regular data structures exploiting data parallelism in the context of SPMD programming.The TOP2 User's Guide (Version 4.01) describes all features of TOP2 and its handling. New in Version 4.01 arethe support of multiple parallel program modules,the extended support of Fortran language extensions: include statements, Fortran 90 style inline comments,the support of multiple source input files,a new structure of the generated source code (all user-specific code in one file)

    TOP2 - Tool Suite for Partial Parallelization, Version 2.01 - User's Guide -

    No full text
    TOP2 is a tool suite that aids users of parallel systems with distributed memory in porting existing sequential applications. This is achieved by separating compute-intensive kernels of an application from the existing sequential code and providing a development environment for the parallelization of these code segments.The sequential and the parallel code are run simultaneously as a distributed application on both systems and exchange context data via shared files. An important feature in this process is the ability of on-line debugging of the parallelized code.The TOP2 User's Guide (Version 2.01) describes all features of TOP2 and its handling. An important new feature in Version 2.01 is the support of versatile data distribution patterns. Multi-dimensional arrays can be distributed in any number of dimensions, where each dimension can use block or cyclic distribution or may as well be not distributed
    corecore