Due to the excellent response to this program, we will be announcing additional ongoing grant opportunities throughout the year. Do you have course materials that introduce concepts of parallelism for Design Patterns, Data Structures, and/or Algorithms? Start thinking about submitting for a microgrant!
Meanwhile, take a look at the winning entries of the first ever Academic Community Microgrant Awards. As their course materials and experiences producing them come in we will have them posted to the community Educational Exchange.
Congratulations to the Award Winners!
|Understanding Performance Issues in Task Orchestration on Multicore Platforms- USD $1500 Microgrant|
Dr. Apan Qasem, Texas State University, USA
Dr. Qasem is creating teaching materials for a course module to expose computer science undergraduates to performance issues in thread synchronization and scheduling on current and emerging multicore architectures. This module will be part of the innovative "early and often" initiative through which Texas State University is integrating a set of self-contained course modules across the curriculum.
|Problem-based approach to parallel programming- USD $1500 Microgrant|
Dr. Sergii Stirenko, National Technical University of Ukraine, KPI
Dr. Stirenko’s team, Oleksandr Zinenko, Dmitri Gribenko, and Anton Mykhailenko will use Intel Software Development Tools to help develop new topics around shared memory systems. They will add these to an already successful course introducing parallelism and parallel programming to CS and applied science students. "The primary role of this course in our curriculum is practical parallel programming with modern tools. The course is geared towards hands-on experience."
|Making Parallelism "Nifty" - USD $1,500 Microgrant|
Dr. David Valentine, Slippery Rock University, USA
Dr. Valentine believes that "Good instructional materials begin with a brilliant, engaging assignment." He used some of the insights and examples from SIGCSE 2011 in Dallas to come up with a proposal to apply the investigative model used with Intel Parallel Studios to some of the ACM SIGCSE Nifty assignments presented there. This will generate an educational "package" showing how to parallelize the Nifty assignments.
|Parallel Software Engineering- USD $1,000 Microgrant|
Dr. Jorge Manjarrez-Sanchez, CIMAT, Mexico
Dr. Manjarrez-Sanchez is developing a Parallel Software Engineering Lab in CIMAT Zacatecas. The newly created course and lab he'll be teaching is one of the first this kind to be offered in Mexico to fulfill the highly increasing demand for parallel software engineers.
|Exploring SSE Intrinsics on multicores- USD $1000 Microgrant|
Dinesh Agarwal, Researcher, Georgia State University, USA
Dinesh is working with Dr. Sushil Prasad to bring hands-on programming experience in shared-memory and message-passing parallel architectures to students in their Parallel and Distributed Computing course. "Allowing students to experiment with Intel's Manycore Testing Lab, especially exploring the special purpose registers through SSE or assembly language, will give them an edge."
|From Cells to Sandy Bridges - USD $1,000 Microgrant|
Dr. Bernd Burgstaller, Yonsei University, South Korea
Dr. Burgstaller is currently designing lecture materials and programming assignments to replace material on the Cell BE with state-of-the-art OpenCL GPGPU computing on Sandybridge. As a result of his experiments he expects to be able to offer 4 weeks of introductory lectures on architecture, memory hierarchies and data-parallel GPU programming paradigms, plus 3 GPU programming assignments and one combined CPU/GPU programming assignment.
|Putting the Theory into Practice- USD $500 Microgrant|
Dr. Worawan Diaz Carballo, Thammasat University, Thailand
Dr. Diaz Carballo finds that in order to keep students excited about learning new ways of programming one needs to show them what really happens when executing programs on multiple cores. "Putting Theory into Practice" starts at CS1, showing students optimization options with compilers and continues by introducing Intel Tools into Computer Architecture and Operating Systems Courses.
|Parallel Programming- USD $500 Microgrant|
Dr. Prakash Raghavendra, NITK Surathkal, India
Dr. Raghavendra is focused on developing new techniques to extract both data parallelism and task parallelism in given programs and deploy them onto machines efficiently. He will be introducing a new course on Parallel Programming for UG and PG programmers to help his students develop skills in both programming and the design of new tools for extracting parallelism.
|Performance study of a parallel Monte Carlo algorithm to compute PI on manycore - USD $500 Microgrant|
Dr. Jose Luis Guisado, University of Seville, Spain
Dr. Guisado is planning to use the Intel® Manycore Testing Lab to help introduce his students to manycore architecture and allow them to study modern scalability. First, he'll develop a parallel version of a Monte Carlo algorithm and then, the class will evaluate the performance and scalability of their parallel application.