Discover

An Overview of High Performance Computing and Challenges for the Future


Title:
An Overview of High Performance Computing and Challenges for the Future

Description:
Google Tech Talks January, 25 2008 ABSTRACT In this talk we examine how high performance computing has changed over the last 10-year and look toward the future in terms of trends. These changes have had and will continue to have a major impact on our software. A new generation of software libraries and algorithms are needed for the effective and reliable use of (wide area) dynamic, distributed and parallel environments. Some of the software and algorithm challenges have already been encountered, such as management of communication and memory hierarchies through a combination of compile--time and run--time techniques, but the increased scale of computation, depth of memory hierarchies, range of latencies, and increased run--time environment variability will make these problems much harder. We will focus on the redesign of software to fit multicore architectures. Speaker: Jack Dongarra University of Tennessee Oak Ridge National Laboratory University of Manchester Jack Dongarra received a Bachelor of Science in Mathematics from Chicago State University in 1972 and a Master of Science in Computer Science from the Illinois Institute of Technology in 1973. He received his Ph.D. in Applied Mathematics from the University of New Mexico in 1980. He worked at the Argonne National Laboratory until 1989, becoming a senior scientist. He now holds an appointment as University Distinguished Professor of Computer Science in the Electrical Engineering and Computer Science Department at the University of Tennessee, has the position of a Distinguished Research Staff member in the Computer Science and Mathematics Division at Oak Ridge National Laboratory (ORNL), Turing Fellow in the Computer Science and Mathematics Schools at the University of Manchester, and an Adjunct Professor in the Computer Science Department at Rice University. He specializes in numerical algorithms in linear algebra, parallel computing, the use of advanced-computer architectures, programming methodology, and tools for parallel computers. His research includes the development, testing and documentation of high quality mathematical software. He has contributed to the design and implementation of the following open source software packages and systems: EISPACK, LINPACK, the BLAS, LAPACK, ScaLAPACK, Netlib, PVM, MPI, NetSolve, Top500, ATLAS, and PAPI. He has published approximately 200 articles, papers, reports and technical memoranda and he is coauthor of several books. He was awarded the IEEE Sid Fernbach Award in 2004 for his contributions in the application of high performance computers using innovative approaches. He is a Fellow of the AAAS, ACM, and the IEEE and a member of the National Academy of Engineering.

Author:
googletechtalks

Tags:
education, engedu, google, googletechtalks, talk, talks, techtalk, techtalks,

Related Videos:

Computer Architecture is Back: Parallel Computing Landscape
January 31, 2007 lecture by Dave Patterson for the Stanford University Computer Systems Colloquium (EE 380). A diverse group of UC Berkeley researchers from many backgrounds - circuit design, computer architecture, massively parallel computing, computer-aided design, embedded hardware and software, programming languages, compilers, scientific programming, and numerical analysis - met for nearly two years to discuss parallelism from these many angles. EE 380 | Computer Systems Colloquium: http://www.stanford.edu/class/ee380/ Stanford Computer Systems Laboratory: http://csl.stanford.edu/ Stanford Center for Professional Development: http://scpd.stanford.edu/ Stanford University Channel on YouTube: http://www.youtube.com/stanforduniversity/
High Performance Web Sites and YSlow
Google Tech Talks November, 13 2007 ABSTRACT Yahoo!'s Exceptional Performance Team has identified 14 best practices for making web pages faster. These best practices have proven to reduce response times of Yahoo! properties by 25-50%. They focus on the front-end, for example, why it's bad to use "@import" for including stylesheets and why ETags disable browser caching. In this talk I'll go in-depth on these best practices and the research behind them. I'll also demonstrate YSlow and do some live performance analysis of popular web sites. Relevant links: Exceptional Performance: http://developer.yahoo.com/performance/ YSlow: http://developer.yahoo.com/yslow/ Speaker: Steve Souders Steve Souders holds down the job of Chief Performance Yahoo! at Yahoo! He's been at Yahoo! since 2000, working on many of the platforms and products within the company He ran the development team for My Yahoo! before reaching his current position. As Chief Performance Yahoo!, he has developed a set of best practices for making web sites faster. He builds tools for performance analysis and evangelizes these best practices and tools across Yahoo!'s product teams.
Azul's Real-Time Profiling & Monitoring (RTPM) Tool
Google Tech Talks February, 13 2008 ABSTRACT I present an unscripted live demo of RTPM, Azul's profiling & monitoring tool (meaning: I'll take suggestions from the audience on what buttons to push during the demo). JVM's routinely collect a lot of very useful information internally and the Azul engineers were long frustrated that this information was not readily available outside the VM: with RTPM it now is. Azul works with some of the largest Java programs around. We routinely debug performance problems in programs with hundreds of running threads (not just runnable threads) using garbage-collected heaps with 100's of gigabytes. RTPM is a big selling point with our customers, and our secret weapon for telling you what your program is doing. * Always-on (low overhead) everything * All stats viewable from standard web browers * Contended monitors, i.e. "hot locks" - and call stacks for threads blocked on the lock * Live counts of all sys-calls, i/o, file caches, RPC's, native calls * Live stats on GC: heap size, GC cycle times, generation sizes, app pause times, app allocation rates, etc * Live stats of live stuff in the heap; * Aggregate "points-to" on all heap objects. Suspect a leak? By looking at the suspicious objects' points-to data you can quickly zero-in on the root of the leak. * Live hot-code profiling * JIT asm dumps, annotated with live hardware perf counters * Live stack traces of running threads (in 1-line-per Java call format, or 1-line-per-Java-local) * "Peek" into the live heap, much like a debugger can - straight from live stack trace dumps * Surf around the loaded class hierarchy, or the JIT'd code or all HotSpot flags or... * Works with 1000's of runnable threads * Works with 100's of Gigabyte heaps Speaker: Cliff Click (Azul Systems)
Coaching Series: Leading from Strength: Making a Difference
Google Tech Talks January, 29 2008 ABSTRACT By identifying and further developing our unique talents and character strengths, we contribute more effectively and enjoy the process. This talk will draw on findings from positive psychology, brain science, and resilience research to describe practical strategies for articulating passions and reaching goals. Participants will hear about two reputable online strengths surveys and learn how to call on the five key strengths that have been correlated with fulfillment and success. I will focus on applying these findings to Googlers' experience and offering suggestions for ongoing development. I look forward to creating a dialogue using questions from the audience. Speaker: Carolyn Foster Strengths-based leadership is at the heart of my coaching philosophy. The latest research confirms that leading from strength rather than focusing on deficits creates lasting personal satisfaction and high performance. By identifying and further developing their unique talents and character strengths, Googlers can contribute more effectively in all areas of their job responsibilities. Offering support and accountability, I guide clients to meet their goals as part of an overall strategic plan for professional success and enjoyment. I have created a strengths-based curriculum keyed to two online research instruments that I use with individuals and leadership teams in my business, Creative Choices. I teach at Stanford Continuing Studies and UC Extension. Offering retreats and workshops for professional and personal development allows me to work with a wide range of organizations in California and around the country. Previously, I taught adults for ten years in a graduate psychology program and spent ten years in the counseling field.
Coaching Series: Advancing Toward Your Dreams & Goals: Exerc
Google Tech Talks January, 31 2008 ABSTRACT Advancing toward your dreams and goals is an essential part of personal satisfaction, leadership and career development, transitioning to a new role/location, performance improvement, and dealing with crises. This fast-paced, hands-on session will cover a variety of unique and fun exercises and practices. You will learn the importance of life balance and ways of defining and personalizing it for you; the importance of balancing short, medium, and long-term dreams and goal achievement; how to make your dreams a tangible part of your everyday life and surroundings; how to strengthen your powers of visualization; and how to build on relationships and networking to help make dreams a reality. Examples of specific exercises include dream affirmations, dream storyboarding, personal pep-talks, forgiving yourself, mining your accomplishments, cultivating a gratitude attitude, and living from greatness. These techniques can be used either with a coach or by yourself. Just as a fitness trainer helps you advance toward your physical dreams and goals, this session helps you advance toward your professional and personal dreams and goals. Google offers you generous one-on-one coaching and other coaching services, and you and your coach can apply techniques from this session that work best for you to meet your individual needs and style. Speaker: Michael Beasley Michael Beasley, Ph.D., works with directors, managers and individual contributors. He thinks of his clients as "super heroes" and like all "super heroes" (think Spiderman) most people occasionally get stuck, sometimes seeking that next lifeline even though they may be high functioning employees. Backed by experience in computer, software, Internet, engineering, large-scale construction, consumer industries, and higher education, including management positions at Hewlett-Packard and Director of the Executive MBA Program and Associate Professor at Golden Gate University, he enables professionals to define goals and achieve results. He has a proven track record in the corporate setting for developing leaders and team players through coaching, consulting and education.
Managing Stress and Psychosomatic Disorders Through Meditation
Google Tech Talks April, 23 2008 ABSTRACT This practical session on meditation teaches the technique of awakening the subtle energy from the position of the nervous system and the energy centers using positive affirmations to attain self-realization. Objectives: •Understand the mechanism which causes stress in life and at work •To gain control and mastery over stress •To release the energy for living a creative and satisfying life. •To optimize one's potential and resources at work •To understand the changes that take place post meditation. •To empower others around us. Benefits of meditation: •Improves health, memory and concentration •Enhances communication and inter personal skills •Relationships become harmonious •Problem solving skills and creativity are enhanced •Peace of mind, contentment & joy are felt from within. This transformation takes place naturally and spontaneously through the awakening of the energy centers. She will conclude the session by going through research findings on meditation and stress management. No mats are required. This meditation is performed while sitting on a chair. Speaker: Dr Villy Doctor Ms. Villy Doctor has a doctorate in "Psycho-Biological Changes that take place through Meditation." She ran a counselling and vocational guidance center where she helped people deal with problems like drug abuse, alcoholism and personal plus business stress. This is where she saw the difference meditation makes. She has spent several years studying diff. forms of meditation. She runs regular meditation workshops in Mumbai, India. She has also held these workshops for UConn Health Center (Conneticut), Nokia (Dubai), Yoga Center (New York), Tata (India), Bhabha Atomic Center (India) and other companies in India. She has conducted seminars for children in several schools to help them improve their concentration and also to help them cope with different emotional problems.
Enhancing Web 2.0 Accessibility Via AxsJAX: A Tutorial at Google - Charles L....
Google Tech Talks July 15, 2008 ABSTRACT Google is the Web's premier creator of user-friendly Web 2.0 applications, and we have long viewed it as part of our mission to do for users in the long tail (AKA users with special needs) what we've achieved for the mainstream user see this Google I/O talk entitled Design Patterns for Enhanced Accessibility for background. Accessibility 2.0 is now a hot topic on the Web and we would like to move from a world where AJAX applications were a straight No-No with respect to blind users to a world where these same technologies are used to enhance their usability for everyone. Google-AxsJAX is an Open Source framework for injecting usability enhancements into Web 2.0 applications. In this talk, Charles Chen and T. V. Raman will give a hands-on tutorial on using AxsJAX. The tutorial will cover the following: A brief introduction to the additional opcodes introduced by W3C ARIA to the assembly language of the Web (AKA HTML+JavaScript). AxsJAX library abstractions built on the above that help Web developers generate relevant feedback via the user's adaptive technology of choice. Steps in creating fluent eyes-free interaction to Web applications, including enabling rapid access to parts of a complex Web page. The tutorial will provide a step-by-step walk through in defining AxsJAX enhancements to a Web page including: An overview of the developer tools we use. Discovering pain-points in Web interaction and designing improvements iteratively. And time permitting, we might even demonstrate how Raman now makes up for all the time he save thanks to an efficient eyes-free auditory user interface by playing JawBreaker and reading XKCD via their AxsJAXed versions. Note that writing AxsJAX enhancements to Web applications can help you win cool swag and bragging rights! The goal of this hands-on tutorial is to help you get there faster! Speaker: T. V. Raman T. V. Raman works on auditory interfaces and Web applications at Google. Speaker: Charles L. Chen Charles L. Chen is the author of Fire Vox -- http://www.clcworld.net -- an Open Source extension to Firefox that turns Firefox into a talking Web browser.
Coaching Series: Accomplishing More By Doing Less
Google Tech Talks January, 31 2008 ABSTRACT Being creative and successful in business and your personal lives requires that you be responsive and flexible as you move beyond your comfort zones. Though it may seem paradoxical, all real change and creativity begins by facing and understanding the reality of your current situation. Learning to see and respond with greater clarity is where the path toward change and growth begins. What is that you are really doing? What are you doing that is extraneous? How can you bring more ease to and at the same time enliven your work and personal activities? Learn how slowing down and looking deeply can lead to greater business success and personal satisfaction. Learn key practices that can help you: Be flexible and responsive in the midst of change Act with calm in the midst of intense activity Relax in the midst of exertion Gain clarity and insight in the midst of difficulty and competing demands Increase creativity and problem-solving skills Improve listening and communication skills Improve focus and concentration Increase work satisfaction Lead and build teams Speaker: Marc Lesser I integrate best practices from business strategy and leadership development with mindfulness practices to help individuals and teams develop greater flexibility and responsiveness in their work and lives, leading to more creativity, productivity, and financial security. My focus is on deep and lasting authenticity and leadership. I am the founder and former CEO of a publishing company and a long-term Zen teacher. I am the author of Z.B.A. Zen of Business Administration, published by New World Library.
Coaching Series: Impactful Communication
Google Tech Talks January, 30 2008 ABSTRACT Greg Gillis and Lesly Higgins, experienced corporate coaches, will discuss and demonstrate various methods to effectively communicate; whether it is delivering a yearly review to a fellow Googler, developing your group's strategic vision, or influencing others towards an idea. By learning about Advocacy and Inquiry, Appreciate Inquiry, and Effective Feedback/Feedforward, you will come away from this workshop with concrete examples and experiences to help you get your message across with impact. Speaker: Lesly Higgins I've been coaching since 1999. After my first career in software development, with roles that included VP Software Engineering at Commerce One and VP Information Technology at Charles Schwab, I returned to school to complete an MS in Organizational Behavior and Development and also a comprehensive coaching program. I've coached at all levels in organizations, most functions, and with both early stage and Fortune 500 companies. Most of my clients are in the tech space, and they include: Agile Software, America Online, Apple Computer, Autodesk, Charles Schwab, Coremetrics, CNET, Google, Hewlett-Packard, Peoplesoft, Pixar, SAP, Shutterfly, Taleo, TiVo, and Wilson Sonsini Goodrich & Rosati. I believe everyone wants to be more effective and more fulfilled in life. Usually we don't know HOW to achieve that. And often we don't know what skills are important to develop to increase our overall effectiveness and satisfaction in work, and to position ourselves for greater responsibility. I help clients to understand WHAT they need to work on, and then HOW to achieve their developmental goals. I partner with clients as a guide, a mirror, a challenger, a support system, a sounding board—to name a few roles. I help them to develop new awarenesses, master new skills, assimilate new ways of seeing the world and shift their way of being in a way that not only meets their developmental goals but also creates the ability to continue growing—as a person and as a leader. I've been coaching at Google since 2003. Speaker: Greg Gillis I combine real-world wisdom, gathered through years of high technology corporate experience, with solid coaching expertise and training -- to help successful people become even more successful. I help my client's transition from manager to leader, enhance their leadership skills, better work within political infrastructures, delegate effectively, and collaborate wisely. I often increase their awareness of power in the organization, how it is acquired, manifested, held and diminished. I enhance their influence skills--critical to a leader's growth in managing cross-functionally. I increase their awareness about emotional intelligence and interpersonal effectiveness while helping them shift to a more encompassing outlook resulting in more successful performance.
No Time to Think
Google Tech Talks March, 5 2008 ABSTRACT Vannevar Bush's 1945 article, "As We May Think," has been much celebrated as a central inspiration for the development of hypertext and the World Wide Web. Less attention, however, has been paid to Bush's motivation for imagining a new generation of information technologies; it was his hope that more powerful tools, by automating the routine aspects of information processing, would leave researchers and other professionals more time for creative thought. But now, more than sixty years later, it seems clear that the opposite has happened, that the use of the new technologies has contributed to an accelerated mode of working and living that leaves us less to think, not more. In this talk I will explore how this state of affairs has come about and what we can do about it. Speaker: David M. Levy David Levy earned a Ph.D. in Computer Science at Stanford University in 1979 and a Diploma in Calligraphy and Bookbinding from the Roehampton Institute (London) in 1983. For more than fifteen years he was a researcher at the Xerox Palo Alto Research Center (PARC), where his work, described in "Scrolling Forward: Making Sense of Documents in the Digital Age" (Arcade, 2001), centered on exploring the transition from paper and print to digital. During the year 2005-2006, he was the holder of the Papamarkou Chair in Education and Technology at the Library of Congress. A professor at the UW Information School since 2000-2001, he has been investigating how to restore contemplative balance to a world marked by information overload, fragmented attention, extreme busyness, and the acceleration of everyday life.