Now showing items 91-96 of 96
Accelerating the Arnoldi iteration: Theory and practice
The Arnoldi iteration is widely used to compute a few eigenvalues of a large sparse or structured matrix. However, the method may suffer from slow convergence when the desired eigenvalues are not dominant or well separated. ...
Efficient runtime support for cluster-based distributed shared memory multiprocessors
Distributed shared memory (DSM) systems provide a shared memory programming paradigm on top of a physically distributed network of computers. The DSM system removes the necessity for programmers to move data explicitly ...
Improved software pipelining for superscalar architectures
Although instruction scheduling is an scNP-complete problem (27), many techniques have been developed to improve pipelining efficiency. Among them, several were proposed for scVLIW machines, and were shown to be efficient ...
Operating system support for server applications
General-purpose operating systems provide inadequate support for large-scale servers. Server applications lack sufficient control over scheduling and management of machine resources, which makes it difficult to enforce ...
The use of a laser imaging system for automated vehicle guidance and space servicing tasks
This thesis presents a simulation of a laser imaging system for automated vehicle guidance and space servicing tasks. Data generated by this system are used to command a robot navigating in an unconstrained natural terrain. ...
The trend in high-performance microprocessor design is toward increasing computational power on the chip. Microprocessors can now process dramatically more data per machine cycle than previous models. Unfortunately, memory ...