120 likes | 132 Views
ICL at the University of Tennessee focuses on heterogeneous distributed computing, numerical linear algebra, software repositories, and performance evaluation. Their work includes developing algorithms and software, heterogeneous network computing, managing software repositories, and benchmarking performance.
E N D
Jack Dongarra University of Tennessee http://www.cs.utk.edu/~dongarra/
ICL: Four Thrust Areas • Heterogeneous Distributed Computing • Numerical Linear Algebra • Software Repositories • Performance Evaluation Helping to Formulate Standards Software and ideas have found there way into many areas of Computational Science Between 40-50 people: At the moment... 20 Researchers: Research Assoc/Post-Doc/Research Prof 20 Students: Graduate and Undergraduate 6 Support staff: Secretary and Systems
Computer Science Department • Numerical Linear Algebra Algorithms and Software • EISPACK, LINPACK, BLAS, LAPACK, ScaLAPACK, PBLAS, Templates, ATLAS • Heterogeneous Network Computing • PVM, MPI, NetSolve, I2-DSI, Harness • Software Repositories • Netlib, NA-Digest, NHSE, RIB • Performance Evaluation • Linpack Benchmark, Top500, PAPI Employment and academic opportunities in the ICL http://icl.cs.utk.edu
Numerical Linear Algebra • LAPACK, ScaLAPACK • Software libraries for performing dense and band linear algebra computations on shared memory and distributed-memory computers • Portable, efficient, standard • ATLAS • Automatic generation and optimization of numerical software for processors with deep memory hierarchies • Templates • State of the art algorithms and wisdom on iterative methods for large sparse linear systems and eigenvalue problems
Heterogeneous Network Computing • NetSolve • Network based computational server that allows users to access computational resources distributed across the network. • I2-DSI • Designing and deploying a reliable, scalable high-performance storage services infrastructure • Harness • Heterogeneous Adaptable Reconfigurable Networked Systems • Plugability • connectibility
Software Repositories • Netlib • Central repository for mathematical software, papers, and databases • NHSE • An interface to a distributed collection of HPCC repositories. • Repository in a Box (RIB) • A toolkit for creating software repositories that can interoperate with other software repositories via the Internet.
Performance Evaluation • Linpack benchmark • Performance benchmark • Top500 • Collection of the sites that have the 500 fastest supercomputers worldwide. • PAPI • Performance API for monitoring applications programs
NSF CISE Applied Math DOE MICS ASCI DOD Modernization Program NASA IPG from Ames/NAS Microsoft Research IBM Sun Intel HP State of Tennessee Funding
Collaboration • ORNL • UCB/UC Davis • UCSD • Globus/ANL/ISI • Salk Institute • Danish Technical University/UNIC • ETHZ, Zurich • ETL Tsukuba, Japan • Thailand, Kasetsart U
Resources • 26 Cluster Machines in Torc • 3 Alphas, 1 Apple Mac, and 22 Pentium • Network Connections include 100Mbit, Myrinet, Gigabit, Giganet • OS's include Linux, Windows, Compaq True64, MacLinux, and Mac OS • 48 Desktop machines • 20 Server machines (Compute, Services, Storage) • 34 Laptops • Of these, 30 machines are donations/loaners
Futures • NSF S&T Center • Join with Rice, UCSD, ANL, ISI, IU, UIUC • UTK Center of Excellence • $5M Center focus on information technology • NSF ITR effort • A number of proposals
Schedule Monday, May 22 9:00 Meet with Shirley, Scott, and Terry 10:00 Jack -- Overview of ICL 11:00 Year 5 projects - Shirley, Scott, Jeremy 12:00 Lunch 1:15 Richard Luczak 1:45 PAPI - Nathan, Kevin 2:30 NetSolve - Michelle, Susan 3:15 Metacomputing evaluation - Graham, David 4:00 ATLAS and HPC/Linear Algebra - Clint, Antoine Tuesday, May 23 9:00 Meet with Shirley, Scott, and Tracy 10:30 MPI-Connect, Parallel/remote I/O - Graham 11:15 Benchmarking and Performance Modeling - Erich 12:00 Lunch