By Topic

Supercomputing, 2004. Proceedings of the ACM/IEEE SC2004 Conference

Date 6-12 Nov. 2004

Filter Results

Displaying Results 1 - 25 of 69
  • Proceedings of the ACM/IEEE SC2004 Conference - Front Cover

    Publication Year: 2004, Page(s): c1
    Request permission for commercial reuse | PDF file iconPDF (926 KB)
    Freely Available from IEEE
  • Proceedings of the ACM/IEEE SC2004 Conference - Title Page

    Publication Year: 2004, Page(s): ii
    Request permission for commercial reuse | PDF file iconPDF (92 KB)
    Freely Available from IEEE
  • Proceedings of the ACM/IEEE SC2004 Conference - Copyright Page

    Publication Year: 2004, Page(s): iv
    Request permission for commercial reuse | PDF file iconPDF (15 KB)
    Freely Available from IEEE
  • Proceedings of the ACM/IEEE SC2004 Conference - Table of contents

    Publication Year: 2004, Page(s):v - xxv
    Request permission for commercial reuse | PDF file iconPDF (92 KB)
    Freely Available from IEEE
  • Proceedings of the ACM/IEEE SC2004 Conference - Back Cover

    Publication Year: 2004, Page(s): c2
    Request permission for commercial reuse | PDF file iconPDF (1084 KB)
    Freely Available from IEEE
  • Conference Committees

    Publication Year: 2004, Page(s):xxvi - xxxiii
    Request permission for commercial reuse | PDF file iconPDF (325 KB)
    Freely Available from IEEE
  • Automatic Distribution of Rendering Workloads in a Grid Enabled Collaborative Visualization Environment

    Publication Year: 2004, Page(s): 1
    Cited by:  Papers (8)  |  Patents (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (480 KB) | HTML iconHTML

    This paper presents a distributed, collaborative grid enabled visualization environment that supports automated resource discovery across heterogeneous machines. Our Resource-Aware Visualization Environment (RAVE) runs as a background process using Grid/Web services, enabling us to share resources with other users rather than commandeering an entire machine. RAVE supports a wide range of machines,... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A High Performance Java Middleware with a Real Application

    Publication Year: 2004, Page(s): 2
    Cited by:  Papers (9)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (216 KB) | HTML iconHTML

    Previous experiments with high-performance Java were initially disappointing. After several years of optimization, this paper investigates the current suitability of such object-oriented middleware for High-Performance and Grid programming. Using a middleware offering high level abstractions (ProActive), we have replaced the standard Java RMI layer with the optimized Ibis RMI interface. Ibis is a ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Modernizing Existing Software: A Case Study

    Publication Year: 2004, Page(s): 3
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (184 KB) | HTML iconHTML

    In this paper, we discuss one of our experiments using the coordination language MANIFOLD to restructure an existing sequential numerical application into a concurrent application. The application was written in ANSI C and deals with a sparse-grid method for a transport problem. Our approach is simple and is in fact a cut-and-paste method. First, we try to identify and isolate components in the le... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Dynamic Metadata Management for Petabyte-Scale File Systems

    Publication Year: 2004, Page(s): 4
    Cited by:  Papers (41)  |  Patents (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (184 KB) | HTML iconHTML

    In petabyte-scale distributed file systems that decouple read and write from metadata operations, behavior of the metadata server cluster will be critical to overall system performance and scalability. We present a dynamic subtree partitioning and adaptive metadata management system designed to efficiently manage hierarchical metadata workloads that evolve over time. We examine the relative merits... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Fastpath Optimizations for Cluster Recovery in Shared-Disk Systems

    Publication Year: 2004, Page(s): 5
    Cited by:  Patents (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (184 KB) | HTML iconHTML

    We describe the design and implementation of a clustering service for a high-performance, shared-disk file system. The service provides failure detection and recovery, reliable end-to-end messaging, and a centralized and recoverable management interface. We implement novel optimizations in the voting protocol that resolves cluster membership. Optimizations allow clusters to form as quickly as poss... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Optimal File-Bundle Caching Algorithms for Data-Grids

    Publication Year: 2004, Page(s): 6
    Cited by:  Papers (10)  |  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (400 KB) | HTML iconHTML

    The file-bundle caching problem arises frequently in scientific applications where jobs process several files concurrently. Consider a host system in a data-grid that maintains a disk cache for servicing jobs of file requests where a job is serviced only if all its requested files are present in the disk cache. Files must now be admitted into the cache and replaced in sets of file-bundles. We show... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • VMPlants: Providing and Managing Virtual Machine Execution Environments for Grid Computing

    Publication Year: 2004, Page(s): 7
    Cited by:  Papers (64)  |  Patents (73)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (216 KB) | HTML iconHTML

    Virtual machines provide flexible, powerful execution environments for Grid computing, offering isolation and security mechanisms complementary to operating systems, customization and encapsulation of entire application environments, and support for legacy applications. This paper describes a Grid service — VMPlant — that provides for automated configuration and creation of flexible VM... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Toward Flexible Messaging for SOAP-Based Services

    Publication Year: 2004, Page(s): 8
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (256 KB) | HTML iconHTML

    NaradaBrokering provides a messaging abstraction that allows it to provide message-related capabilities in a transparent fashion. These capabilities include message-based security, time and causal ordering, compression, virtualization of transport protocol and addressing, and fault tolerance related functionalities. NaradaBrokering — combined with further extensions to its existing capabilit... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Supporting Cluster-Based Network Services on Functionally Symmetric Software Architecture

    Publication Year: 2004, Page(s): 9
    Cited by:  Patents (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (664 KB) | HTML iconHTML

    Server and storage clustering has become a popular platform for hosting large-scale online services. Elements of the service clustering support are often constructed using centralized or hierarchical architectures, in order to meet performance and policy objectives desired by online applications. For instance, a central Executive node can be employed to make efficient resource management decisions... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Scientific Computations on Modern Parallel Vector Systems

    Publication Year: 2004, Page(s): 10
    Cited by:  Papers (28)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (248 KB) | HTML iconHTML

    Computational scientists have seen a frustrating trend of stagnating application performance despite dramatic increases in the claimed peak capability of high performance computing systems. This trend has been widely attributed to the use of superscalar-based commodity components who’s architectural designs offer a balance between memory performance, network capability, and execution rate tha... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Early Experience with Aerospace CFD at JAXA on the Fujitsu PRIMEPOWER HPC2500

    Publication Year: 2004, Page(s): 11
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (5080 KB) | HTML iconHTML

    Japan Aerospace Exploration Agency has introduced a new terascale SMP-cluster-type parallel supercomputer system as Numerical Simulator III (NS-III) for aerospace science and engineering research purposes. The system has been in full operation since October 2002. This system is using Fujitsu PRIMEPOWER HPC2500 as main compute engine; it has computing capability 9.3 tflop/s peak performance and 3.6... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Analysis and Modeling of Advanced PIM Architecture Design Tradeoffs

    Publication Year: 2004, Page(s): 12
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (528 KB) | HTML iconHTML

    A major trend in high performance computer architecture over the last two decades is the migration of memory in the form of high speed caches onto the microprocessor semiconductor die. Where temporal locality in the computation is high, caches prove very effective at hiding memory access latency and contention for communication resources. However where temporal locality is absent, caches may exhib... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The Potential of Computation Regrouping for Improving Locality

    Publication Year: 2004, Page(s): 13
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (176 KB) | HTML iconHTML

    Improving program locality has become increasingly important on modern computer systems. An effective strategy is to group computations on the same data so that once the data are loaded into cache, the program performs all their operations before the data are evicted. However, computation regrouping is difficult to automate for programs with complex data and control structures. This paper studies ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Rating Compiler Optimizations for Automatic Performance Tuning

    Publication Year: 2004, Page(s): 14
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (216 KB) | HTML iconHTML

    To achieve maximum performance gains through compiler optimization, most automatic performance tuning systems use a feed-back directed approach to rate the code versions generated under different optimization options and to search for the best one. They all face the problem that code versions are only comparable if they run under the same execution context. This paper proposes three accurate, fast... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Towards a Systematic, Pragmatic and Architecture-Aware Program Optimization Process for Complex Processors

    Publication Year: 2004, Page(s): 15
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (256 KB) | HTML iconHTML

    Because processor architectures are increasingly complex, it is increasingly difficult to embed accurate machine models within compilers. As a result, compiler efficiency tends to decrease. Currently, the trend is on top-down approaches: static compilers are progressively augmented with information from the architecture as in profile-based, iterative or dynamic compilation techniques. However, for... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Coscheduling in Clusters: Is It a Viable Alternative?

    Publication Year: 2004, Page(s): 16
    Cited by:  Papers (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (488 KB) | HTML iconHTML

    In this paper, we conduct an in-depth evaluation of a broad spectrum of scheduling alternatives for clusters. These include the widely used batch scheduling, local scheduling, gang scheduling, all prior communication-driven coscheduling algorithms (Dynamic Coscheduling (DCS), Spin Block (SB), Periodic Boost (PB), and Co-ordinated Coscheduling (CC)) and a newly proposed HYBRID coscheduling algorith... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Resource Management for Rapid Application Turnaround on Enterprise Desktop Grids

    Publication Year: 2004, Page(s): 17
    Cited by:  Papers (36)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (160 KB) | HTML iconHTML

    Desktop grids are popular platforms for high throughput applications, but due their inherent resource volatility it is difficult to exploit them for applications that require rapid turnaround. Efficient desktop grid execution of short-lived applications is an attractive proposition and we claim that it is achievable via intelligent resource selection. We propose three general techniques for resour... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Geometric Programming Framework for Optimal Multi-Level Tiling

    Publication Year: 2004, Page(s): 18
    Cited by:  Papers (6)  |  Patents (8)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (520 KB)

    Determining the optimal tile size-one that minimizes the execution time-is a classical problem in compilation and performance tuning of loop kernels. Designing a model of the overall execution time of a tiled loop nest is an important subproblem. Both problems become harder when tiling is applied at multiple levels. We present a framework for determining the optimal tile sizes for a fully permutab... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Scalable Line Dynamics in ParaDiS

    Publication Year: 2004, Page(s): 19
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (408 KB) | HTML iconHTML

    We describe an innovative highly parallel application program, ParaDiS, which computes the plastic strength of materials by tracing the evolution of dislocation lines over time. We discuss the issues of scaling the code to tens of thousands of processors, and present early scaling results of the code run on a prototype of the BlueGene/L supercomputer being developed by IBM in partnership with the ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.