1 / 14

Early Adopter: ASU - Intel Collaboration in Parallel and Distributed Computing

Early Adopter: ASU - Intel Collaboration in Parallel and Distributed Computing. Yinong Chen , Eric Kostelich , Yann -Hang Lee, Alex Mahalov , Gil Speyer, and Violet R. Syrotiuk. 1 st NSF /TCPP Workshop on Parallel and Distributed Computing Education ( EduPar’11 )

xaria
Download Presentation

Early Adopter: ASU - Intel Collaboration in Parallel and Distributed Computing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Early Adopter:ASU - Intel Collaborationin Parallel and Distributed Computing Yinong Chen, Eric Kostelich, Yann-Hang Lee, Alex Mahalov, Gil Speyer, and Violet R. Syrotiuk 1st NSF/TCPP Workshop on Parallel and Distributed Computing Education (EduPar’11) In conjunction with 25th IEEE International Parallel and Distributed Processing Symposium Anchorage (Alaska), USA Monday, May 16, 2011

  2. Arizona State University • Arizona State University (ASU) now has the largest campus in the U.S.A. • The Tempe campus is one of four campuses • More than 51,000 students • Focus on research and graduate education along with an analytic undergraduate education preparatory for graduate or professional school or employment

  3. School of Computing, Informatics and Decision Systems Engineering • One of five schools of engineering at ASU • Enrollment: • 1100 undergraduateand 550 graduate students • Includes degree programs in: • Computer Science (CS) • Computer Systems Engineering (CSE)

  4. Our Initial Goal • Integrate topics in parallel and distributed computing into the: • Computer Science (CS), • Computer Systems Engineering (CSE), and • Mathematics and Statistical Sciences (MAT) programs at the undergraduate and MS level • Leverage the High Performance Computing (HPC) initiative at ASU

  5. Courses in Early Adopter Program * Projected In this presentation

  6. CSE 430Operating Systems • Operating system structures and services • Emphasis on concurrent processes using Intel's Parallel Studio, game demos, and tools • mutual exclusion and synchronization, race conditions, deadlocks, threads, semaphores, concurrent programming paradigms • Also scheduling, virtual memory, file systems, I/O and mass-storage systems, protection

  7. CSE 430Operating Systems

  8. CSE 445/598Distributed Software Development • In service-oriented distributed systems, server applications may be invoked by multiple clients • Multithreading with parallel computing and data synchronization using Intel’s Thread Building Blocks (TBB) is discussed • Performance analysis and case study

  9. Results on Intel 32-Core MTL Efficiency Time measured in milliseconds Speedup Input size

  10. CSE 445/598Distributed Software Development

  11. Future Plans • Many opportunities exist to integrate PDC topics into our curriculum • Spring 2011: • Work on our 100-200 level courses • Approval of new syllabi by our undergraduate curriculum committee and program faculty

  12. Future Plans (cont’d) • Summer 2011: • Revise our 300-400 course syllabi • Introduce a new CSE 4xx course on Parallel and Distributed Computing • Develop a “data bank” of course materials, e.g., • Lecture materials (e.g., slides, videos, demos) • Programming project ideas • Sample homework questions • Sample exam questions

  13. Thanks to

More Related