Информатика и вычислительная техника
  • формат pdf
  • размер 2.15 МБ
  • добавлен 08 августа 2011 г.
Gonzalez A., Latorre F., Magklis G. Processor Microarchitecture: An Implementation Perspective
Morgan & Claypool Publishers, 2011. - 106 p.

This lecture presents a study of the microarchitecture of contemporary microprocessors. The focus is on implementation aspects, with discussions on their implications in terms of performance, power, and cost of state-of-the-art designs. The lecture starts with an overview of the different types of microprocessors and a review of the microarchitecture of cache memories. Then, it describes the implementation of the fetch unit, where special emphasis is made on the required support for branch prediction. The next section is devoted to instruction decode with special focus on the particular support to decoding x86 instructions. The next chapter presents the allocation stage and pays special attention to the implementation of register renaming. Afterward, the issue stage is studied. Here, the logic to implement out-of-order issue for both memory and non-memory instructions is thoroughly described. The following chapter focuses on the instruction execution and describes the different functional units that can be found in contemporary microprocessors, as well as the implementation of the bypass network, which has an important impact on the performance. Finally, the lecture concludes with the commit stage, where it describes how the architectural state is updated and recovered in case of exceptions or misspeculations. This lecture is intended for an advanced course on computer architecture, suitable for graduate students or senior undergrads who want to specialize in the area of computer architecture. It is also intended for practitioners in the industry in the area of microprocessor design. The book assumes that the reader is familiar with the main concepts regarding pipelining, out-of-order execution, cache memories, and virtual memory.
Похожие разделы
Смотрите также

Hennessy John L., Patterson David A. Computer Architecture

  • формат pdf
  • размер 5.57 МБ
  • добавлен 21 сентября 2009 г.
Год выпуска: 2006 Автор: John L. Hennessy , David A. Patterson Жанр: Компьютерная литература Издательство: Morgan Kaufmann ISBN: 0123704901 Формат: PDF Количество страниц: 704 Описание: The era of seemingly unlimited growth in processor performance is over: single chip architectures can no longer overcome the performance limitations imposed by the power they consume and the heat they generate. Today, Intel and other semiconductor firms are aband...

Iniewski K. CMOS Processors and Memories (Analog Circuits and Signal Processing)

  • формат pdf
  • размер 10.49 МБ
  • добавлен 16 августа 2011 г.
Springer, 2010. - 380 p. CMOS Processors and Memories addresses the-state-of-the-art in integrated circuit design in the context of emerging computing systems. New design opportunities in memories and processor are discussed. Emerging materials that can take system performance beyond standard CMOS, like carbon nanotubes, graphene, ferroelectrics and tunnel junctions are explored. CMOS Processors and Memories is divided into two parts: processors...

Morrison R.S. Cluster Computing: Architectures, Operating Systems, Parallel Processing & Programming Languages

  • формат pdf
  • размер 3.04 МБ
  • добавлен 14 января 2010 г.
How can we effectively design these systems to meet our performance needs? Can widely used operating systems be used such as Windows? What software is available for users on this type of machine and how do we run this software on other machines built using the same technology? Can we use existing applications or do we need to develop new ones, if so how? How can we ensure that each PC is doing its fair share of work, or is not overloaded? This do...

Page D. A Practical Introduction to Computer Architecture

  • формат pdf
  • размер 4.69 МБ
  • добавлен 05 декабря 2011 г.
Издательство Springer, 2009, -648 pp. It is a great pleasure to write a preface to this book. In my view, the content is unique in that it blends traditional teaching approaches with the use of mathematics and a mainstream Hardware Design Language (HDL) as formalisms to describe key concepts. The book keeps the machine separate from the application by strictly following a bottom-up approach: it starts with transistors and logic gates and only in...

Sallings W. Computer Organization and Architecture. Designing for Performance

  • формат pdf
  • размер 2.97 МБ
  • добавлен 24 декабря 2010 г.
Pearson Education, 2010. - 881 p. The book provides comprehensive and completely up-to-date coverage of computer organization and architecture including memory, I/O, and parallel systems. The text covers leading-edge areas, including superscalar design, IA-64 design features, and parallel processor organization trends. It meets students' needs by addressing both the fundamental principles as well as the critical role of performance in driving co...