Archives

Posts from Dick Brown RSS

Dick Brown

I teach computer science (CS) at St. Olaf College in Minnesota, and I'm co-director of the CSinParallel.org project for producing flexible, modular teaching materials for injecting parallel computing throughout the undergraduate CS curriculum. I'm also active as a board member of the Educational Alliance for a Parallel Future (eapf.org) an institutional/academic organization devoted to increasing parallelism education. The sooner a little parallelism appears in every CS course, the better.

Man meets Ultrabook

By Dick Brown (5 posts) on March 19, 2012 at 1:35 pm
Comments (0)

As a computer scientist, I’m out to comprehend lots of computing-related technologies, to a greater or lesser extent according to needs and interests. On the other hand, I’m a selective adopter of new technologies, and increasingly selective over time. This includes selective investment in both hardware and software over the years. But someone just sent me an Ultrabook to try out.

Continued ›

Category: Academic
Tags: ,

A quick glance at Array Building Blocks

By Dick Brown (5 posts) on October 24, 2011 at 10:17 am
Comments (0)

Attending my first Intel Developer's Forum, I got a chance to attend a session called the "Intel Faces of Parallelism Lab," which featured Cilk+ (convenient threads added to C++), TBB, and the current beta version of Array Building Blocks (ArBB).  ArBB is a C++ library geared towards data parallelism in the same sense that TBB [...]

Continued ›

Category: Academic
Tags: , ,

On the shoulders of giants in parallel computing education

By Dick Brown (5 posts) on February 13, 2011 at 1:02 pm
Comments (3)

We wouldn't have a chance to meet the present challenge of teaching more parallelism without collaboration and the work of our predecessors in parallel computing education

Continued ›

Category: Academic, Parallel Programming
Tags: , , , ,

A first look at the Manycore Testing Lab

By Dick Brown (5 posts) on June 5, 2010 at 3:56 pm
Comments (7)

Report on a first experience with the Multicore Testing Lab, with an eye towards teaching parallelism to CS undergraduates early in their college careers.

Continued ›

Category: Academic
Tags: , , , , , , , ,

Step Two in Changing the World

By Dick Brown (5 posts) on December 21, 2009 at 11:36 am
Comments (2)

We can't wait: CS instructors need to start teaching parallelism immediately at all levels of the CS curriculum, starting with the first course. As a short-term measure, we are creating supplementary teaching modules and parallel-platform software packages, for conveniently injecting parallelism into courses that traditionally omit it. Time's running out, if we CS professors want our students to get good jobs when they graduate.

Continued ›

Category: Academic, Parallel Programming
Tags: , ,