Now I can add orchestra leader to my list of job roles at Intel. I’ve been conducting an ensemble of talented players from across industry, education and within Intel to orchestrate the first High School Parallelism Boot-camp. I’ve been crafting the flow of topics & lab activities, developing some new ways to convey parallelism topics using role play, coordinating with luminaries & Intel engineers. I’ve been rounding up & testing content & systems for months now. Now all that work is about to pay off next week in the first ever (as far as I know) High School Parallelism boot-camp hosted at Brooklyn Technical High School and sponsored by Intel, Bank of America, Blade Network & IBM.
Warning - new metaphor coming…
We are about to embark on a journey. A journey to the future. A future defined by the many-core era.
To take us on the journey – we need fuel. The fuel mix for this journey consists of four ingredients: multi-core hardware, parallelism training, great instructors and the fertile minds of bright high school students. We are about to light the mix off in a controlled burn next week (July 21-23) at the campus of Brooklyn Tech HS. A couple dozen HS students and faculty will participate in this hands-on parallel programming training event. We will be laying out the challenge to begin thinking in parallel and arming the students with three patterns that can be used to think about parallel problems. Then we will arm them with a couple of methods to implement parallel software on many-core HW. We will discuss some of the challenges unique to parallel programming and ways to address these challenges using SW tools & new ways of thinking. Then we will show them just of few of the possibilities – a few compelling SW demos that show how “real” a virtual world powered by multi-core systems can be. Along the way we hope to arm them knowledge of how to leverage many-core systems that are headed our way. Hopefully we will refine our mixture as we learn from these students & faculty how to better equip young minds.
I guess I want to extend James Reinder’s point and say that today high schools & colleges are either teaching “the history of programming” or they are teaching parallel programming. I am excited to work with Brooklyn Technical High school and their principal, Randy Asher, who are doing something about teaching to the FUTURE. I am also proud to work with folks like Jeff Birnbaum (Bank of America) who was the inspiration & prime motivation for making this project happen.
Stand back, put your safety goggles on – we’re about to light the mixture.