_____________________________________________________________________________________


1. John L. HENNESSY, David A. PATTERSON. Computer Architecture. A Quantitative Approach. 5th Ed. ISBN: 978-0123838728.

Sections 1.1, 1.2 y 1.3.

2. John L. HENNESSY, David A. PATTERSON. Computer Architecture. A Quantitative Approach. 5th Ed. ISBN: 978-0123838728.

Sections 1.4 a 1.9.

3. John L. HENNESSY, David A. PATTERSON. Computer Architecture. A Quantitative Approach. 5th Ed. ISBN: 978-0123838728.

Sections D.1, D.2, D.3, D.4

4. John L. HENNESSY, David A. PATTERSON. Computer Architecture. A Quantitative Approach. 5th Ed. ISBN: 978-0123838728.

Sections C.1, C.2, C.5.

5. John L. HENNESSY, David A. PATTERSON. Computer Architecture. A Quantitative Approach. 5th Ed. ISBN: 978-0123838728.

Sections 3.1, 3.2, 3.3, 3.4, 3.6, 3.7, 3.10, 3.12

6. John L. HENNESSY, David A. PATTERSON. Computer Architecture. A Quantitative Approach. 5th Ed. ISBN: 978-0123838728.

Sections B.1, B.2, B.3

7. John L. HENNESSY, David A. PATTERSON. Computer Architecture. A Quantitative Approach. 5th Ed. ISBN: 978-0123838728.

Sections 2.1, 2.2

8. John L. HENNESSY, David A. PATTERSON. Computer Architecture. A Quantitative Approach. 5th Ed. ISBN: 978-0123838728.

Sections B4, 2.4.

9. John L. HENNESSY, David A. PATTERSON. Computer Architecture. A Quantitative Approach. 5th Ed. ISBN: 978-0123838728.

Sections 5.1, 5.2, 5.3.

10. John L. HENNESSY, David A. PATTERSON. Computer Architecture. A Quantitative Approach. 5th Ed. ISBN: 978-0123838728.

Sections 5.6

11. S.V. ADVE, K. GHARACHORLOO. Shared memory consistency models: A tutorial. IEEE Computer 29:66-76. Diciembre 1996.

12. Intel 64 and IA-32 Architectures Software Developer Manuals. Volume 3: Systems Programming Guide. 8.2: Memory Ordering

13. John L. HENNESSY, David A. PATTERSON. Computer Architecture. A Quantitative Approach. 5th Ed. ISBN: 978-0123838728.

Sections 5.5

14. John L. HENNESSY, David A. PATTERSON. Computer Architecture. A Quantitative Approach. 5th Ed. ISBN: 978-0123838728.

Sections 5.4

15. P. PACHECO. An introduction to parallel programming. Morgan Kaufmann, 2011.

Chapter 5.

16. G. BARLAS. Multicore and GPU Programming. Morgan Kaufmann, 2014.

Chapter 4.

17. A. WILLIAMS. C++ Concurrency in Action. Practical multithreading. Manning Publications, 2012.

Chapters 2, 3 y 4.

18. A. WILLIAMS. C++ Concurrency in Action. Practical multithreading. Manning Publications, 2012.

Chapter 5.

Last modified: Thursday, 21 April 2022, 2:22 PM