http://www.ixbt.comhttp://www.ixbt.comhttp://www.ixbt.com

���������� | ��������� ����� | ������������

����� � ������������� � Merced

 

����������

������

������ �������� ��������� ������� ���������� ���������� Merced ����� Intel, ����������� ��� �������� ����������� � �������� �������. �������� ������������� ������ ������ �� ��������� ���������� �� ���������� � ������������ � ��� �����������.

��������

Merced - �������� 64-���������� ��������������� ������ ����������, ���������������� � ��������� ����� ������ Intel. ��� ������ �������� � �������� 2000 ���� �� 0.18-��������� ����������. ������� ������������ - � 1999 ����.

��������� ������� �������� �� ������ Merced, �������������� �������� �� ���-���� (���).

Merced ������ ������ ����������� ������ ��������� IA-64. IA-64 - ������������ �� Intel 64-bit Architecture - 64-��������� ����������� Intel. IA-64 ��������� ��������� EPIC (������������ �� Explicitly Parallel Instruction Computing - ���������� � ����� ������������� ������). ��������� EPIC ����������� ��������� ������� Intel � Hewlett-Packard, �� �� ����������, EPIC - ��������� ��� �� ����������, ��� CISC � RISC. � IA-64 ������������ ����� 64-��������� ����� ������, ������������� ����� ��������� ������� Intel � HP (��� ���� � ����������� ���������� Intel � HP �������� ������������ 64-bit ISA - 64-bit Instruction Set Architecture). ��������, Merced ����� ��������� ��������� � ���������� x86 (� ����������� ���������� Intel ��������� x86 ���������� ������������� IA-32 - Intel 32-bit Architecture - 32-��������� ����������� Intel).

� ��������� ����� ��������� �������� � ������� ��� ����� �����c������ ��������� IA-64:

  • ��� ���������� Merced, ��������������� � �������� ������ Intel
  • McKinley, ������� ��������������� � HP � �������� � ����� 2001 ����

������� ���� ��������� ��� ��� ��������:

� 2002 ������ ��������� Madison, � �� ��� - Deerfield.

���������� �������

Hewlett-PackardIntel �������� � ���������� ����������������� ������� � ���� 1994 ����. ���� ������� - �������� ����� ����������� ���������� � ����� "������� ������� ����� �����������, �������� � �������������-�������������� ��������� �������� �����������". ������ ������� ���������� "����������� 64-���������� ������ ������" � �������������� ������������.

� 1996 ���� ����� HP ��������� ���� ������ 64-��������� ��������� ������ ���������� - PA-8000, ������������� ������ ��������� PA-RISC 2.0. ����������� ������������, ��� PA-RISC 2.0 - ��������� ����������� ������� "����������� 64-���������� ������ ������", ��� �����, ��� � PA-8000 ��������� �������, ������� � ������������ IA-64 ���������� "����������" � "�������� �� �������������". �� ��� ����������� ������, �������������� ��� �������������.

9 ������� 1997 ���� ����� Intel �������� ([1]), ���

  • ������������ Merced, ������� ������������� ������ ��������� 64-��������� ����������������, �������� � 1999 ���� �� 0.18-���������� ���������������� �������� ����� Intel, ������� ����� ���������;
  • ��������� ������������ ��� ������� ������� � ��������;
  • Merced ������ ��������� ��������� ��� 32-��������� ����������� Intel;
  • Intel �������� ������ ���������� ������������ �����������, ��������� ������������ � IA-64, � "��������" ����������� �������� ������������ ����������� ��� ���������� ��� ����� ��� ���������� ������������ ������ � ���������� ������ �����������;

14 ������� 1997 ����, �� ����������������� ������ � ���-����, ����������, ����� Intel � HP ������� �������� ������� ������ IA-64. ��������� ��������� John Crawford, Intel Fellow and Director of Microprocessor Architecture � Jerry Huck, Hewllet-Packard`s Manager and Lead Architect. ������ �� ����� ����� ����� �� Web-������� Intel ([3]), � ������������������� ������ - �� Web-������� HP ([3a]). ����� Intel ��������� ��� ����������� ����������� ��� ������ ([4], [5]).

� ��� �� ���� �� ����������������� ������ �������� Joel Birnbaum, Director of Hewlett-Packard Laboratories, Senior Vice President of Research and Development. �� ������� ��������� � ������� HP ��� ������������� ������������� � 1980-� �� ������� � Intel � 1994. �� ��� ������, ��������� ������ ��� ������� � Intel �������� ������, ���������� ������� Wide-Word, � ����� Super-Parallel Processor Architecture (SP-PA). ���� ������ ��� �������� � HP Labs ��� ������������ Bill Worley, ������� ������������ ���������� ������ ��� PA-RISC. �������� Joel Birnbaum, � ������� Wide-Word ���� ��������� ������������ �� ����������� ������������� � ��������� �� �������������, ����������� "���������� ����������", ���������, ����������� �������������� ���������� �������������� ��������� � �� "��������". ����� �� ��������, ����� ����� HP ������������ ��������� ������ � Intel, �� ��� ���������� ������� �������, ����� ��������� ��� �����.

29 ��� 1998 ���� ����� Intel �������� ([2]) � �������� �� ��� ������� ���������� Merced. ���� ���������, ��� �������� ������������ �������� � �������� 2000 ����. � ������� - � 1999 ����. � ����������� ��������� ��� ������� �������� �� �� ����������� Merced, �� � ���������� ��� ������������.

� 12 �� 15 ������� 1998 ���� �������� ��������� ����������������� �����. �� Intel �������� Stephen Smith � ����� "IA-64 Processors: Features and Futures". �� ������� ��������� ����� ����������� �������, ��������� � ������������ ��������� IA-64.

EPIC, IA-64, Merced

��������� EPIC, �������� Intel � HP, �������� ������������� VLIW, �� �� �������� ee ������������.

John Crawford ([3]) ���������� ��������� ����������� EPIC:

  • ������� ���������� ���������.
  • ���������������� ����������� �� �������� ���������� �������������� ���������. ��� �������� ������������� ���� Intel � HP �������� "������������� �������������� ����� ������" (inherently scaleable instruction set)
  • ����� ����������� � �������� ����. ����� ������������ ����� ��������� ���������� �� ���������, � ����������.
  • ���������� (Predication). ������� �� ������ ������ �������� ��������� ���������� ������������ ������ (������ �������) � ����������� �����������.
  • �������� �� ������������� (Speculative loading). ������ �� ��������� �������� ������ ����������� �������.

���� ��� ����������� EPIC ��������� ���������.

������������� Intel � HP ������� EPIC ���������� ���������� ��������� � ����������������� �� CISC � RISC. �� ������ Intel ([4]), ������������ ����������� ����� ��������������� ��������, �������������� ������������������. ������������� RISC ����������� �� ��������� ��������� ���������� ([6]). ������, � 1980-�, ����� �������� ��������� RISC, ���������� ����� ���������, ��� ��������� CISC ��������, ����� ��������������� ��������, �������������� ������������������. �� ����������, ������������ � CISC (��������, ��������� x86 ����� Intel), ������ ������������ �� ��� ���, �� ������������������ ������.

���� � ���, ��� ��� ��� ������������ - CISC, RISC, VLIW ���������� ������ ���������������� ���������. �������� ��������������� ������ ����������������. ����������� ���������������, ������������ � RISC, ������ ���������� �� ������ ����������� RISC �����������. �� �� ��������� � � CISC. ������ � �������� ����������� ����������� �������� ��������� ������� ���� ��� ����������� �� �� �������������� � �����-���� ���������.

�������� IA-64

�������� IA-64:

  • 128 64-��������� ��������� ������ ���������� (�������������)
  • 128 80-��������� ��������� ������������ ����������.
  • 64 1-p��p����� �p��������� p�����p��.

��������, ��� ������� �������� ����� ��������� ������� John Crawford � ����� �������� ���� EPIC. �������������, 128 - ����� �� ��������� � 8 ���������� ������ ���������� ��������� x86. ��, ��������, MIPS R10000 �������� 64 ����� � 64 ������������ 64-��������� ���������.

������ ������� IA-64:

  • ������������� �������,
  • ��� 7-��������� ���� ��������� - 1 �������� � 2 ��������� (���������� ����� ���� ������ ��������, � �� - 128=2^7)
  • ������ ���� ��� ������������ � ����� ����������
  • 6-��������� ����������� ���� (64=2^6)

������� IA-64 ������������� (������������) ������������ � "������" ������ � 128 p��p����. ������ ����p��� 3 ������� � ������, � ����p�� ����� ������� ����������� ����� ��������� (����� �� � �������� �1 ��������� ����������� �2, ��� �� �2 ������ ����������� ������ ����� �1) , � ����� ����� ������� �������� (����� �� � �������� �3 �� ������ �1 ��������� ����������� ������� �4 �� ������ �2).

���������� ��� �������� ����������� ������ �� 3-� ������: 

i1 ||  i2  ||   i3    - ��� ������� ����������� ��p�������� 

i1 & i2  ||  i3   - ������� i1, ����� ����������� ��p�������� i2 � i3 

i1 ||  i2 &  i3   - ��p�������� �����������  i1 �  i2, ����� ��� -  i3 

i1 & i2 &  i3  - ��������������� �����������  i1, i2, i3 

���� ����� ������, ��������� �� ���� ������, ������������� ������ �� ���� �������������� ��������� ����������. ���������� IA-64 ����� ��������� ������ ���������� ����� ������, ��������� ��� ���� ������������ �� ����. ���� ��������� ����, ��� � ������� ������� ����������� � ����� ��������, ���������� � N ����������� ������� �� ���� �������������� ���������� ����� ��������������� ��������� ����� �� N*3 ������ ( N ������ ). ����� ������� ������ �������������� ���������������� IA-64. ����������, ��� �������� ���������. � ���������, IA-64 ������� � ��������� ����������.

  • Tom R. Halfhill � ������ ������� BYTE ������������ ([7]), ��� ��� �������������� ��� � ������ ���������� ��������� IA-64 �� ����� ���������� ����������� �� ������.
  • ��� ���������� Jerry Huck ������� ([3]), ��� � IA-64 ����� ����������� (������� �� 3) ����������� ���������� �������������� ���������, �� ��� ���� ����� ��������� ������ ���������� ����������.
  • ����� Jerry Huck �����������, ��� ������ ���� ��� IA-64 ����� ������, ��� ��� RISC �����������, ������ ��� �� 3 ������� IA-64 ���������� 128 bit, � ����� RISC ������� ������ ����� 32 bit, �� ����, � 128 ����� ���������� 4 ������� RISC.

�������� ��������� ��������. �� ��������� �� ������ �������� ������� 1998 ���� ������ ������������� Intel ������� ������� Carole Dulong �������, ��� � ����� �����������, ��� Merced, ��������� ������������, ������������, ������������������ ��������� � ��������� ������/������ ����� ������������ ���������� ��������������� ������ � �������������� �������� ����. ����� ��� �� ����������������� ������ ([3]) ������������� ���� Intel � HP ���������, ��� ���������� ��������� IA-64 ����� ��������� N ���������� ������ �� ��� �������������� ����������. ������, ����� ������������, ��� ����� ���� ������ �������� �� �������������� ����������, ���������� ������������ ���������� � ���������� ������/������. ������ ������������ ������������ ���� �����.

������, EPIC ����������� ���������� ���������� VelociTI ��������� ���������� ����������� TMS320C6x ����� Texas Instruments. �������� ����� ������� TMS320C6201. � ���� ���������� �������� ����� ��������� - 32 �������� ������ ����������. 8 �������������� ��������� - ��� ����� ���� �� ������ ����������� ����������� ������ ����������. ������� TMS320C6201 ������������� �� VLIW-�����, ��������� �� 8 ������ � �������. � ������� ������� ����������� ����� ��������� - ����� �����������. �� ���� ����� ����������� �� 8 ������. ��� ������� �������� ����� ������� - ����������.

������ ��������� IA-64 ���� ���������� ��� ���������� ������������� ����������� � VLIW-�������� ������������.

��������, � ������ ������� ������� � 1992 ���� ��������������� �������������� E2k (�������-2000). ������� ������������ ������ ������� ����-������������� ��� �.�. ������ ����������, ��� ������������� E2k ����� � ��� ���� ����������������, ��� McKinley (������������� Merced). �� ������� ���������� �� ���������� ������, ������������������ E2k �������� 135 SPECint95 � 350 SPECfp95.

��� �������:

  • � 1995 ���� ���� ���������� ����� Transmeta �� ������������� �������� Dave Ditzel, ������� �����, ������ ����������� Sun, ���������������� � ����������� ������� � ���� ������ � ���������� �� ���������������� E2k.
  • ������������ VLIW � ����������������� ������ IBM ����� T.J. Watson �������� � 1986.

����� �����, ������ ���������� ��� ������ ���������� � "��������" ����������� � ������������ VLIW.

����������

���������� - ������ ��������� �������� ���������. ���� ����� ������� - ���������� ���������, ��� ��� ����� ����������� �� ���������� �����������. ���� EPIC ���������� ������ ����� ����� �������������� ���������.

������ ���������� ����� ��������.

���� � �������� ��������� ����������� �������� ��������� (�� ���������� - ����� ������ 6 ������), �� ������� �� ������ ������ ���������� ������� ������������ ���������� (������� ����� ��� ����� ����������� ����), ����� ��� ����������� ���������, �� �� ���������� �� ������������, ���� �������� ����������� ��������� ������������.  �����, �������, ����������� ������� ���������, ����������� �������, ��������������� "����������" �����, ��������������� � 1, � ������  - � 0. ����� ������� ����������� ��������� ����� ��������� ����������� ���� � ���������� ���������� ������ ��� ������, ����������� ���� ������� �������� ����������� �������, ������������� � 1. 

�������, �������� ����������, ������������ � RISC ����������� ����������� ARM �� Advanced RISC Machines Ltd. (Cambridge, UK) ������� � ������ ARM � 1980-�. ������, ����� Intel �������� ��������� ����� Advanced RISC Machines �� ������������, ������� � ����������� ���������������� ��������� StrongARM (���������� ������ DEC, ����� ���������� ��������� �� ARM). � ��� ���������� ���������� ����������� ����� TMS320 ��� ������� �������� ����� �������. ����� � ��������� ������� HP PA-RISC �������� ����� �������. � IBM POWER3 ����� ����������� �� ������������� ������� �� ����� ������.

�������� ����������, ������������� Intel � HP ��������� �� ����������������� ������ A Comparison of Full and Partial Predicated Execution Support for ILP Processors, ����������� Scott A. Mahlke, Richard E. Hank, James E. McCormick, David I. August, � Wen-mei W. Hwu �� ����������������� ������ IMPACT ����������� ����� ��������. ������ ������������ � ������ 22-�� �������������� ���������� �� �������������� �����������, ���������� � 1995 ����. � ��������� ����� ��������� �� ������� �������� � ������������ HP. � ���� ������ ��������� ���������� ���������� �� �������������� ����������, ���������� 8 �������������� ���������. ���� ��������, ��� ���������� ����� ��������� (� �������) � �������� �������� ��������� � ���������.

� ���������, Intel � HP �� ���������, ��� � ����������� ��������� IA-64 ����� �������������� ���������� �������� �������� ���������.

����������� �� ���������� ����� ���������� ���������� ������������ � ���������� �� �������������. ������, RISC ���������� �������� ����� ��������� ������������� ����� - � 95% �������.

�������� �� �������������

���� �������� ������������ ������� ������� ����������, ��������� � ��������� ���������� ������ �������� �� ������������ ��������� �������� ������.

���������� ���������� ������� �������� ������ �� ������ ���, ����� ��� ����������� ��� ����� ������. �������������, ����� ������ �� ������ ����������� �����-���� �������, ��������� �� ����� �����������. ������������ ����� ������� ������� ���������� ��������� �������� �� ������������� � ���������� ������ �������. � ��������������� ����� ��������, ������������ ����������� �� ������������� ������, ���������� ������� ������� �������� �������������. ���� ��� ���������� �������� �� ������������� ��������� �������������� ��������, ��������� ����������� ���������� ������ ����� �������� ������� �������� �������������. ����, ��������, ������� �������� ��������� �� ���������, � �����, �� ������� ��� ��������, �� �����������, ��������� �������������� �������� ���������������.

������ ��� ������ � ������������ �� ��������� ������ � ����������� ����������� ���� 2-�, 3-� �������. �������� HP PA-8500 �������� ��� 1-�� ������ �������� � 1.5 Mb.

��, �������� � �����, �������� � ����������� Sun UltraSPARC (SPARC version 9), IBM POWER3 � HP PA-8xxx ���� �������, ����������� ����������, ��� ������ (������ � �������) ��������� � ��� 1-�� ������ - ��� ������ ���������� �������� �� �������������.

������ ����� � Merced

������ ������������������

�������� ���������� ����� Intel, Merced ��������� ���������� ������������������ � �������. ����� ������ ������ ���������� ��������� �� ����. �� ����� ����� Intel ������������ 32-��������� Foster. �����������, �� ����� ����� Merced � ������������������ �� ������������ ���������. � ���� ������������� Merced, McKinley, ����� ���������, ��� Foster � 32-��������� ������������� ����������. ����� �������, ����� Intel ���� ���� ����������. Merced �� ����� ��������� �� ������������������.

��������� �� MicroDesign Resources ��������, ��� ���������������� Merced � �������� 800 MHz �� ������ ������ IA-64 �� �������� 45 SPECint95 � 70 SPECfp95, � �� ������ ������ x86 ����� ��������������� Pentium � �������� 500 MHz. ������������������ Pentium II �� 450 MHz ����� 17.2 SPECint95 � 12.9 SPECfp95. ����������, ��� ��� ���������� �� Merced x86-���� ������������������ ��������� � 3-5 ���.

��� ������ Compaq/DEC Alpha 21264 �� ������� 500 MHz ������ 27.7 SPECint95 � 58.7 SPECfp95. �� Alpha ����� ��������� x86-��� � ������� ��������� ����������� FX!32. ������������������ ��� ���� ����������� � ������� � 3 ����.

������, � 1997 ���� ��p�� Intel �������� � DEC ��� ��������, ������������ � DEC Alpha. Intel ���� ��������� ������� ���, ����� �������� ��������� ��������� �� ������������� ��������������� ������� DEC Alpha � ����� ���������. ��p�����, ���-��� DEC Alpha ������� ������������ ������� � �� ������� Merced.

�������� Tony Iams �� D.H.Brown Association ��������, ��� �������� �� ������ ������������������ ����������, ��� UltraSPARC ����� ������������ Merced � ������������ ������������������, � ������������� ����� ���������.

�� �������, UltraSPARC-III �� ������� 600MHz ������� ����� 35 SPECint95 � 60 SPECfp95.

� �����, ���������, ��� ������������ Merced ������ DEC Alpha 21264, Sun UltraSPARC-III, IBM POWER3. H� Alpha 21264 � POWER3 ��� �����������, � ������ UltraSPARC-III ��������� � 1999 ����, ����� ��� Merced �������� � 2000 ����.

����

���������, ��� ���� Merced ����� ����� $5000.

�����������

Merced ������ � 2000 ���� ��p��� 64-p��p����� ���������������� p��p������ ��p�� Intel. ������ 64-��������� �������������� ������ ���������� MIPS R4000 �������� � 1992 ����. ���� MIPS ������ ������������ � ����������������, ��������, ������� �������� � ���� � ������� ���������� (Nintendo � Sony). ����� ��� � ������� ���������� ��� ��p��� ������������ 64-p��p����� ��������������� ������ ���������� DEC Alpha (1992 ���), PowerPC-620 (1994 ���), Sun UltraSPARC (1995 ���), HP PA-RISC 2.0 (1996 ���). ����� ����, � ���������� UltraSPARC ����������� 128-��������� ��������.

�������� �������

Linley Gwennap � [11] ������������, ��� �������� ������� ������� Merced ����� ����� 800 MHz. � 1997 ���� ������� ����������� Alpha 21164 � �������� 612 MHz. � ������� 1996 ���� ��� ������� Exponential Technologies` PowerPC-750 MHz, � � ������� 1998 ���� ����� IBM ������������������ Xperimental PowerPC � �������� 1GHz.

���������� ������������

����������� Merced �������� � 2000 ���� �� 0.18 ���������� ���������������� ��������. ������ ������� ���� ��������������� ������ Intel. ���������� ���� ��������������� ��p����p������ ��������� ������� ������������ ��������, ������� �������� �������, ��������� ������� ����������, �, �������������, ���������� �� ��������������� ������� ���������� ����������� ���������, ���������, ���-������. � ��������� ������ ��� ��p���������� ���� 64-p��p����� ��������������� �p���������� �� ����������� 0.35 � 0.25 ���; ��p�� Intel ��������� �� ���������� 0.25 ��� ���� 32-p��p����� ���������� ��������� x86;

�� ������ Ronald Curry, Merced director of marketing, ������ Merced ����� ����������� � ����������, ���������� ���, L2 ��� � ��������� ����. ��� Merced ��������������� ����� ��������� ����, ������������ ��������� ���� Pentium-II.

�������������

�� ������������ ���������� Intel � 1997 ���� ���������, ��� �����������, ��������������� ��������� ������� Intel � HP ����� ��������� �� ���� � ����������� x86 � PA-RISC. ����p� ����������, ��� Merced, ����������� �� ���� �����������, ����� ��������� ��� ������ ��������� x86.

��������� EPIC � CISC ��������������. � ������ EPIC ����������� ���������� ��������� � �������� �� ����������, � ������ CISC - �� ���������. � ������ ��� ��� ��������� ������������ � ����� ����������.

������ �� Microprocessor Report ������������� ������� Intel �� ����� 64-��������� ��������� � ����� �������� ������: 64-��������� � ������� ������ x86. ����� ������������, ��� ���� ��������� - Merced. � ������� �������, ��� ��������� ����� ��������� ���������, � ������� ���������� ������� �� ����p�� x86 � IA-64, ����� ������� ��p����� �� ������ IA-64 � x86 � ��p����. ������, �� ������ ������ ������, Linley Gwennap, "� ��������� ������ �������� ������� �����������, ��� Intel ��������� IA-64 ������ ��� � 64-���������� ���������� x86, ���������� ����� 32-��������� ������� ����������� � i386".

� �����, ������������ ������������� Merced � x86 ���� ����, ��� ��� ������������� �����, �� ���� ������������ ���� �������� ��������������� Intel.

������������ ������� ��� Merced

����� Sun ��������� ���������� � ������ Intel �� ���������� Solaris (UNIX-�������) ��� Merced. ��p��� Sun c 64-p��p������ ��������� �� ���� UltraSPARC ������������ Solaris 2.x ������� � 1995 ����. ������� ������ Solaris - 7 (2.7). ��������������, ��� Merced ����� �������������� ������� � ������ 2.8. � Sun ��������� ���������� NCR, Fujitsu, Siemens Nixdorf � Toshiba, � �� ��������� �� ���� Merced ����� ������������ Solaris.

DEC ��������� � Sequent ��������� Digital UNIX (UNIX-�������) �� Merced. � �������������� Digital UNIX ����� ������ �� ���� Merced �������� ����� Tandem Sequent � Compaq. Digital UNIX - ��p��� 64-p��p����� �� ��������� UNIX �������� ����������. 64-��������� ������� Digital UNIX �������� � ����� 1993 ����.

����� HP ��������� �� Merced �� HP-UX (UNIX-�������). ��������, ��� HP - ���� �� ������������� EPIC. HP ������������� HP-UX ������ Hitachi, NEC � Stratus.

����� SCO ������� ��� Merced UnixWare 7 (UNIX System V Release 5). � ��������� ������ ����� SCO �������� ���������� ������� �� ����� UNIX-������ ��� ��������� x86.

��p�� Microsoft ��������, ��� p��p����������� Windows NT 5.0 ����� ����� 64-p��p����� ��p���� ��� Merced. � ���������, ����� Microsoft ���� �� ����� ����� � p��p������ 64-p��p������ ��. ������, ������ 32-��������� ������������ �� ����� Microsoft ��������� ���� �� ���������� 8 ��� � ������ ������� 32-���������� ��������������� ����� Intel - i386.

�������� SGI ��������� ���������� � Intel � �������� �� IRIX (UNIX-�������) �� Merced.

�������� Novell �������� � ��������� ����������� ����� ������� �� Modesto, ������� ����� ����������� � ��� ����� � �� ����������� ��������� IA-64. ��� ���� ����� ��������� ������������� � NetWare 5.

����������� ��� Merced

���������� ��� Merced ��������������� ������� Intel, Hewlett-Packard, Microsoft, Metaware Inc. (Santa Cruz, Calif.) � Edinburgh Portable Compilers Ltd. (Edinburgh, UK). ����� �����, Pentium Compiler Group �������� ����������� ������ GCC ��� IA-64.

����� Intel 9 ������� 1997 ���� �������� �� ��������� ������ ���������� ������������ �����������, ��������� ������������ � IA-64, ��� �� ���� ��������, ��� "��������" ����������� �������� ������������ ����������� ��� ���������� ��� ����� ��� ���������� ������������ ������ � ���������� ������ �����������. ����������� �������� Merced ��� ����������������� �� Intel Developer Forum 15-17 �������� 1998�.

����� HP ��������� Trimaran System - ��������������� ����� ���������� � �������� �� �������������������. ��� ��������������� ��� ������������ � ������� "������������ ������ ������". Trimaran - ��������� ���������� ������ ���� ����������������� �����:

  • Compiler and Architecture Research Group � Hewlett-Packard
  • ��� ���������� � ������ ������ IMPACT Group �� ������������ ����� ��������, ���
  • ReaCT-ILP Group �� New York University

����������

�������� ����������� EPIC �� ��, ��� � VLIW - ������������������ ������ ������ ���������� ����������, � �� ���������.

����������� ������� �������:

  • ���������� ����������� ����������; ������ ������������������ ������ �� EPIC ���������� ����� ���������� ������ ���������, �������������� ���������.
  • ��������� �� ������ ����� �� ������ ������ ������
  • ����������� ���������� �� ������� ��������� �� ����� ���������� ���������� ������������ ��������� �������� ���������, ����� ��� ���������� �������� ���������� ������ �� ���� ���������
  • ���� ��������� ��������� ������ ����������� �����������, �������� �������������� �� ���� ��� (��� ����������), � �� ������ ���, ����� ��� ����������� �� ����������.

����������:

  • ���������� ���������� ����������� ������ ���������, ��� � �������� �������� ����������. ������ ���� ��� ��������� ��������� ��������� ������ ���� ���������� ��������� ����� ������ ������ ����������.
  • ����� ���������� ��������� ������������. ������, ���������� ����� ������ � ���, ����� ����������.
  • ��� ����� ���������� ��������� �������, ��� ��� ���������� �������� ���������������� ������������ ���.
  • ������������������ Merced ����� ������� �������� �� �������� �����������. ����������� ��� IA-64 � ��������� ����� ���������������, �� �� �������� ������ �� ��������.

�p������������, ��� p��p������ ������������� p����p������������� ���������p� ��� Merced - ����� ������� ������, ��� p��p������ ������ Merced. ������� ��������, �������, ������ ���� �������� ������������ ���������� ��������� ���� - ��� ���������� ��� �������� ���������� ����������� TMS320C6x ����� Texas Instruments. ���� ���������� �������������� �������� ������ �����.

�������� ���������� ���� Intel � HP, ���� �� ���������� EPIC - ��������� �����������, �� IA-64 ����� ��������� ������������ CISC ������� ������ ��������� x86.

�p���������������� Merced 800 MHz �� ����p� ������ x86, ��������, ����� �� �p���� Pentium 500 MHz. �� ����, ���p�� �p��p������ ����������� ��� �p������p�� x86 �� ����� ���������� ����������� �� Merced. ��������� �� ��� DOS ��� Windows - �������� ������. ���� ����� Intel ��������, ��� Merced ������������ ��� ������� ������� � �������� �������� ������. � ���� ������� ������������� ����� ���������� x86 �� ��������������, ������� ���������, ����� � Merced ����� ������������� � x86.

����� ��������, ��� ����������� ����� ����������� ��������� - �� ����� ������� ������ ��� RISC ����������� � �� ����� ������ ��� EPIC, ��� ������������ �������������� EPIC � IA-64. ��� �����, ��� ��� ���������� RISC ���������� ��� ���������� ������ ����, ������� ����� ��������� � Merced. ��������, ��� ������������� ����������� �� CISC, RISC � VLIW �������. ����������� ���������� ��������� ������� ���� �� ���� ������������� ���������. � Microprocessor Report �� 26 ������ 1998 ���� ������������� �������������, ��� EPIC ����� ���� ��������� � ���� ���������� � ������������ RISC ������ ������; ���������� ����� ������� RISC ��������� ����� �������� ��������� ������ ���, � �� ���������� ���������������� ��� EPIC ����� �������� ��� �� ������, ���� �������, ��� IA-64 ����������.

Intel � HP ������������ ��������, ��� Merced ����� �������� �� ������������� ��������� EPIC. �� ��� ���������� ����������, �� ���� ��������� ���������� � ��������� EPIC - ������������� �������-3 (1991�), TMS320C6x (1997�).

��� ��, Merced - ��� ���������� ����������� � ������� ���������� �����������. � ��� ������� �������, �� ���������� ������. ������� Intel � HP, �������� ��� ������������ ��������� ���������� �� Merced, ���� ��������� ����������������. ��� ����������� ������p������ ���������� �������. Intel ���������� ����� 32-��������� x86-����������� �, ��������, �������� �������� � DEC �� RISC-�p������p Alpha; Hewllet-Packard, �����p������ � p��p������� EPIC, �p�������� p��p������ ����� ����p�����p��� RISC-�p������p�� ��p�� PA-RISC.

���������

�������������� ���������

������� ��������

CISC - ������������ �� Complex Instruction Set Computer

�p� p��p������ ������ ������ CISC ���������� �� �������� �p��p������� / ����������� � �� �� ������������� ���������� ������ �p������p��. � ������� ������ ������� ����� ������� ������ (������������ �� ��������� ������� ��������). ����� ��� ������� ������������ ����� ���������, ���������� �� ��������� � ���������� � ��� ����������. ������� CISC ����� ������ ����� � ����� ����������. ���� �������� ��� CISC ����������� - ���� �������� �������� ������. � ������ ������ CISC ����� �����������, ��������, ������� ����������� ������, ������� ������ ������������ � �������� �� ������������, ������� ���������, ����������� ����������� ����� �������� ������ � ������� ���������� ������. �������� ���������� CISC - ������� ��������� ���������� ���������� ��� ����� ������������������.

������� CISC ����������� - ��������� Motorola 680x0 � ����������� ����� Intel �� 8086 �� Pentium II. ��� ���������� ��������� � �� ��� ����.

��������� CISC ������������������� RISC.

RISC - ������������ �� Reduced Instruction Set Computer

��������� ������� RISC-��������� ��������:

  • ���������� ����� ������
  • ���������� ������ ������ - ��� ������� ; �������-�������� ; ��� ��������-���������
  • ���������� ������ ����� ���� ������ ��������
  • ������� ��������� ������ ������� ��������
  • ������� ���������� ��������� ������ ���������� (����� ���� ������������ ����� ��������)
  • ��������(�)
  • ���������� ������� �� ������, ��� �� ���� ����
  • ������� ���������

� RISC ����������� ���������� MIPS, SPARC, PowerPC, DEC Alpha, HP PA-RISC, Intel 960, AMD 29000.

RISC ��������� ������������� ����������� ������� ����������� �� ����������� ����. � ��������� ����� ������ RISC ���������� �������� ��������������. ������� �� ���������� ����� ������ - �� ����������������� �� ����������������. RISC ���������� �������� �� ������������������ ����� ����������� ������ ����������. ���������� ��������� �� RISC ����������, �������� SPARC - Scalable Processor ARChitecture (������� ������ - 9, UltraSPARC), MIPS (������� ������ - IV, R10000), PowerPC; ����� �� �������� ��������� �������������.

VLIW - ������������ �� Very Long Instruction Word

VLIW - ��� ����� ������, ����������� �������������� ��������. ��������� (4 - 8) ������� ������ ������������� ������������ � ������� �����. ����� ����� ������������� ������ �������������� ���������.

VLIW ����������� ����� ������������� ��� ����������� �������������� �����������. ������� � ����, ��� ����������������� ���� ������������ �� ����� ����������, � �� ����������� �� ����� ����������. �� ����, � �������� ���� VLIW ������������ ����� �����������.

VLIW ���������� ���� ��������������. �������� �������� ���� VLIW ������� ����� Multiflow Computer, Inc. ��� ����� ��� �� ����������. ������ ������ �������� �� Multiflow Computer �������� ������ � HP. � ����� ������ �������� �������� �������������� "�������-3", ������������ VLIW ���������. � VLIW ����� ���������� ��������� ���������� ����������� TMS320C6x ����� Texas Instruments. C 1986 ���� ������� ������������ VLIW ����������� � IBM's T. J. Watson Research Center.

����������, ����� EPIC � VLIW ����� ����� ����� ������.

�� ������

������� ������ ������� ������� ��������� ���������� � ������������� ��������������� ����������� ������������ � 1997 ����. ������� �������� ������ �������� ���������� ����������� ��������, � �������� � ������� ������������ � ���������������������� ����������. � 1997 ���� �� ���������� ����� ���� ���������������� ��� ������������� ������������ ����������, � ����� ���������� ���������� ��� ����� �����.

� ��������� ����� ������� ������ �������� ��� ������������ ������������. ������ ��������� ���������� ������������ ������� ��� �������������� ��������� ������������ ��������. ������� �������, ��� ��� ������ ������� ��������� ����� ���������� ������� ���������������������� ���������� ��� ������� ������� � ������������ �����.


������� ������ ([email protected],
Supercomputer Software Department RAS, VLSI Microprocessors)
������������ 30 ����� 1999 ����


�����������?� ��������?� ����������? [email protected]
http://www.ixbt.comhttp://www.ixbt.comhttp://www.ixbt.com

���������� | ��������� ����� | ������������


Copyright (c) by iXBT, 1997-2001. Produced by iXBT
������ (�) 1998 ������ ������