Invited Speakers


Vidya Setlur

Computers are becoming faster, smaller and more interconnected, creating a shift in their primary function from computation to communication. This trend is exemplified by ubiquitous devices such as mobile phones with cameras, personal digital assistants with video, and information displays in automobiles. As communication devices and viewing situations become more plentiful, we need imagery that facilitates visual communication across a wide range of display devices. In addition, producing effective and expressive visual content currently requires considerable artistic skill and can consume days. There is a growing need to develop new techniques and user interfaces that enhance visual communication, while making it fast and easy to generate compelling content. New algorithms in semantic graphics, i.e. combining concepts and methods from visual art, perceptual psychology, information processing, and cognitive science, help facilitate users in creating, understanding and interpreting computer imagery. In this talk, Vidya Setlur will present the usage of semantic graphics for various information visualization goals.


Vidya Setlur is a research scientist in the User Interfaces Group, at Nokia Research Center, Palo Alto. She is also an adjunct professor at Carnegie Mellon University, Silicon Valley. After graduating from Northwestern University in 2005 with a Ph.D. in computer graphics, Vidya initially started her stint with Nokia at their lab in Dallas, but later moved to Palo Alto in 2006. Her work at Nokia involves researching novel rendering algorithms particularly targeted for mobile computational devices for enhancing visual communication.



David Luebke

Modern GPUs have emerged as the world's most successful parallel architecture. GPUs provide a level of massively parallel computation that was once the preserve of supercomputers like the MasPar and Connection Machine. For example, NVIDIA's GeForce GTX 280 is a fully programmable, massively multithreaded chip with up to 240 cores, 30,720 threads and capable of performing up to a trillion operations per second. The raw computational horsepower of these chips has expanded their reach well beyond graphics. Today's GPUs not only render video game frames, they also accelerate physics computations, video transcoding, image processing, astrophysics, protein folding, seismic exploration, computational finance, radioastronomy - the list goes on and on. Enabled by platforms like the CUDA architecture, which provides a scalable programming model, researchers across science and engineering are accelerating applications in their discipline by up to two orders of magnitude. These success stories, and the tremendous scientific and market opportunities they open up, imply a new and diverse set of workloads that in turn carry implications for the evolution of future GPU architectures.

In this talk I will discuss the evolution of GPUs from fixed-function graphics accelerators to general-purpose massively parallel processors. I will briefly motivate GPU computing and explore the transition it represents in massively parallel computing: from the domain of supercomputers to that of commodity 'manycore' hardware available to all. I will discuss the goals, implications, and key abstractions of the CUDA architecture. Finally I will close with a discussion of future workloads in games, high- performance computing, and consumer applications, and their implications for future GPU architectures.


David Luebke helped found NVIDIA Research in 2006 after eight years on the faculty of the University of Virginia. Luebke received his Ph.D. under Fred Brooks at the University of North Carolina in 1998. His principal research interests are GPU computing and real-time computer graphics. Luebke's honors include the NVIDIA Distinguished Inventor award, the NSF CAREER and DOE Early Career PI awards, and the ACM Symposium on Interactive 3D Graphics 'Test of Time Award'. Dr. Luebke has co-authored a book, a SIGGRAPH Electronic Theater piece, a major museum exhibit visited by over 110,000 people, and dozens of papers, articles, chapters, and patents.

Sponsored by the Canadian Human-Computer Communications Society