Browse by Subject "parallel systems"

  • Zheng, Gengbin (2005-12)
    Parallel machines with an extremely large number of processors (at least tens of thousands processors) are now in operation. For example, the IBM BlueGene/L machine with 128K processors is currently being deployed. It is ...

    application/pdf

    application/pdfPDF (3Mb)
  • Sasanka, Ruchira; Li, Man-Lap; Adve, Sarita V.; Chen, Yen-Kuang; Debes, Eric (2005-07)
    The real-time execution of contemporary complex media applications requires energy-efficient processing capabilities beyond those of current superscalars. We observe that the complexity of contemporary media applications ...

    application/pdf

    application/pdfPDF (139Kb)
  • Li, Man-Lap; Sasanka, Ruchira; Adve, Sarita V.; Chen, Yen-Kuang; Debes, Eric (2005-07)
    Multimedia applications are becoming increasingly important for a large class of general-purpose processors. Contemporary media applications are highly complex and demand high performance. A distinctive feature of these ...

    application/pdf

    application/pdfPDF (119Kb)
  • Sura, Zehra Noman (2004-10)
    Languages allowing explicitly parallel, multithreaded programming (e.g. Java and C#) need to specify a memory consistency model to define program behavior. The memory consistency model defines constraints on the order of ...

    application/pdf

    application/pdfPDF (813Kb)
  • Koenig, Gregory Allen (2007-09)
    Grid computing offers a model for solving large-scale scientific problems by uniting computational resources within multiple organizations to form a single cohesive resource for the duration of individual jobs. Such an ...

    application/pdf

    application/pdfPDF (4Mb)
  • Alber, David Michael (2007-05)
    Solving partial differential equations (PDEs) using analytical techniques is intractable for all but the simplest problems. Many computational approaches to approximate solutions to PDEs yield large systems of linear ...

    application/pdf

    application/pdfPDF (4Mb)
  • Sasanka, Ruchira (2005-07)
    Complex media applications are becoming increasingly common on general-purpose systems such as desktop, laptop, and handheld computers. However, real-time execution of such applications needs a considerable amount of ...

    application/pdf

    application/pdfPDF (593Kb)
  • Lawlor, Orian Sky (2004-12)
    We demonstrate an interactive parallel rendering system based on the impostors technique. Impostors increase the latency tolerance of an interactive rendering system, which allows us to use the power of a parallel machine ...

    application/pdf

    application/pdfPDF (6Mb)
  • Bhatele, Abhinav; Kumar, Sameer; Mei, Chao; Phillips, James C.; Zheng, Gengbin; Kale, Laxmikant V. (2009-02)
    NAMD is a portable parallel application for biomolecular simulations. NAMD pioneered the use of hybrid spatial and force decomposition, a technique used by most scalable programs for biomolecular simulations, including ...

    application/pdf

    application/pdfPDF (350Kb)
  • Kumar, Sameer (2005-04)
    The current trends in high performance computing show that large machines with tens of thousands of processors will soon be readily available. The IBM Bluegene-L machine with 128k processors (which is currently being ...

    application/pdf

    application/pdfPDF (2Mb)
  • Snir, Marc (2006-07)
    The report presents the design for a new parallel programming language, PPL1. The language borrows on Java and provides a global view of data and control, while allowing user control of resource allocation and data ...

    application/pdf

    application/pdfPDF (309Kb)
  • Bocchino, Robert L., Jr.; Adve, Vikram S.; Adve, Sarita V.; Snir, Marc (2008-11)
    We examine the problem of providing a parallel programming model that guarantees deterministic semantics. We propose a research agenda focusing on the following questions: 1. How to guarantee determinism in a modern ...

    application/pdf

    application/pdfPDF (73Kb)
  • Bikshandi, Ganesh (2007-01)
    Writing high performance programs is a non-trivial task and remains a challenge even to advanced programmers. This dissertation describes a new data type, Hierarchically Tiled Array (HTA), that simplifies this task. HTAs ...

    application/pdf

    application/pdfPDF (2Mb)
  • Wilmarth, Terry L. (2005-02)
    Parallel discrete event simulation (PDES) applications encompass a broad range of analytical simulations. Their utility lies in their ability to model a system under study and provide information about the behavior of that ...

    application/pdf

    application/pdfPDF (2Mb)
  • Lu, Charng-da (2005-08)
    Parallel scientific applications deal with machine unreliability by periodic checkpointing, in which all processes coordinate to dump memory to stable storage simultaneously. However, in systems comprising tens of thousands ...

    application/pdf

    application/pdfPDF (1Mb)
  • Medina, Mario Ruben (2007-10)
    In this thesis, we propose a self-tuning approach for automatically selecting and refining the file system's striping parameters based on application access patterns. The technique presented here relies on the monitoring ...

    application/pdf

    application/pdfPDF (1Mb)
  • Huang, Chao (2007-12)
    Recent developments in supercomputing have brought us massively parallel machines. With the number of processors multiplying, the appetite for more powerful applications that can take advantage of these large scale platforms ...

    application/pdf

    application/pdfPDF (2Mb)
  • Mahesri, Aqeel (2009-03)
    There is a large, emerging, and commercially relevant class of applications which stands to be enabled by a significant increase in parallel computing throughput. Moreover, continued scaling of semiconductor technology ...

    application/pdf

    application/pdfPDF (5Mb)
  • Bocchino, Robert L., Jr.; Adve, Vikram S.; Dig, Danny; Heumann, Stephen; Komuravelli, Rakesh; Overbey, Jeffrey; Simmons, Patrick; Sung, Hyojin; Vakilian, Mohsen (2009-02)
    We describe a type and effect system for ensuring deterministic semantics in a concurrent object-oriented language. Our system provides several new capabilities over previous work, including support for linear arrays ...

    application/pdf

    application/pdfPDF (236Kb)