Intel® Developer Zone:
Courseware - Functional Organization

  • Review of register transfer language to describe internal operations in a computer
  • Microarchitectures - hardwired and microprogrammed realizations
  • Instruction pipelining and instruction-level parallelism (ILP)
  • Overview of superscalar architectures
  • Processor and system performance
  • Performance – their measures and their limitations
  • The significance of power dissipation and its effects on computing structures
  • Parallel Computer Architecture and Programming Example Curriculum
  • Material Type:

    Lecture / Presentation

    ISN Logo

    Technical Format:

    zip archive, Word document, .htm

    Location:

    Go to materials

    Date Added:

    08/06/2010

    Date Modified:

    08/06/2010

    Author

    Instructor-Lead Course, Carnegie Mellon U.
    Description:

    This course provides a deep understanding of the principles and engineering tradeoffs involved in designing modern parallel computers (aka "multiprocessors" and "multicore"), as well as the programming techniques to effectively utilize these machines. Dr. Todd Mowry, Carnegie Mellon University, authored this course. It is one of the first undergrad courses focusing on parallel architecture and programming.

    Recommended Audience:

    Advanced programmers, Undergraduate students

    Language:

    English

    Keywords:

    Parallel Computer Architecture, Example Curriculum
  • Introduction to Computer Organization (University of Michigan)
  • Material Type:

    Lecture / Presentation

    ISN Logo

    Technical Format:

    PDF document, Word document

    Location:

    Go to materials

    Date Added:

    04/13/2010

    Date Modified:

    04/13/2010

    Author

    Dr. David Blauuw, Dr. Rich Brown, Dr. Michael Flynn, Dr. Dennis Sylvester , University of Michigan; Intel Higher Education
    Description:

    This course is intended to give a basic understanding of how computers execute pro-grams. Understanding computers means understanding the hardware/software process of how the programmer and the computer work together to have the computer carry out a concept.

    This course is part of The VLSI Curriculum includes content for 16 undergraduate and graduate courses that were provided by the Electrical Engineering and Computer Science Department at the University of Michigan.

    Recommended Audience:

    Undergraduate students

    Language:

    English

    Keywords:

    VLSI