Undergrad and Graduate Courses

For the most up-to-date information on teaching, see the teaching PDF.

SPRING CISC 849 Course, 2019

Research Project Blogs (Preliminary and Work in Progress Results)

FALL (CISC 360, CISC 662, ELEG 467)

The following books will be used to choose topics from for discussions in class (not mandatory to purchase:

  • Computer Architecture, Sixth Edition: A Quantitative Approach (The Morgan Kaufmann Series in Computer Architecture and Design) 6th Edition by John L. Hennessy (Author), David A. Patterson (Author) Book

  • Computer Systems: A Programmer’s Perspective (2nd Edition) 2nd Edition by Randal E. Bryant (Author), David R. O’Hallaron (Author) Book

ELEG 467 Vertically Integrated Project (VIP) Program

For more details on course description go to VIP HPC

SPRING (CISC 849 and ELEG 467)

For more details on course description go to VIP HPC

CISC 849: Adv. Topics in Computer Applications: Programming Heterogeneous Systems (S17, F17)

Focuses on exploring heterogeneous architectures and identifying productive and portable ways to program them. Topics include exploring standard-based programming models currently in wide use in academia and national labs. Coursework includes presentations as well as group and individual projects.

The following books will be used to choose topics from for discussions in class (not mandatory to purchase:

  • Using OpenMP: Portable Shared Memory Parallel Programming (Scientific and Engineering Computation) Scientific and Engineering Computation Edition by Barbara Chapman (Author), Gabriele Jost (Author), Ruud van van der Pas (Author) Book

  • Programming Massively Parallel Processors: A Hands-on Approach (Applications of GPU Computing Series) 3rd Edition by David B. Kirk (Author), Wen-mei W. Hwu (Author) Book

  • Patterns for Parallel Programming 1st Edition by Timothy G. Mattson (Author), Beverly A. Sanders (Author), Berna L. Massingill (Author) Book

  • OpenACC for Programmers: Concepts and Strategies, co-edited by Sunita Chandrasekaran and Guido Juckeland, 1st Edition Book

  • Using OpenMP – The Next Step: Affinity, Accelerators, Tasking, and SIMD (Scientific and Engineering Computation) by Ruud van van der Pas, Eric Stotzer, Chrisitan Terboven Book

  • Exascale Scientific Applications: Scalability and Performance Portability Authored by Tjerk P. Straatsma, Katerina B. Antypas, Timothy J. Williams, will be discussed in class

  • Online technical papers from IEEE, ACM, Springer databases (all available for download from UDEL library database)

ELEG 467: Vertically Integrated Project (VIP) Program

For more details on course description, go to VIP HPC

ELEG 467 Vertically Integrated Project (VIP) Program

Related