Archives

Posts from Robert Chesebrough (Intel) RSS

Robert Chesebrough (Intel)

Robert Chesebrough is the manager of the Intel Software College course architect team, and is responsible for bringing new course content to the ISC portfolio. He has been a contributing courseware developer and instructor for Intel Software College for over 5 years. Prior his management role at Intel Software College, Robert was a senior technical consulting engineer with the compiler marketing and technical support group in Intel’s Software Products division. He authored the “Intel® Compiler Black-Belt Users Guide to undocumented switches". He holds a BS in Physics from the University of New Mexico and has been a software developer for the US Department of Energy, Sandia National Labs & Los Alamos National Labs beginning in the early 1980’s and also in the in the aerospace industry at SBS technologies in the late 1990’s. He is married and has two children who are deeply appreciated and who are both taught at home by their parents. He enjoys programming, mathematics, physics

Five role playing exercises to introduce parallelism concepts

By Robert Chesebrough (Intel) (8 posts) on November 5, 2009 at 11:12 am
Comments (2)

Since the kickoff of the High School Parallelism bootcamp this summer, I've received several requests for a write up of the five role playing activities we used. The activities put students in the place of procesor cores and had them perform tasks in parallel. These activities proved to be popular among many of the [...]

Continued ›

Category: Academic, Parallel Programming

Talented kids & multi-core: Adding fuel to the mix

By Robert Chesebrough (Intel) (8 posts) on July 17, 2009 at 9:58 pm
Comments (3)

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 [...]

Continued ›

Category: Academic, Gaming, Parallel Programming, Software Engineering, Threading Building Blocks

Less Focus on Threads More Focus on Tasks

By Robert Chesebrough (Intel) (8 posts) on April 24, 2009 at 12:52 pm
Comments (4)

Several years ago, when I looked for training courses on the subject of parallel programming for shared memory systems I found few courses being offered.  Some friends of mine and I did find a very nice course from a 3rd-party vendor on threaded programming.  The course mainly focused on "C" and using POSIX threads to [...]

Continued ›

Category: Academic, Parallel Programming, Software Engineering, Threading Building Blocks

If you had 4 days to teach parallel programming… to high school students …

By Robert Chesebrough (Intel) (8 posts) on March 16, 2009 at 11:57 am
Comments (8)

If you had 4 days to teach parallel programming… to high school students …  Setup Let’s say you were given an invitation to lead a summer camp for high school students – a 4 day long day camp with students coming in from various schools and the only thing they have in common is that they are [...]

Continued ›

Category: Academic, Gaming, Parallel Programming, Software Engineering, Threading Building Blocks

Let change the way we deliver ISC content

By Robert Chesebrough (Intel) (8 posts) on September 10, 2008 at 9:50 pm
Comments (2)

The Intel Software College Course Architect Team is about to head into our planning phase for 2009.  One of the tasks we are considering is how to make our Intel posted content easier to access, easier to update, easier for faculty to incorporate lessons into their curriculum.  As you probably are aware – currently you [...]

Continued ›

Category: Academic, Parallel Programming

PGAS versus MPI and what should we teach undergraduates??

By Robert Chesebrough (Intel) (8 posts) on April 22, 2008 at 8:34 am
Comments (0)

One of the highlights of this 22nd annual IPDPS conference was the Wednesday night panelist discussion. The discussion probed the general topic of what the current parallel programming experts (eps IPDPS faculty & researchers) can teach to a new generation who will just now be cutting their teeth on MC processors and growing up in [...]

Continued ›

Category: Academic, Events, Parallel Programming, Software Engineering

Functional Languages versus threading

By Robert Chesebrough (Intel) (8 posts) on April 22, 2008 at 8:26 am
Comments (0)

I had responded to some questions in my other post (view from 22nd annual IPDPS - http://software.intel.com/en-us/blogs/2008/04/15/some-views-from-the-22nd-international-parallel-amp-distributed-processing-symposium/) about functional languages.  It was suggested by Clay B that I should make a seperate post along the functional language topic - so here goes.  I asked Dr Dennis (Prf Emeritus CS at MIT) his thoughts on what should [...]

Continued ›

Category: Academic, Events, Open Source, Parallel Programming, Software Engineering

Some Views from the 22nd International Parallel & Distributed Processing Symposium

By Robert Chesebrough (Intel) (8 posts) on April 15, 2008 at 6:30 pm
Comments (9)

Greetings from the 22nd International Parallel & Distributed Processing Symposium in Miami! I had the privilege of discussing the future of parallel programming with a number of distinguished luminaries in parallel computing! The topics discussed in side hall discussions and informal lunch table chats were varied and dynamic. Given that this is the first day of [...]

Continued ›

Category: Academic, Events, Parallel Programming, Software Engineering