Организация ЭВМ и систем

Как прописать Intel C/C++ Compiler (icc) под своим логином на ccfit

Материалы по теоретическому курсу

Intel Itanium Architecture Overview ( RAR ) - 585 KB

Демонстрация архитектуры Core от Intel
1. Overview
2. Wide Dynamic Execution
3. Intelligent Power Capability
4. Advanved Smart Cache
5. Smart Memory Access
6. Advanced Digital Media Boost
7. Summary

Демонстрация архитектуры Itanium2 от Intel
1. Massive on-chip resources
2. EPIC microarchitecture

Статьи

Архитектура CPU
Журнал Компьютерра N37 от 13 октября 2005 года, Сергей Озеров

On optimization of numerical simulation programskorus2005.doc )
Статья с конференции KORUS-2005

Современные десктопные процессоры архитектуры x86: общие принципы работы (x86 CPU FAQ 1.0)
Опубликована на сайте www.ixbt.com, Станислав Гарматюк, 9 февраля 2006 г.

Современные десктопные процессоры архитектуры x86: общие принципы работы (x86 CPU digest 2.0)
Опубликована на сайте www.ixbt.com, Станислав Гарматюк, Тасит Мурки AKA Felid, 30 октября 2009 г.

Обзор микроархитектур современных десктопных процессоров
Опубликованы на сайте www.ixbt.com, Олег Бессонов
Часть 1: общая организация, кэш инструкций и предсказание переходов, выборка и декодирование, 27 июня 2006 г.
Часть 2: внеочередное исполнение операций, 6 июля 2006 г.
Часть 3: организация кэшей данных, внешние интерфейсы процессора, эволюция и ближайшие перспективы развития, 18 июля 2006 г.

Prescott: Последний из могикан? (Pentium 4: от Willamette до Prescott)
Часть 1   Часть 2   Часть 3   Часть 4
Replay: неизвестные особенности функционирования ядра Netburst

Alpha: история в фактах и комментариях

Статья об определении параметров предсказателей ветвлений в P6 и NetBurst ( PDF )

The microarchitecture of Intel and AMD CPU's ( PDF )

Intel Tutorials - обучалки архитектуре процессоров от Intel

runcbt.exe (2 742 167) - программа, которую нужно поставить вначале (к сожалению, только под win98)
Tutorials, которые работают только вместе с этой программой:
pentopt.exe (3 001 041) - Optimizing Applications for the Pentium Processor
ppoopt.exe (3 773 601) - Optimizing for the Pentium II and Pentium Pro Processors
pprointro.exe(1 067 868) - Pentium Pro Processor Microarchitecture
Tutorials на HTML:
arch.zip ( 553 280) - Introducing the Intel Itanium Architecture
asm.zip ( 385 848) - Using the Intel Itanium Instruction Set
opt.zip ( 989 294) - Optimizing Intel Itanium Architecture Applications
tunemeth.zip (2 148 377) - The Intel Performance Tuning Methodology

Дополнительные материалы к лабораторным работам

Архитектура x86

AnswerBook2 x86 Assembly Language Reference Manual

X86 Assembly/GAS Syntax

Викиучебник: Ассемблер в Linux для программистов C

Intel64 and IA-32 Software Developer's Manual. Volume 1: Basic Architecture ( Intel64_IA32_Software_Developers_Manual_1.rar )

Архитектура Itanium

Книга: Itanium Architecture for Programmers ( Itanium+Architecture+for+Programmers.chm )

Intel Itanium Architecture Software Developer's Manual (RAR archive)
Part 1 (1.4 MB), Part 2 (3.3 MB), Part 3 (3.7 MB).

Разное

Список процедур библиотеки BLAS ( blasqr.pdf )

Утилита для получения информации о процессоре ( 32-bit: cpu-z_1.55-32bits-en.zip, 64-bit: cpu-z_1.55-64bits-en.zip, win98: cpu-z_1.55-win98.zip  )
Сайт разработчиков CPU-Z

Core i7: Memory Access And Prefetcher