Spring is coming on slowly here in Oregon. We are just one state shy of the Canadian border, and it is still grey and rainy, but it is warm, and new green growth is everywhere. Scanning some of the other cities where our academic colleagues are located, I'm seeing similar springlike conditions in Moscow, Beijing, Mumbai, Tel Aviv & Cairo. Even our friends in the Southern hemisphere, Sao Paulo and Capetown are enjoying moderate and pleasant temperatures. I hope you are all enjoying yourselves and making progress on integrating parallelism into your curriculum.
I realized that I did not include my photograph in the last Academic Community Bulleting, so, for the record, here it is. This photo was taken in Yosemite Valley a few years ago. For those of you with an interest in mountaineering, I am leaning against Little Columbia Boulder in Camp 4.
Some of you may have noticed changes to the academic Community website. We have already trimmed down the page to reduce the clutter. Next we'll reorganize much of the content to make it conform to ACM guidelines. I'll be looking to you to provide feed back as we go forward.
We have gotten off to a great start on our teach Parallel pod casts.
Our conversations with Professor Dan Garcia from UC Berkley on Bringing Back Passion, Beauty, Joy, Awe to Computer Science, Professor Dan Ernst from University of Wisconsin Eau Claire on Preparing Students for Ubiquitous Parallelism, Dan Reed, Re-envisionsing Computer Science and Dr. Tim Mattson, The View From Intel Research, are available on demand.
There will be lots more exciting guest coming up in the future.
Please see this page to learn more or listen to a podcast now.
|Preparing Students for Ubiquitous Parallelism.|
Professor Daniel Ernst, University of Wisconsin, Eau Claire
|Professor Ernst has successfully introduced parallelism throughout the undergraduate curriculum at UWEC. His approach is to give students practice with the concepts behind parallel programming early and often by integrating them into existing course work. Join the discussion on this topic||5/5/2009 10:00 AM 30 Minutes|
|Re-envisioning the Computer Science Curriculum.|
Dr. Dan Reed, Microsoft, Director of Multicore Research
|Dan Reed is Microsoft's Scalable and Multicore Computing Strategist. Join the conversation as Dan talks about how industry and academia must change to cope with the coming multiplicity of heterogeneous compute cores.||5/12/2009 10:00 AM 30 Minutes|
|The View from Intel Research|
Dr. Tim Mattson, Intel Principal Engineer
|Dr. Tim Mattson, Intel Principal Engineer, has been an early (and vocal) proponent of thinking parallel both in industry and academia. His past work as creator of OpenMP, as well as his present research on abstractions that bridge across parallel system design, parallel programming environments, and application software give him a unique perspective on the topic of teaching parallelism. Please join us for this conversation.||5/19/2009 10:00 AM 30 Minutes|
|Curriculum for Multi-core.|
Professor Matt Wolf, Research Scientist CERCS Center for Experimental Research in Computer Systems
|Multicore breaks a fundamental link in how we prepare our current and future developers – teach them to break a problem down into pieces and find a nice logical progression to solve each individual piece sequentially. A normal CS curriculum gets around to telling people about the idea of concurrent execution only as they have one foot out the door. At Georgia Tech, we've been trying to tackle this by trying to integrate bits of multi-core throughout the curriculum – introduced gently into the entry classes, and getting increasingly more focused as time goes on. This admittedly means we have to forgo teaching some things to make space in the curriculum, but so far it has been surprisingly little.||6/2/2009 10:00 AM 30 Minutes|
|Teaching Paralleism to Students. Teaching Parallelism to faculty.|
Associate Professor Charley Peck, Earlham College, Richmond, IN.
|As a member of the SuperComputing Conference's Education Program Steering Committee (2007-2011) he is one of a group of people developing and delivering curriculum for teaching high performance computing and computational science to undergraduate faculty and students. Charlie's student/faculty research covers how 3D Internet technology such as metaverses can be used to support science education , parallelism in the undergraduate computer science curriculum, and scaling scientific kernels to the next generation of petascale computational resources. Working with colleagues from the Education Program, Charlie is co-PI of the LittleFe project. LittleFe is a low-cost,portable, computational cluster primarily used for high performance computing and computational science education, outreach, and training.||6/16/2009 10:00 AM 30 Minutes|
|HPC Centers can help support curricular change|
Scott Lathrop, Blue Waters Technical Program Manager for Education & TeraGrid Area Director for Education, Outreach and Training
|Scott Lathrop splits his time between being the TeraGrid Director of Education, Outreach and Training (EOT) at the University of Chicago/Argonne National Laboratory, and being the Blue Waters Technical Program Manager for Education for NCSA. Lathrop has been involved in high performance computing and communications activities since 1986. Lathrop coordinates education, outreach and training activities among the eleven Resource Providers involved in the TeraGrid project. He coordinates undergraduate and graduate education activities for the Blue Waters project. Lathrop is Co-PI on the NSF funded Computational Science Education Reference Desk (CSERD), a Pathways project of the National Science Digital Library (NSDL) program. Lathrop coordinated the creation of the SC07-11 Education Programs and is the SC11 Conference Chair.||6/30/2009 10:00 AM 30 Minutes|
Instructor led Training
There will be a number of opportunies to get face to face training on parallelism conducted by Intel and colleagues from the Academic Community.
Free 3- Day hands on training on Parallelism
June 2-4, 2009 Georgia Tech, Atlanta, GA
July 21-23, 2009 Universityof Illinois Universal Parallel Research Center, Champaign, IL. This class will be taught by Dr. Clay Breshears.
University of Illinois summer programming workshops
UPCRC Summer School for Multicore Programming
ParaPLoP Workshop on Parallel Programming Patterns
Supercomputing Education Summer 2009 Workshops
The Education Program is a multi-year, year-round program primarily designed to teach undergraduate faculty from a broad range of disciplines about high performance computing and computational methods, and to help them integrate these techniques into their classrooms. Find out more.
News from People's Republic of China
“Real Time System Design & Analysis” Model Courseware from Xiamen University, China
Intel Academic Community member Prof. Zhongwen Li from Xiamen University's course Real Time System Design & Analysis was nominated as an Intel-MOE model course. This course, demonstrates the process of real time system from design to realization through analysis, design and coding. The course introduces software development based on multi-core platforms to train students on parallel programming design concepts. Click for details. (courseware is in Chinese)
2009 Intel® Cup Multi-core Programming Contest launched in China
The Intel Cup Multi-core Programming Contest kicked off at the 2009 Intel IDF in Beijing. This contest is open to both Chinese students and developers. Intel will invite the ten leading contenders to Tsinghua University for a final face-to-face competition to optimize programs on Intel multi-core platforms. Contest winners will be announced thorough Intel Software Network on August 31. For detailed information, please visit here. (will lead to Chinese academic community page)
Stop the Presses!
Intel Academic Communty Blackbelt Dr. Clay Breshear's new book The Art of Concurrency: A Thread Monkey's Guide to Writing Parallel Applications is avilable now. Read Clay's book and contribute a review to the Academic Community page.
Well, this has been a long newsletter. I hope to hear from you all soon.
All the best
Paul Steinberg, Intel Academic Community Manager