# Browse by Title

• (Center for Reliable and High-Performance Computing, Coordinated Science Laboratory, University of Illinois at Urbana-Champaign, 1995-10)

application/pdf

PDF (3MB)
• (1996)
There are many important applications in computational fluid dynamics, circuit simulation and structural analysis that can be more accurately modeled using iterations on unstructured grids. In these problems, regular ...

application/pdf

PDF (5MB)
• (2015-04-20)
This thesis studies the compilation and runtime techniques to improve the performance of dynamic scripting languages using R programming language as a test case. The R programming language is a convenient system for ...

application/pdf

PDF (10MB)
• (Coordinated Science Laboratory, University of Illinois at Urbana-Champaign, 1995-08)

application/pdf

PDF (15MB)
• (Coordinated Science Laboratory, University of Illinois at Urbana-Champaign, 1986-08)

application/pdf

PDF (4MB)
• (1986)
This thesis presents a new approach to the management of memory hierarchies in the multiprogramming virtual memory system. Memory management related problems are solved partially at compile time, where memory directives ...

application/pdf

PDF (6MB)
• (Coordinated Science Laboratory, University of Illinois at Urbana-Champaign, 1997-04)

application/pdf

PDF (3MB)
• (1997)
These techniques have been implemented as part of the PARADIGM project at the University of Illinois. The complete system aims at providing an automated means to parallelize sequential programs to obtain high performance ...

application/pdf

PDF (7MB)
• (Center for Reliable and High-Performance Computing, Coordinated Science Laboratory, University of Illinois at Urbana-Champaign, 1997-04)

application/pdf

PDF (3MB)
• (1986)
The first part of this thesis deals with managing data in the multi-level memories of a tightly-coupled multiprocessor. One of the problems with this type of multiprocessor is the slow global memory. We examine how a ...

application/pdf

PDF (7MB)
• (1994)
Loops in scientific and engineering applications provide a rich source of parallelism. In order to obtain a higher level of parallelism, loops with loop-carried dependences, which are largely serialized using the traditional ...

application/pdf

PDF (6MB)
• (1991)
This dissertation demonstrates that substantial speedup over that for conventional single-instruction-issue architectures can be achieved by multiple-instruction-issue architectures with the support of an optimizing compiler. ...

application/pdf

PDF (11MB)
• (2012-09-18)
Historically, the creators of parallel programming models have employed two different approaches to make their models available to developers: either by providing a library with hooks for common programming languages, by ...

application/pdf

PDF (2MB)
• (Center for Reliable and High-Performance Computing, Coordinated Science Laboratory, University of Illinois at Urbana-Champaign, 1992-07)

application/pdf

PDF (6MB)
• (1996)
This thesis addresses the issues of translating an interactive array language, such as MATLAB$\sp1$, into a traditional compiled language, such as Fortran, in order to achieve better performance. It describes the main ...

application/pdf

PDF (5MB)
• (Center for Reliable and High-Performance Computing, Coordinated Science Laboratory, University of Illinois at Urbana-Champaign, 1996-05)

application/pdf

PDF (4MB)
• (1996)
Distributed-memory multicomputers, such as the Intel iPSC/860, the Intel Paragon, the IBM SP-1 /SP-2, the NCUBE/2, and the Thinking Machines CM-5, offer significant advantages over shared-memory multiprocessors in terms ...

application/pdf

PDF (7MB)
• (Center for Reliable and High-Performance Computing, Coordinated Science Laboratory, University of Illinois at Urbana-Champaign, 1994-11)

application/pdf

PDF (2MB)
• (Center for Reliable and High-Performance Computing, Coordinated Science Laboratory, University of Illinois at Urbana-Champaign, 1994-11)

application/pdf

PDF (3MB)
• (1994)
Backward execution requires the saving of historic information concurrently with the normal execution in order for a program to roll back. There are several applications for which backward execution is useful. In an ...

application/pdf

PDF (4MB)