Research Interests and Areas

Dr. Peiyi Tang's research interest includes:

When he was at UIUC in 80's, he was involved in the Cedar Multiprocessor project at The Center for Supercomputing Research and Development (CSRD) and worked on dynamic self-scheduling and data synchronization for parallel loops. He also devised software combining algorithms to solve the important hot-spot contention problem in large shared-memory multiprocessor systems.

After he moved to the ANU, he was supported by a number of small Australian Research Council (ARC) grants to work on automatic data partitioning and compiler static scheduling of nested loops on multicomputers.

From 1993, he has been working on parallelizing compiler project called Wizard++ funded by an ARC large grant. The project started in 1993 at the ANU and continued at the USQ after he moved to the USQ. The Wizard++ System is an interprocedural analysis system built on top of Sage++ System.

In 1996 he and his students at the USQ built a system called SaQ which incorporates SUIF Parallelizing Compiler with Quarks Distributed Shared Memory ported on Digital Alpha Workstations. This system will be used as an research infrastucture on parallelizing compilers for cluster workstation parallel machines at the USQ.

Since 1997, Dr. Peiyi Tang's research interests expands to include distributed coordination and computing, and parallel programming languages and compilers.

Since 2004, Dr. Peiyi Tang's research interests expands to include pararallel processing applications including parallel data mining and parallel simulation of protein molecule structures.