High-Performance Computing Systems

Nian-Feng Tzeng
Center for Advanced Computer Studies
University of Louisiana at Lafayette



A networked computing system can establish immense memory collectively across its connected nodes for holding pages evicted from the main memory of any participating node during application runs with large working sets. Such cooperative memory expansion (COMEX) may boost process execution performance tremendously, likely to yield far higher job throughputs for data centers and enterprise computing facilities, resulting from holding the huge working set of an execution process via established immense physical memory. We designed, implemented, evaluated, and prototyped COMEX for real assessment on its performance gain potentials under various benchmarks.

The performance of a shared-memory multiprocessor is dictated in part by the latency of fetching global memory locations through the interconnection network. We investigated techniques to improve access latency under various traffic patterns in multiprocessors. The use of locks for critical sections is fundamental in parallel execution and efficient lock implementation makes it possible to build scalable, high-performance parallel systems. Lock mechanisms for shared-memory machines and distributed-memory machines have been considered, as an efficient lock makes it feasible to construct DSM systems on top of the distributed-memory machines, by enforcing data coherence without high overhead to ensure good performance.


Publications


Funding


Send e-mail to: tzeng@louisiana.edu