Browse by Author "Snir, Marc"

  • Wei, Mingliang; Snir, Marc; Torrellas, Josep; Tremaine, R. Brett (2005-02)
    Many important scientific and engineering applications execute sub-optimally on current commodity processors and servers. Specifically, since they frequently use caches ineffectively, they are often heavily bottlenecked ...

    application/pdf

    application/pdfPDF (196Kb)
  • Yu, Jing; Baghsorkhi, Sara; Snir, Marc (2005-04)
    We propose in this paper a new approach to study the temporal and spatial locality of codes using a plot of cache miss bandwidth as a function of cache size and line size for a fully associative LRU cache. We apply this ...

    application/pdf

    application/pdfPDF (179Kb)
  • Snir, Marc; Yu, Jing (2005-07)
    This paper studies the theory of caching and temporal and spatial locality. We show the following results: (1) hashing can be used to guarantee that caches with limited associativity behave as well as fully associative ...

    application/pdf

    application/pdfPDF (193Kb)
  • Zhang, Junchao; Behzad, Babak; Snir, Marc (2011-02-27)
    Partitioned global address space (PGAS) languages like UPC or Fortran provide a global name space to the user. This facilitates the expression of parallel algorithms, since communication is implicit, as compared to message ...

    application/pdf

    application/pdfPDF (1Mb)
  • 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)
  • Bocchino, Robert L., Jr.; Adve, Vikram S.; Adve, Sarita V.; Snir, Marc (2008-10)
    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)
  • Kjolstad, Fredrik Berg; Dig, Danny; Acevedo, Gabriel; Snir, Marc (2010-06-07)
    It is common for Object-Oriented programs to contain mutable and immutable classes. Immutable classes simplify sequential programing because the programmer does not have to reason about side-effects. Immutable classes ...

    application/pdf

    application/pdfPDF (476Kb)
  • Fredrik Kjolstad; Hoefler, Torsten; Snir, Marc (2011-08)
    Many high performance applications spend considerable time packing data into contiguous communication buffers. Datatypes provide an alternative by describing the layout of the communicated data. This empowers the runtime ...

    application/pdf

    application/pdfPDF (489Kb)