Реклама:

Burger and Goodman, Billion-Transistor Architectures: There and Back Again.

Представьте, что в 1997 году вам представилась возможность разработать микросхему из миллиарда транзисторов. Какую микроархитектуру вы выбрали бы для такой микросхемы? В сентябре 1997 года этот вопрос был задан семи ведущим разработчикам в области архитектуры, которые опубликовали свои развернутые ответы в журнале IEEE Computer Magazine. Семь лет спустя их проекты были сопоставлены с текущей технологической ситуацией. Результаты вы можете узнать из этой статьи:

Handy, The Cache Memory Book, 2nd ed.

Вопрос разработки кэш-памяти очень важен, поэтому существуют целые книги, посвященные данному вопросу. В этой книге обсуждаются логическая и физическая кэш-память, размер строки, сквозная и обратная запись, объединенная и разделенная кэш-память, а также некоторые вопросы программного обеспечения. Целая глава посвящена согласованности кэшей в мультипроцессоре.

Johnson, Superscalar Microprocessor Design.

Если вы интересуетесь подробностями разработки суперскалярных процессоров, вам нужно начать именно с этой книги. В ней рассказывается о вызове и декодировании команд, выполнении команд с изменением последовательности, подмене регистров, станциях резервирования, прогнозировании переходов и о многом другом.

Shriver and Smith, The Anatomy of a High-Performance Microprocessor.

Эта книга хорошо подходит для детального изучения современного процессора на уровне микроархитектуры. Подробно описывается микросхема AMD Кб (клон Pentium). Рассказывается о конвейерах, планировании выполнения команд, способах повышения производительности.

Sima, Superscalar Instruction Issue.

Суперскалярное выполнение команд чрезвычайно важно в современных процессорах. В нашей книге мы затрагивали некоторые связанные с данной темой вопросы (в частности, подмену регистров и спекулятивное выполнение). В описываемой статье рассматриваются эти и многие другие вопросы.

Wilson, Challenges and Trends in Processor Design.

Находится ли в кризисе разработка процессоров? Шесть ведущих разработчиков процессоров из компаний Sun, Cyrix, Motorola, Mips, Intel и Digital рассказывают о перспективах развития процессоров в следующие несколько лет. В 2008 году читать это, вероятно, будет забавно, ну а пока любопытно познакомиться с их позициями.

Цифровой логический уровень || Оглавление || Уровень архитектуры набора команд