Search
Now showing items 1-10 of 13
Analytical performance prediction of parallel systems
(1993)
The need for more computing power for many computer applications has increased beyond the capabilities of traditional von Neumann architectures. This has generated interest in using parallel computers to improve processing ...
Compiler support for software prefetching
(1998)
Due to the growing disparity between processor speed and main memory speed, techniques that improve cache utilization and hide memory latency are often needed to help applications achieve peak performance. Compiler-directed ...
A theory of photometric stereo for a general class of reflectance maps
(1990)
Photometric stereo is an image processing technique for 2$1\over 2$ dimensional surface reconstruction from local shading. The classical theory of photometric stereo has been developed only for surfaces that reflect in a ...
Performance of synchronous parallel algorithms with regular structures
(1988)
The ability to model the execution and predict the performance of parallel algorithms is necessary if parallel computer systems are to be designed and utilized effectively. One factor which is inherent to the structure of ...
Design, analysis, implementation, and control of a mobile robotic testbed for telepresence
(1992)
A unique mobile telepresence testbed has been designed and implemented. This testbed is a tool for research in telepresence and tele-existence for control of remote robotic systems. An eight-degree-of-freedom, redundant ...
Communication efficient parallel algorithms for nonnumerical computations
(1988)
The broad goal of this research is to develop a set of paradigms for mapping data-dependent symbolic computations on realistic models of parallel architectures. Within this goal, the thesis represents the initial effort ...
A vision-based fuzzy logic and neural network approach to the control of hyper-redundant robot manipulators
(1994)
Hyper-redundant robot manipulators possess a very large degree of kinematic redundancy and are capable of motion similar to that of snakes and elephant trunks. Because of the computational burden required to calculate the ...
Efficient VLSI architectures for matrix factorizations
(1994)
The SVD (Singular Value Decomposition) is a critical matrix factorization in many real-time computations from an application domain which includes signal processing and robotics; and complex data matrices are encountered ...
Efficient distributed shared memory based on multi-protocol release consistency
(1994)
A distributed shared memory (DSM) system allows shared memory parallel programs to be executed on distributed memory multiprocessors. The challenge in building a DSM system is to achieve good performance over a wide range ...
Synchronization, coherence, and consistency for high performance shared memory multiprocessing
(1993)
Although improved device technology has increased the performance of computer systems, fundamental hardware limitations and the need to build faster systems using existing technology have led many computer system designers ...