RSS

Report: UPCRC Summer School on Multicore Programming



Over 150 programmers participated in the first UPCRC Illinois Summer School on Multicore Programming, June 22-26, 2009. Fifty-six participants attended at the Thomas M. Siebel Center for Computing Science on the Illinois campus while 109 attended online as virtual students. Graduate students representing a variety of research disciplines comprised about 60% of all summer school participants. Academic faculty and researchers accounted for 20%, and industry developers/researchers rounded out the diverse group of global participants.

UPCRC Co-Director Marc Snir opened the event with an "Introduction to Parallelism and Multicore Technology." The program featured lectures in the mornings followed by hands-on machine projects in the afternoons. Live Chat was available for online attendees to ask questions during lectures. Virtual students in different time zones were able to attend asynchronously via archived lectures accessible through their summer school account. Online forums, moderated by faculty and teaching assistants, were available for each lecture and lab topic. Each day concluded with a special lecture by Intel, Microsoft, or UPCRC Illinois. Several on-site students also took advantage of evening open lab hours, and all students enjoyed online, 24-hour access to UPCRC multicore systems.

UPCRC Co-Director, Wen-mei Hwu, Intel's Clay Breshears, and David Padua and Danny Dig of UPCRC Illinois joined Snir to teach this year's summer school. Ralph Johnson and Maria Garzaran of UPCRC Illinois served as the summer school lab education coordinators. Several UPCRC Illinois graduate research students served as chat/forum moderators and lab assistants.

UPCRC Illinois plans to offer the course again next summer. Information and announcements will be posted online and via the UPCRC email list. For more information about this year's curriculum, visit the summer school website.


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

DrDobbs encourages readers to engage in spirited, healthy debate, including taking us to task. However, DrDobbs moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing/SPAM. DrDobbs further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
 

Best of the Web

How Debuggers Work

A detailed series of articles explaining how debuggers work their magic.

Quick Read

Custom Development Becoming Key Strategic Differentiator

At financial services firms, developers rule once again!

Quick Read

Learn Git Fast

A series of approachable, to-the-point tutorials on how to use Git.

Quick Read

A Layman's Introduction to Formal Grammar

For an easy-to-understand explanation of formal grammar in one concise essay, start with this.

Quick Read

A Deep Look at Font Rasterization

How fonts are rasterized and optimized for display (with an emphasis on open source tools).

Quick Read



Video

Enabling People and Organizations to Harness the Transformative Power of Technology