University of Puerto Rico at Mayagüez
 College of Engineering 
Department of Electrical and Computer Engineering

Syllabus & Instructor Information Sheet Form

A. COURSE SYLLABUS	
1. General Information:	
Course Number:
Course Title:
Credit-Hours:	INEL 6067
Procesamiento Distribuido y Arquitectura Avanzada de Computadoras
3
	
2. Course Description:	
Advanced architectures including parallel and distributed architectures. Organization. Current research in the area.
	
3. Pre/Co-requisites:	
Graduate Level or professor authorization for advanced undergraduates.
	
4. Textbook, Supplies and Other Resources:	
Textbook: D. E. Culler, J. P. Singh, A. Gupta, “Parallel Computer Architecture: A Harwdware/Software Approach”, Morgan Kaufmann, 1999.

References
1.	J. L. Hennessy, D. A. Patterson, “Computer Architecture: A Quantitative Approach”, 3rd Edition, Morgan Kaufmann, 2003.
2.	Technical papers from journals and conferences in Computer Architecture.
	
5. Purpose:	
This course is open to graduate level and senior year students in Electrical and Computer Engineering.
This course is intended to provide students an understanding of various contemporary architectures and their features. Students will get in touch with current research in this area.	
6. Course Goals:	
After completing this course, each student will get in contact with contemporary research problems faced in the area of computer architecture.
	
7. Requirements:	
All students are expected to have basic notions on:
1-	Introduction to computer architecture and organization
2-	Basic programming skills
3-	Logic Circuits
	
8. Laboratory/Field Work (If applicable):	
Students will be expected to use computer tools on engineering workstations for class homework and to develop a term paper.
	
9. Department/Campus Policies:	
     9a. Class attendance: Class attendance is compulsory. The University of Puerto Rico, Mayagüez Campus, reserves the right to deal at any time with individual cases of non‑attendance. Professors are expected to record the absences of their students. Frequent absences affect the final grade, and may even result in total loss of credits. Arranging to make up work missed because of legitimate class absence is the responsibility of the student. (Bulletin of Information Undergraduate Studies, pp. 39 1995-96)
     9b. Absence from examinations: Students are required to attend all examinations. If a student is absent from an examination for a justifiable reason acceptable to the professor, he or she will be given a special examination. Otherwise, he or she will receive a grade of zero of "F" in the examination missed. (Bulletin of Information Undergraduate Studies, pp. 39, 1995-96)
     9c. Final examinations: Final written examinations must be given in all courses unless, in the judgment of the Dean, the nature of the subject makes it impracticable. Final examinations scheduled by arrangements must be given during the examination period prescribed in the Academic Calendar, including Saturdays. (see Bulletin of Information Undergraduate Studies, pp. 39, 1995-96).
     9d. Partial withdrawals: A student may withdraw from individual courses at any time during the term, but before the deadline established in the University Academic Calendar. (see Bulletin of Information Undergraduate Studies, pp. 37, 1995-96).
     9e. Complete withdrawals: A student may completely withdraw from the University of Puerto Rico, Mayagüez Campus, at any time up to the last day of classes. (see Bulletin of Information Undergraduate Studies, pp. 37, 1995-96).
     9f. Disabilities: All the reasonable accommodations according to the Americans with Disability Act (ADA) Law will be coordinated with the Dean of Students and in accordance with the particular needs of the student.
     9g. Ethics: Any academic fraud is subject to the disciplinary sanctions described in article 14 and 16 of the revised General Student Bylaws of the University of Puerto Rico contained in Certification 018-1997-98 of the Board of Trustees.  The professor will follow the norms established in articles 1-5 of the Bylaws.
	
10. Campus Resources (If applicable):	
Engineering workstations and CAD tools necessary in the elaboration of homework and term papers are located in S-201 (Integrated Circuits Design Laboratory -- ICDL).
	
11. General Topics:	
	Topic	Lectures	Reference	
1.	Introduction	2	Notes	
2.	Why Parallel Architectures	3	Textbook	
3.	Introduction to Parallel Programs	3	Textbook	
4.	Performance	5	Notes	
5.	Evaluation based on workload	4	Notes	
6.	Shared Memory Multiprocessors	4	Notes	
7.	Scalability	3	Notes	
8.	Cache Coherency	4	Notes	
9.	Hw/SW tradeoffs	4	Notes	
10.	Network	4	Notes	
11.	Latency	4	Notes	
12.	Current research	4	Notes	
13.	Tests	1	--