"A High-Level Parallel Development Framework for Graphic Accelerators: An Implementation Based on OpenMP," presented by Gabriel Noaje, HPC Independent Consultant, on April 18, 2013.
Distinguished Lecture Series: "Challenges and Opportunities with Big Data," presented by Prof. H. V. Jagadish, Department of Electrical Engineering and Computer Science at the University of Michigan on March 8, 2013.
Distinguished Lecture Series: "Semiconductor Defect Engineering for Nanoelectronics," presented by Edmund G. Seebauer, Department of Chemical & Biomolecular Engineering at the University of Illinois at Urbana-Champaign on December 11, 2012.
Distinguished Lecture Series: "Fast Multipole Algorithm - Deep Insights," presented by Weng Cho Chew, Electrical and Computer Engineering professor at the University of Illinois at Urbana-Champaign on November, 22, 2012.
"Improving Sparse Coding with Graph and Kernel for Image Classification," presented by Shenghua Gao of Nanyang Technological University, April 2, 2012.
Symposium on Information Technology for Smart Grid Systems, December 9, 2010.
"FADE: A Secure Overlay Cloud Storage System with Access Control and Assured Deletion" presented by Dr. Patrick Lee, Chinese University of Hong Kong, September 6, 2010.
"Retrofitting Parallelism into Sequential Programs" presented by Danny Dig, University of Illinois at Urbana-Champaign, August 18, 19, & 20, 2010.
High Performance Computing Course & Symposium, June 14-18, 2010.Presenters: Marc Snir, William Gropp, Josep Torrellas, Laxmikant (Sanjay) Kale, Volodymyr Kindratenko, and Jay Alameda of Illinois; David Srolovitz, Michael Sullivan, and Kuo Shyh-Hao of the Institute of High Performance Computing; Guillaume Borque of the Genome Institute of Singapore; Wong Weng Fai of the National University of Singapore; Motoi Okuda of Fujitsu; Michael A. Raymond of SGI; and Kirk E. Jordan of IBM. The program will provide a solid foundation in the fundamentals of multicore programming, offer hands-on experience with the use of multicore languages and libraries, and introduce emerging research topics. Upon completion, participants will be familiar with available tools, languages, and libraries that can be used to develop parallel programs and the pros and cons of those utilities, and will be better equipped to choose the programming environment that best matches their application needs.