This year Caltech hosted the Humanity+ conference. I had been given a press pass to attend, but for a variety of reasons, plus perhaps a bit of stay at home fever on my part I chose to send my avator to the conference instead, no, actually I streamed it instead. I sat transfixed in front of my computer for most of the first day and for as as much as I had time to the second day which was unfortunately just a few hours. I am only going to touch upon some of the many ideas that were discussed, and hope I do justice to them. Please forgive me if I misquote anyone.
Academic
Check out the Intel Academic Community Newsletter for October 2010
Click the image below to view our newsletter and catch up on the Intel Academic Community’s work around the world!
Stories include:
Stories include:
- Visvesvaraya Technology University and Intel Multicore Curriculum Revision
- Coming Soon-- Live streaming of Supercomputing 2010 in New Orleans
- Teaching Parallelism Through Gaming-- University of Southern California
- 3 Tips to Parallelize Your Code-- How to Avoid being Pelted by Grapefruit-sized Hailstones
- Missed the Academic Community at IDF?
Sea of cores: we're missing the ship
We're now a few hours past the IDF panel session. Matt Wolf and I had the chance to have a really great discussion with a group of developers and professors who were interested in addressing the issues of parallelism within education from the architecture and operating systems perspective.
Here are some things we learned:
Here are some things we learned:
- Parallelism can be used to describe both hardware and software... and it can be easy to confuse which one you're talking about. Clear abstractions and definitions are needed - students don't respond well to ambiguity.
Sea of cores: Updates from the Beagle's journey
We just had our IDF panel a few hours ago, as promised in the earlier blog post. I made a comparison of our current state of the art in parallel computing to a quote that I got out of Charles Darwin's Origin of Species, and it led to some interesting ripples in the subsequent discussion that I thought I'd share.
A first look at the Manycore Testing Lab
Here's a quick report off my initial reactions after spending a couple of hours getting oriented to the Manycore Testing Lab (MTL) through "VIP access", from my perspective as a CS prof at a small college.
Serial Girl in a Parallel World
We hear from industry that they're looking for developers with experience in parallel programming. We see a demand for the processing power and speed that can only come from multiple cores working in cooperation, but university curricula, especially in the US, hasn't kept speed with the demand… Parallelism is still seen as something as reserved for HPC, PhD's, and the most devoted of gear heads.
The academic community manager looks back at 2009
Hello, we've got some exciting new projects coming in 2010, but first, a review of the high points of 2009 seems in order. Last year the Academic Community really began to flourish; with our members active participation and leadership, we were able to really make an impact on advancing and expanding parallel programming curricula around the world. Model courses were accepted at institutions in China and the US. The community grew to 3500 members, in 86 different countries and significant programs to encourage parallel programming models were launched in India, Romania, and Jordan.
Viral Education
A new goal for my educational efforts coalesced today: fostering viral education.
I've known for awhile that I could sometimes infect a student; get them working on a problem/project/idea, where they spend lots of time outside of class on this effort. It hadn't occurred to me till today that this notion could be generalized to one student infecting another student.
The culprit catalyst has a two word title: Project Euler.
I've known for awhile that I could sometimes infect a student; get them working on a problem/project/idea, where they spend lots of time outside of class on this effort. It hadn't occurred to me till today that this notion could be generalized to one student infecting another student.
The culprit catalyst has a two word title: Project Euler.
When is a case study not a case study?
When it isn't.
When I was a student I typically ignored case studies from my textbooks, as do my students, as well they should. I have not taken the time, a fair hunk of time, to prepare assignments based on the case studies. This is the only realistic way to help students absorb them.
When I was a student I typically ignored case studies from my textbooks, as do my students, as well they should. I have not taken the time, a fair hunk of time, to prepare assignments based on the case studies. This is the only realistic way to help students absorb them.

