Abstract: The Tutorial will cover how to use the Intel SCC in your software applications research. Topics include Use of the RCCE message passing communications library, setup challenges with the SCC, how to use Linux on the SCC, and the Memory architecture of the SCC. The primary audience is software researchers who want to use SCC in their research (note: attending this tutorial does not grant access to a system. Interested researchers need to use Intel’s online tool to submit a proposal for SCC access). An important secondary audience, however, is anyone interested in the 48 core SCC processor as a case study of computing with many core processors.
Speaker Bio: Tim Mattson is a parallel programmer (Ph.D. Chemistry, UCSC, 1985). He does linear algebra, finds oil, shakes molecules, solves differential equations and models electrons in simple atomic systems. He has spent his career working with computer scientists to make sure the needs of parallel applications programmers are met. Tim has had the good fortune to work with brilliant people on truly great projects. Among these are (1) the first TFLOP computer (ASCI Red), (2) the OpenMP API for shared memory programming, (3) the OpenCL programming language for heterogeneous platforms, (4) programming Intel's first TFLOP chip (the 80 core research chip), and (5) the design and software architecture of Intel’s 48 core research chip. In addition, Tim has been working with a community of pattern writers to create pattern languages for parallel programming. This work builds on his book “Design Patterns in Parallel Programming” (written with Professors Beverly Sanders and Berna Massingill and published by Addison Wesley).