Main topics






Jose Delgado-Frias



EME 502

Office Hours:
Wednesday                  11AM-12noon

Class Times and Location:
10:35–11:50am   Sloan 167

Course Name:



To provide a background on advanced computer architecture. The main focus of this course is advanced processor design and evaluation using case studies. A number of architectural alternatives are described and evaluated using quantitative approaches.


Main topics

1. Fundamentals of Quantitative Design    (Chapter 1)
              1.1  Performance, Power, Energy
            1.2  Principles of Computer Design
            1.3  Performance and Cost
2. Memory Hierarchy Design     (Chapter 2)
            2.1 Principle of locality
            2.2 Memory hierarchy and cache memory
            2.3 Cache performance optimizations
            2.4 Virtual Memory
3. Instruction-Level Parallelism and its Limitations   (Chapter 3)
            3.1 Instruction-level parallelism (ILP)
            3.2 Dynamic scheduling
            3.3 Branch prediction and speculation
            3.4 Multiple instruction issue
            3.5 Case study: Intel Core i7
4. Data-Level Parallelism    (Chapter 4)
            4.1 Vector and SIMD architectures
            4.2 Graphics Processing Units (GPU)
            4.3 Loop level parallelism
            4.4 Case study: NVIDIA and Intel Core i7
5. Multiprocessors (Multi-core) and Thread Level Parallelism   (Chapter 5)
            5.1 Centralized shared-memory architectures
            5.2 Distributed shared memory
            5.3 Coherence and synchronization
            5.4 Memory consistency
            5.5 Multicore processors


                  2 Partial Exams (25% each)                       50%

                  Project                                                      10%

                  Homework                                                 20%

                  Final Exam                                                20%


Academic Integrity

WSU definitions and procedures for cases of academic dishonesty are provided at the URL: Please read the material at all links at this URL. Academic integrity violations are defined in the Washington Administrative Code (WAC) 504-26-010 (

These procedures will be followed rigorously. Academic dishonesty in this course results in a grade of “F” for the course. All work that you and/or your team submit for grading is to be your team’s own original work. If you wish to turn in material that is not original then you must cite the origin of that work.

WAC 504-26-010 Section 3. The term "cheating" includes, but is not limited to:

(a) Use of unauthorized materials in taking quizzes, tests, or examinations, or giving or receiving unauthorized assistance by any means, including talking, copying information from another student, using electronic devices, or taking an examination for another student.

(b) Use of sources beyond those authorized by the instructor in writing papers, preparing reports, solving problems, or carrying out other assignments.

(c) Acquisition or possession of tests or other academic material belonging to a member of the university faculty or staff when acquired without the permission of the university faculty or staff member.

(d) Fabrication, which is the intentional invention or counterfeiting of information in the course of an academic activity. Fabrication includes, but is not limited to:

(i) Counterfeiting data, research results, information, or procedures with inadequate foundation in fact;

(ii) Counterfeiting a record of internship or practicum experiences;

(iii) Submitting a false excuse for absence or tardiness or a false explanation for failing to complete a class requirement or scheduled examination at the appointed date and time.

(e) Engaging in any behavior for the purpose of gaining an unfair advantage specifically prohibited by a faculty member in the course syllabus or class discussion.

(f) Scientific misconduct. Falsification, fabrication, plagiarism, or other forms of dishonesty in scientific and scholarly research are prohibited. Complaints and inquiries involving cases of scientific misconduct are managed according to the university's policy for responding to allegations of scientific misconduct. A finding of scientific misconduct is subject to sanctions by the office of student standards and accountability. The policy for responding to allegations of scientific misconduct may be reviewed by contacting the vice-president for research.

(g) Unauthorized collaboration on assignments.

(h) Intentionally obtaining unauthorized knowledge of examination materials.

(i) Plagiarism. Presenting the information, ideas, or phrasing of another person as the student's own work without proper acknowledgment of the source. This includes submitting a commercially prepared paper or research project or submitting for academic credit any work done by someone else. The term "plagiarism" includes, but is not limited to, the use, by paraphrase or direct quotation, of the published or unpublished work of another person without full and clear acknowledgment. It also includes the unacknowledged use of materials prepared by another person or agency engaged in the selling of term papers or other academic materials.


Students with Disabilities

Reasonable accommodations are available for students with a documented disability. If you have a disability and may need accommodations to fully participate in this class, please visit the Disability Resource Center (DRC). All accommodations MUST be approved through the DRC (Washington Building, Room 217). Please stop by or call 509-335-3417 to make an appointment with a disability specialist. Additional information can be viewed at the URL

Campus Safety Plan: Please become familiar with the material you will find at the URL:



Back To My Homepage

Syllabus | Schedule | Notes | Assignments | Resources | Laboratories

Contact insert name at ( x5555 )
EECS Home Page | WSU Home