Mr. Peng Du Tech Background: 3500 Sutherland Ave., Apt. C305, Knoxville, TN, 37919 Cell: (865) 850 3259 Email: du@cs.utk.edu Computer Science in the fields of High Performance Computing and Linear Algebra Software Electrical Engineering in the field of Remote Sensing Image Processing and Understanding Education Aug. 2005 – Present Master/Ph.D High Performance Computing, Computer Science Department, University of Tennessee Innovative Computing Laboratory (ICL) Sep. 2002 - Mar. 2005 Sep. 1998 - July. 2002 M.E. B.E. Optical Engineering, Beijing University of Aeronautics and Astronautics Measuring and control, Beijing University of Aeronautics and Astronautics Research and Development at ICL Aug. 2005 - Now Graduate Student/Research Assistant, University of Tennessee, Knoxville, US Research Topic: Algorithm based Fault Tolerance for Numerical Linear Algebra RA Project: Numerical Software Development and Optimization Triangular Solve (strmv) using CUDA library on Nvidia Tesla C870 blade (ongoing) CLAPACK3.2 (on going) Using Random Butterfly Transformation to remove pivoting of LU factorization Variations of factorization routines (LU, Cholesky and QR) for LAPACK Released in lapack3.2 CLAPACK3.1.1(.1 for thread safe version) available online at http://www.netlib.org/clapack/ Automatic DAG generation for LAPACK routines Independent Study: ScaLAPACK SMP Parallelism Performance profiling for BLAS routines on IBM Cell Processor Full packed format for the Cholesky routine dpotrf of LAPACK Performance comparison between PLAPACK and ScaLAPACK: including LU, Cholesky and QR factorization Complex precision SVD routine pzgesvd for ScaLAPACK Open Source Interest/Participation Feb.2009 – Now Linux Kernel Memory Footprint Analysis and Optimization (for the Linux Foundation) Mar.2009 – Now GNU PDF project Internship in Industry May 2008 – Aug. 2008 Internship at the math group of The Mathworks Project: 64-bit support (ILP64) for Matlab and math packages, including BLAS, LAPACK, ScaLAPACK, Cholmod, UMFPack, etc. Will appear in Matlab release 2009a May 2006 – Aug. 2006 Research Internship at the MKL (Math Kernel Library) group of Intel Project: Employing SMP Parallelism within ScaLAPACK and MP LINPACK Matrix Multiplication and LU factorization performance turning for Intel dual core Xeon Woodcrest processor ScaLAPACK based LU factorization implementation and performance tuning Research and Development at Beijing University of Aeronautics and Astronautics July. 2003 - Mar. 2005 Project: Hyperspectral Image Analysis and Fast Processing Research on parallel algorithm for hyperspectral image classification and detection Implemented on-board processing system prototype with Beowulf cluster system Led research group of three masters and one Ph.D student Wrote project proposal for Military Equipment pre-research fund project (15k $) and Nation Defense technology specific technology research project (300k $), All Approved Project: On-line Vision Measurement System, Research Assistant Designed Software Architecture Implemented user interface and database as well as parallel port keyboard software driver and keyboard shaping Research at Global Change Information Research Center, Chinese Academy of Science July. 2001 - Aug. 2002 Guest Researcher, Project: Parallel Computing environment for MODIS L1B Ground Station Quick-Look System Designed Serial and Parallel version BOWTIE correction Algorithm Setup 5-nodes heterogeneous Beowulf Cluster Benchmarked with Linpack (ATLAS+HPL) and Discrete Fouirer Transform Proposed Project into National Research Plan No. 2003DKA1006 July. 2000 - Aug. 2001 Research Internship Project: NOAA-AVHRR Fire Alert System Designed fire alert algorithm with statistics information of ground fire in NOAA-AVNRR imagery Implemented MATLAB simulation and software using Visual C++ Presentation & Talks Some Recent Idea and Action on Providing Fault Tolerance to ScaLAPACK, Lunch talk at ICL, 1/19/08 Eliminate Pivoting From Gaussian Elimination by Randomization --- An Evaluating View, Lunch talk at ICL, 04/18/08 Who touched my performance? -- CBE Application Development & Performance Analysis Through Simulator, Lunch talk at ICL, 2006.10 Rectangular Full Packed (RFP) Storage and Operation for Cholesky Factorization of LAPACK, Class Project Presentation at UTCS, 2006.4 Complex precision SVD routine for LAPACK, End of Semester Talk at ICL, 2005.12 Hyperspectral feature extraction, Paper presentation at 1st BHU graduate academic forum, 2004 Poster paper presentation at the SPIE Remote Sensing Europe 2004 Oral presentation at the SPIE Electronic Imaging 2005 (US), sponsored by BHU & Nokia scholarship Publications/Posters ILP64 conversion of the Matlab math kernel, Intern report, Peng Du, The Mathworks Employing SMP Parallelism within ScaLAPACK and MP LINPACK, Peng Du, Intern day, Intel, 2006 An Analytical Non-ephemeris Algorithm for MODIS Bowtie Removal, Peng Du, Chuang Liu, Long Ma (SPIE, Conference on Image and Signal Processing for Remote Sensing X, Remote Sensing Europe 2004, Spain, Proc. of SPIE Vol. 5573, pp. 396-406) Independent Component Analysis for Hyperspectral Imagery Plant Classification. Peng Du, Huijie Zhao, Bing Zhang, etc. (IS&T/SPIE, Electronic Imaging 2005, International Symposium, 2005, San Jose, USA) Research Status of Hyperspectral Remote Sensing in Man-made Object Detection, Peng Du, Huijie Zhao, Bing Zhang, etc. (Chinese Space Science and Technology, 2004, in review) A Noise Robust ICA Feature Extraction Algorithm for Hyperspectral Image, Peng Du, Huijie Zhao (Journal of Beijing University of Aeronautics and Astronautics, 2004, Accepted) Study on Higher Order Statistics Based Anomaly Detection for Hyperspectral Imagery, Na Lie, Peng Du,Huijie Zhao (IEEE, Geoscience and Remote Sensing Symposium, IGARSS '2005) Technical Expertise Operating System: Linux, Windows Programming Language: C/C++, Fortran, Perl, Python, Bash, Intel Assembly, XML, Matlab Parallel Programming: MPI, FTMPI, OpenMP, pthread, PVM Mathematics Package: LAPACK, BLAS, ScaLAPACK, BLACS, PBLAS, PLAPACK, Intel MKL, CuBLAS Other tools: svn, git, vim