The CC-NUMA Project: Computational Chemistry on Non-Uniform Memory-access Architectures
This project is funded by the ARC
in conjunction with
Gaussian Inc (New Haven, CT)
and
Sun Microsystems (Palo Alto, CA). It is
hosted at the Department of Compuyter
Science at the Australian National
University.
Its full title is:
Programming Paradigms, Tools and Algorithms for the Spectral Solution
of the Electronic Schroedinger Equations on Non-Uniform Memory Parallel
Processors.
Phase I has been funded by the ARC Linkage
Grant LP0347178 over the years 2003-2006. Phase
II will be funded by Linkage Grant LP0774896 over the year 2007 -
2009.
Its Chief Investigators are Dr Alistair Rendell
(ANU) and Dr Peter
Strazdins (ANU).
Its Partner Investigators are Dr Michael Frisch (Gaussian), Dr Gary
Trucks (Gaussian), Dr Ilya Sharapov (Sun Microsystem, Sunnyvale CA -
Phase I) and Dr Chong Wee See (Sun Microsystems,
Asia Pacific Science
and Technology Centre - Phase II).
The project is broken into two themes: an Algorithm Development theme
and a Performance Evaluation theme. The former involves the development of
key algorithms used in the Gaussian package, and their optimization on
medium to large-scale parallel systems: from cc-NUMA shared memory
processors extending to cluster computers (with cc-NUMA / multicore
nodes). The latter involves undertaking a performance analysis of the
above algorithms, with emphasis on serial and parallel memory access
issues, and will develop simulation tools to support this.
The current members of the project team are:
-
Mr Joseph Antony,
APAI - PhD (Algorithm Development)
contact details
- Mr Jie Cai, APAI - PhD (Distributed Shared Memory)
- Mr Andrew Over,
APAI - PhD (Performance Evaluation)
- Dr Alistair Rendell, CI Algorithm Development),
contact details
- Mr Danny Robson,
APAI - PhD (Performance Evaluation, Phase II)
-
Dr Peter Strazdins,
CI (Performance Evaluation),
contact details
- Mr Jin Wong, PhD (Distributed Shared Memory)
- Dr Rui Yang, PDF (Performance Evaluation)
Frmer members include:
There are currently no vacancies.
- W. Clarke, Solemn: Solaris Emulation Mode for Sparc Sulima,
37th Annual Simulation Symposium, April 2004, IEEE Computer Society.
- D. Tsifakis, A.P. Rendell, P.E. Strazdins, Cache Oblivious
Matrix Transposition: Simulation and Experiment, 4th International
Conference on Computational Science, Lecture Notes in Computer Science,
Springer Verlag, 3037, 17-25 (2004)
-
H.J. Wong and A.P. Rendell, Optimizing Performance for SCore Cluster
Enabled OpenMP Applications: Solving the Laplace Equation and Performing
Fourier Transform, Proceedings of The 4th International Workshop on
OpenMP: Experiences and Implementations, Tsukuba, Japan, Jan 20-21,
2005.
- H.J Wong and A.P. Rendell, The SCore Cluster Enabled OpenMP
Environment: Performance Prospects for Computational Science,
Lecture Notes in Computer Science, Springer Verlag, Springer Verlag,
3514, 1067 (2005).
- Andrew Over, Peter Strazdins and Bill Clarke, Cycle Accurate
Memory Modelling: A Case-Study in Validation, Proceedings of the IEEE
International Symposium on Modeling, Analysis, and Simulation
(MASCOTS'05), pages 85-94, Atlanta, September 2005.
- J. Antony, M.J. Frisch and A.P. Rendell, Modeling the
Performance of the Gaussian Computational Chemistry Code on x86
Architectures, International Conference on High Performance
Scientific Computing, Hanoi, Vietnam, March 2006.
- Llodewijk Bonebakker, Andrew Over and Ilya Sharapov, Working Set
Characterization of Applications with an Efficient LRU Algorithm,
European Performance Engineering Workshop 2006, pages 78-92, May 2006.
- Joseph Antony, Pete P. Janes, and Alistair P. Rendell,
Exploring Thread and Memory Placement on
NUMA Architectures: Solaris and Linux,
UltraSPARC/FirePlane and Opteron/HyperTransport,
International Conference on High Performance Computing (HiPC), Bangalore. December 2006.
- Peter Strazdins, Bill Clarke and Andrew Over, Efficient
Cycle-Accurate Simulation of the UltraSPARC III CPU, CRPITS '07:
Proceedings of the Thirtieth Australasian Conference on Computer
Science, Ballarat, Australia, January 2007.
- Andrew Over, Bill Clarke and Peter Strazdins
A Comparison of Two Approaches to Parallel
Simulation of Multiprocessors
,
2007 IEEE International Symposium on Performance Analysis of Systems and
Software (ISPASS'07), San Jose, April, 2007.
last modified: Peter Strazdins 02/2008