cool-fetch: compiler-enabled power-aware fetch throttling

4
Actual-IPC Predicted-IPC IPC Program Time (X 10 Cycles) 6 . . 1 2 3 4 999.140 999.144 999.146 999.148 999.150 0 999.142 IEEE Computer Architecture Letters Vol. 1, 2002 Posted to IEEE & CSDL on 1/27/2006 DOI 10.1109/L-CA.2002.3 1556-6056/02/$20.00 © 2002 Published by the IEEE Computer Society

Upload: ca

Post on 22-Sep-2016

223 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Cool-Fetch: Compiler-Enabled Power-Aware Fetch Throttling

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

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

��� � ����� �!�����!����� ������"�#����� ������

��������� �� ���� ���� ����� � ����������������� ��� ������ �� ���� ���� ����������� ���� ��������� ���� ����� ���� �� ���� ����� � ��������� ������� �� ��� ������ �� ��� ����� ���������� �� ��� ���� ���� �� �� ��������� �� ��������� �� ��� �� ���� ���� ���� ���� ����������� �� ���������� �������� �� ������������ �� ������ ���� �� ���������� ��� �� ��� � ������ � �� ������ ���������� �� ��� �� ����������� ��� ������� !�� "�� ������ ���� �� ��� ��� ���� �� �� � ��������������� �� �� ������� ��� ��������� ������� #�������������� � $���% !� $" ��������� ���� �� ����� ����������������� ������ �� ����� ���������� ������ �������� ��������������� �������� � ������� ������ ��������� ������� �� ������ ��� �� ������� � ������ �������� ��� �� ����� ������������ ���&��������� ����� ' ($)*** �����������#�� ������ � ��� ���������+ ����� �� �� ,-.

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

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

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

����� ������ �� � ���� �� �� ������� ��� �� �� ���� ��� �� ���� �� ���� �������� ����� ����� �� � ������� �� ������� �� ������� �� ���� � ������ �� �������� �������� � �� �!�� "� �� � ����� �� ����� ��� ��� ��������� �� ������� �� ��� �� ����� ����� �� � �����������#� � �������� � ����� �� � � ��� �������� �� ��� �������� �� ������� ��� ��� ��� ���� �������$��� %������ �� ��� �� ��� ������ ��� ���� � ���

�������� ��� �������� ������ �� ���� � �� ���� ������������� �������� ��� �� �������� � ����� �� ������� � ���� �� �� �� ��� ���� �� ������ ��� ��� ����� &"�'(�� �� � � ����� �� ������ �� ����� �������� � &")�(�*��� ������ ���� � ������� ������� ������ ��� ��������� ������ �� �����+ �� ���� ")� ����� �� �� ���� ������ ")�� "� ��������� �� �� ���� � ������ �� ������� ���� ")� ���� � ��������� ������� � ��� �������� #�� ��� ������ ��� "�' ���� �� �� �������� ������� � �� ������������� �� ���� ��� ��������� ���������#� ��� ���� �� �� ���������� �� � � ��� %��� ���� ���� ������ ������ ��� ���� ������ "�' ���� �� �� ��� ���������������������� ��������� ������ ��� ���� "� �� � ������

� ,� ������� � ��� ������ ��� ���� � "�' ���� �� ������� ���� � ����� �� ���������� ���� �� ��� � ������ �� �� � ��� ��� ��������� #� � ������ �� � � ���

$�������� �� � �� %� &$' �� �� �(�����)*+*� � ������� ��%������� )) � �� )��)� � ������� ����� ) ���� )��)� '�� � ������� ������� + ���� )��)�

��� �� ��� ��������� �� ��� ����� ")��� ,� �� �� � ���� �� �� ����� �� �� �� �� %������ ���������������� �� ���������� �� ��� �� �� ,� ���� ����� ������ � �� � ��� ��� �� ���� ������� ���%���� ��� � ��$��� -... ���������� ,� ���� � � �� /01 ����� ��������� ��� � ��� ��������� � �� ��������� � ���� ������������������ ���� 2�� ��� ���� %� ���� ��� ��� �� ��� ������ ��� ������������� �� ����� ������� ������ � ���� ��� �����������,� � ���� ��� ������� ��� �� �� � ������� ���� � ��������� ,� ������ ��� ������ ��� ���������� ������� ��'����2���� � �� ���� ������������� ������� ������������ ������������� �� ����� ���

��� ���� ���

"� 2 ��� /� �� ������� � �������� ��� ��� ����� �����%�� �� ��� $��� -... ���� ��� �� ��� ��� #�� ���������� ��� ����� "�' ��� ��� �� ��� ������ ��� ���� �"�' ���� �� �� �� �������� ���� � ����� �� /.. ������ �����$ ��� ���� ���� "�' ���� ��� � ���������� ������� ��� ���� �� ����� "�'� �� ��� �� ����� �� �� ��� ���� ����� �� �� ��� ������ ��� ��� �� ������� �� �������� �������� ��� ��� �������

Actual−IPC

Predicted−IPC

IPC

Program Time (X 10 Cycles)6

. .

1

2

3

4

999.140 999.144 999.146 999.148 999.1500

999.142

'��� �� ,������� ������ �� (,� ��� ��� ���� $�� )��� ���� ����� � � ����� �� ��� -� -�� �� � ��� �� �� ��� ����

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

,� �� � ���� � �������� �� "�' ���� �� ��� "� � ��� ����� �������� � ���� �� ������� �� ������ ��� ������� "� �� �������� ��� �� ���� ���� ��� ��� ������������� �� &3����4�����,� �� �� 34,( �� ����� � ������� ��� ������ �� ���� ����� �� ��� �� ������� ���������� 4� ��������� �� #�� �� ��� �5�� ��� ������������� ��� ��������� �� ������ ���������� � ��� ���������� �� � ��� ����� ,� �� ��� ��������� �� &,� ���4�����

IEEE Computer Architecture Letters Vol. 1, 2002

Posted to IEEE & CSDL on 1/27/2006DOI 10.1109/L-CA.2002.3

1556-6056/02/$20.00 © 2002 Published by the IEEE Computer Society

Page 2: Cool-Fetch: Compiler-Enabled Power-Aware Fetch Throttling

3��� �� ,43( �� ���� ��������� �� &,� ���4�����,� ���� ,4,( ���� �� �� ����� �� ��� ���� ���� ��� ���� �%� �� �������� ������ �� ���� ��� ��������� ���"� � ���� ���� ��� �� ������ ����� ��������� �� � ���

��� ��� ������6 �� � ���� �� � � ���� ��� �� � ��� ���������� ��� �������� ������� ��� � �� ��� ���� ���� �� ���������� 7������� ����������� ���������� ����� ��������� �������� �� �� ���� ��� ����� ��������� ��� �������� ����� ��� ������ ���� �� ������� ���� �8����"�'� ��� �� ������ ���� �� �� �� ����� ����� $��� �� ����� � �� ����� ����� �� ���� ���� ��� ���� �� ����� ���� �� ��� �� ���� �� �� ���� ������ �������� � �������� ������ ���� ��� � ����� ,� ���� � ���� ��� ���� ��� ��� ���� ������� ����� ���� ������� �� ���� � "�'����� �� ���

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

,� �� $9"2:*���� � �� �� ��� ��� ���������$9"2 ���� � �������� ������ �� �� *���� � ������� ������� %� ��� +�� ���� #�� %��� *���� � ����������� 4���� ������� ����� ,� ����� ��� ������ ������ $9"2 ��� *���� � �� �������� ��� ��������� ������� � "�'����� �� ��� �� "�'����� �� �� � �� ��� ���������6 ���� ��� �� ��� ��� ���� ����� �� ������ ������� �� ��� ��� ���� �� ��� #�� � �������� ���� ������� ������ ����� � �� ������� �� ����� ��� ��������� ��� ��������� ������� 8�� ����� &'2;( �� ���� ��� ���#�� ����� ����� ����< ��� "�'����� �� �� ����� � �

����������� *���$ � ���� ���� � �� =�� �� �� �� ������������ ������� ��� #� � ���� �� �������� ���� �� ��� �������� ��� +�� ��� ��� �� ������ �� ������ ��� �� �� ��� ����� � ������ ��� �� �� ���� ���:�� �� %������ �������� ����� �� ����� "� ��� "�'����� �� �� ������� ���� �� ��� ���� ��������� �� �� ���� ��� ��� ����� ��������� $ ��� ��� �������� � ������� �� ��� � �����> ��� �� �� ������� ��� ��� � �� �� ����� � ���� ������������ �������� ������ ���� ���������� ������ ��� ��� ������ �� ������� ������ 4 ����������� ��� ������� ��� ���� ���������� �������� ���� ��> �� ����� �� ����� �� �� ������ �� 7������� ��� ������ � � �����������6 �� ������ ������ ���� ��� ������� �� ������������ �� ����� ����� #�� ���� � ���� ��� � ���� ������� �� � �� �� ���� ��� ��� ,� � � �� ��� ������ ���������� �� ������� ?��� ����� ���� �� � � >� ������� �� � ��� ��� �� �� �� ��� ������ �� �� � � ��� � ���� �� ��� ������ ��� � ��� ������ ,������� �� ��� ������ � ������� ����������� �� ��� ��� ������ 4�� ��� ������ ��� ���� ����� ������ ��� ���� ��� ��� ������ ���� �� ���� ���� ��� ������ @��� ���� �� ���� ��� �� ���� �� �� ������� ��� ��� �� �� ��� ��� �� ���� �����

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

4� ������� � �� ��� �� ������� '����2���� ��� ����� � ������� ������������� ������� �� ������ � ������� ������� �� ��� � �� � ��� ���� ����� �� ��� ��� ��� �'����2����� 4 %��� ���� ��� ��� ���� ����� ������ ����� � ��� "�'���� �� �� � ����� � ���������� � ������� �������� � � �� ���� �� ��� "� � �� � ������� �� 8���

��� ��� ����� ������ ��� ���� � ������ �� ��� �������������� @��� ���� ��� 8�� ��> ��� ���� � � ���� � �� "������ 8�� � � �� �� ��� � ��� "$4 �� ��� ������ �������������� ��� 8�� ��� �� ������� � ������ ��� ��� ������ ����� ��� �� ��� ���� ��� � ���� �� ������ ��� "� �� ������ ����� �� ���� �� � �������� ��� ���� ���� ��� ��� ��� �� ���� ����� � �� ��� �� ��� �� ��� �� � ������ ��6 ���$��� �� """�'� "� ����� � ��� ����� 8�� � � �� � ��� "$4����� ���� �� ������� �� 8�� ������ ��� ����� �� ������#� � �� �� �� ��� >��� �� �� �������� ���� � +� �� ����� ��� � ���� ������ ���� 4������ �� �� ��� ������� �� � ����� �� �������� �� ������ � �� �������������� � +� ������� �� �� �� � ��������6 �� ���� ��������� "�'���� �� �� ����� ������ � � ������� �� 8���#� � � ����� �� � �� � ��� �� ���� ����� #�� ����������� � +� ������� � ����� �� 0�-1�#�� ������������� �� ����� ������� ��� ��� ����

���� �� ������� �� 8�� �� ��� ������ ������ "� ��� ����� ���� "�' � ����� � ����� � ���������� ���� ��� ���������� � ���������� ���� ��� ������ �� ����� � ������� ���� ���� %�� ���� �� �� ������� #�� ��� ����� � ���� ����>��� ��� ���� ��������� �� �� �� ��� �� ��� ���� �� ��"�'����� �� �� ������ � �� ���� ��� ��� �� ������ #���������� ��� ����� ���� �� ��������� �� ��� ��� ��� "������ ��������: ��� >��� ��� ������� ���� ����� � ���� ��� ��� � �� ���������� �������� ,� ���� ���� ������ �� ������ ���� �� ����� �� ��� ��������� ���� ��� ��� ���� ���#�� ������ �������� ���� � ��������� �� - ��� ���� ���� / � ��� ���� ��� �� ��� �� ���%���� ��� #��� �� ������ ������ �� ����� ��� / ����� ���� �� �������� ��"�' ���� �� �� ���� � �� ��� -� ,��� ��� ������� �� 8�� � ���� ��� ����� ����� � ��������� �� � �� � ����� ������#� ������� �� ������ � �������� ����� ����� � ��� �� �������� ��� >�� %�� �� �� �������� � �� A..�� ����� ���� � �� ����� ���� � ���� ����� �� � ���� �A��#�� ����� ���� � � ��� ��� ����������� ����������

���������� #���� " ����� �� � ����� �� �� �� ��� ����� ������ ������� ���������� #�� ����� �� ���� ��8���� �������� ������� � ��� ��� �� �� ������ �� ��� ���� 4����-/A5A�

;������ ��������� .�/ �� -B� /�0;7+"��� ���� �����������2���� C�� $ +� D-"������ �� C�� $ +� /- E����� ���� �� �� -F ����� � ����"��� 2��� ���� 9� �� A 4)9�� /*���:G ��2� 2��� ���� 9� �� A 4)9�� /*���:G ��)/ G� ��� "������ ?���6 /- F�� A����'�� ��� )- ����� /*�� A����)- ����� � � � � -. ������*� � ���� � � � � /.. ������

.�/0� (

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

IEEE Computer Architecture Letters Vol. 1, 2002

Page 3: Cool-Fetch: Compiler-Enabled Power-Aware Fetch Throttling

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

,� �� ,����� �-� �� �� ��� � ��� �� ��� ������� ��������� ������� ,����� � ����� �� ��� $ ��������� ���������� $ ��������� ��� ���� �� %�� �� ������ +� ������ ������������� "�' ���� �� ���� "� ,������ �� �� ������ � ������� � �� ����� ���� � �� ������� �� ���� � ��������� ��� #�� ��� ����� ��� �� � ��� �� � �� ������ ��������������� �� �������� �� �� ���������� ����� �� ���� � ������� �������� ���� ,����� ��� �� ������ ��� ���������������� ���������� ���� �� ���������� �� �� � .�/ ��/�0;�+� -B �������� ,� �������� ��� ����� � �� ��� ������ � ,����� �� ���� � ������� ��� ��� ����� ������������� �� �� ��� /�� � ������� �� 8�� %��� � ��� � ������� ������

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

�� ����� ���

,� �� ��� $��� '�9-... ��������� � �� ������ ����� ,� ������� ������ � ��� ���� ��� ���� #�� %���%�� &�+ �-������������������( ��� ��� ��� "������ ��� ������� ����� &��������>���( ��� ��� ��� 2���� �� �� ������������ ,� �� � ���� ��� � � �� +�� �� ����� ��� � ����� ��� ���� / � �� �� ������ ��� � �� ��� ��������� ���� ���� #� �� �� �� ������������ �� ��� ���� �� ������� ��� �� ������ ��� �� $� � �� ��� �0� � ��� � $��� '�9-... � � �� +�� �� ������ ������ �� "� ��� ������ ��� ���� ����� ���� / � �� ��� �� ������������ �� / � �� �� ������ ����

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

,� %��� ������� �� ������ ��� ��� ����� �� ����� ���2 ��� -� #�� ��� ��� "�'����� �� �� �� ��� ���������������� �� � ���� ��������� ������ ��� �� � ���� ������� ����%���� ��6 �� ��� �������� �� ��� 1 ��������� ������ ���� ��� � �� � ���������� �������� �� �� /�01�

#� �������� ��� ������������� �� ����� ��������� ��

0

2

4

6

8

10

12

14

16

Vpr Parser Mcf Ammp Art Equake Gap Bzip2

Perc

ent(

%)

Decrease in IPCProcessor Energy Savings

'��� )� (�� � �� ������ (,����������� ������ ���� ����������

��� �� ��� ���������� �������� �� ��� ����� ��� ������� �� >�� �������� ��� ��� ���������� #�� ��������� � � ���� ��� >��� ��� ��� � ��������� �� /A��1 ��������< ��� ���1 ��� ���� #�� ������� >�� � +� � ���������� �� /.�A1 ��� �����< ��� -�.1 ��� ����,� ��� ��� �� ��� ���������� �� ������ ��� ��� ���

��������� �����6 ��� 2 ��� D� 4� ��������� ��� ����� � ��

��� � ����� ������� ��� ��� � ��� ����� ������ 7������� �������� ���� ��� ��� ����� ����%�� ��� ������������� ���

−10

0

10

20

30

40

50

60

Vpr Parser Mcf Ammp Art Equake Gap Bzip2

Perc

ent(

%)

Fetch

DecodeIssue

ClockReg. File

'��� �� ,����� �� ������ 1������� �� ,������� /�!��

�� ���� ���� �� !� ���"��! ��������� � �����

,� ��� ������ '����2���� �� ��� ���� ���� �������� ������� ������������� ��������� ������� �� ������6 G������:'� � 3��� &G'3( ��� G����������E���� &G?�(��� �� �� �� E�� ���� �� ��� �/�� E��� G'3 ��� G?���� ���� %������ ��� ������< ������� ���� ������ ���� ������ � ������ ��� G'3 ��������� ����� ���� ��� ����� �� ������ ��� ���� �� ������ ������ ������� � �� �� ������ ��� ���� �� ������ ��� ���� �� �� 4� ���G'3 ������� � ����� ���� � �������� �� �� � � �� ������� �� ������ ����� �� ���� G?� �����+�� ��� ������� ������ ��� ����� ����� ��� ��������� ����� � ��� ���� ����������� �� ������� � ��������� �� ���� ��� ������ � ����$ ��� �� ����������� G?� � ����������������� �������G?� ���� �� �� ���� � ������ �� �� �� '����2����� � +�� ���� ��� ���� � ������ ��� ,� ��������G'3 ��� G?� ������ �� ��� � ��� ��� � �/�� #�� ����������� ������ ��� � ��� � 2 ��� A� E� �������� � ��G'3 ��� G?�� '����2���� ������� ���� ��������� ��� �� �� ��� ���������� �� ��� ���� ��� ���� #�� ������ ������ �2 ��� 0 �� ���� ���� �� ��� �������� '����2���� � ����������� ��� �� G'3� @��� ���� ��� ��� ���� ��� ������ �� ��� ������� G'3 ����� ��� ������� �������� ��������� ��� ��� ��� �� ��� ������� �� ����������� ����G'3 ������ �H ���������� ��� ������� �� ��� ����� �����G?� ����� ��� ������ ���� '����2����6 /-�/1 �� ��������� 7������� G?� ���� � � ���� ���������� ���������� ������� �������� �� �� 0�51�

� �������! �� �!��

��� ���� ������ ���� � ��� �� ���������� �� ��� �� �������� �� � ���� � ��������� ���� � ������ ����� ����� �� ����� ���� ��� ������ ����� �� ��� ���� � ���� ��� �� ���� �� �� ������ $������ ���� � ������� � ��I� ��� ����� "� #���� ""� �� ������� ��� ���� ����� �� ������ #�� ������ ��� � �������� � �� ���� ��������� ��� � ������ $��� -... ����� ���������� ������� � �D�� '��� ��� ��� ���� � �� �� ����� ��� ��� *'2�4**� ��� 43#� #� � ������� ���� ������� �� �� ��� ������ ")� � �H����� �� ���� � ���� ���������� �

IEEE Computer Architecture Letters Vol. 1, 2002

Page 4: Cool-Fetch: Compiler-Enabled Power-Aware Fetch Throttling

0

2

4

6

8

10

12

14

Vpr Parser Mcf Ammp Art Equake Gap Bzip2

Dec

reas

e in

IPC

(%

) DCR

DEP

Cool−Fetch

'��� 2� ,������ �� �� ����'��� ������ ��1 �� ��,�

0

5

10

15

20

25

Vpr Parser Mcf Ammp Art Equake Gap Bzip2

Ene

rgy

Savi

ngs

(%)

Cool−Fetch

DCR

DEP

'��� 3� ������ ����� �� ����'��� ������ ��1 �� ��,�

����� ���������� J��� �� ���� ��� 2 ��� -� ��� ����������� �������� �� �� �� �� ����� ��� ����� ���� ���� ��� � ��� ����� ������� �� ������ ����� ����������� ��� ���� 2�� ������ ����� �� ���� �� ����� ������ �� � ������ ��� ������ ���� � ������ ���� ���� &5AF � ����� K 5AF ;����� � �� 5AF ��������(� '������ � ����� ���������� ���� � �� ��� ��� ������ ���� ���� ���%����� ��� ��� -F � ���� ���� ���� ������ � /�01 ����������������� �������� �� ��� 1 ������ ��� ���� �� �� ������� � ���� ���� ��� /1 ���������� �������� �� ��� ��01������ ��� ����

,� ��� ������� ��� ������ ��� ��� ������� ��� ���

E������� 3��� E������� 3���B�3 /�/ �43$?3 /�0*'2 -!�- 4**� /A�D43# /5� ?C94F? /�/;4� .�D EL"�- -�.

.�/0� ((

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

������� "� 2 ��� 5� ��� ����� ��� ������ �� >��� ��� ��� D- ������ ���� ������� ����� ,� ��� � ��� ���������� ������6 5�/D1 ������ ��� ��� � �� .�D�1 ������������������ 2�� ��� 4� ��� E+ �- ���� ��� ���� �� �������� � �� ��� ���������� �� � � �� �� ��� ����� ������������� �� ��� �� �� E� ������������� �� �� � �� �� ����")�� ��� ������ ���� �� �� ��� �� ��� �H��� ��� "��������� ����� ���� ��� ��� ��� ��� � �� �� ���� �� ������� ������� ��� � � ���� ��� ��� ��������� ���%���� ��� #� �� � ��� ����� �� �� ����� �������� ����������� #� �����

��� ������� ��� ����� �� ���� ���� ����� �� ����� ������� � A���� ��� ���%���� ��� ��� ������ ��� � ��� ������ ������ ���� ��� ��� ���� �� ���� ���

−2

0

2

4

6

8

10

12

Vpr Parser Mcf Ammp Art Equake Gap Bzip2

Perc

ent(

%)

Decrease in IPC

Processor Energy Savings

'��� *� ������� (,����������� ������ ���� ��������� ��� �� ������ �� ���������� 4������

�� �������

"� �� � ������ �� ���� ����� ���� ��� ������ ��� ���� �"�' ���� �� �� � � ������� ��� �� ��� �� �� �� ������ ���� �� ��� �� �� � ���������� ������ ��� ����������� ,� ������� � �� /01 ��������� ������ ��� ��� � �� '����2�����#�� ���� �� ���������� � � �� ��� ������ �� ����� ���� ��� ��� ��� ����� ��� ���� ���� �� ���������� ���������� ,� ��� ������ �� �� ����� ���� �� �� �� ������ � ��� � �� ��� ��� ������ �� ������ ���� ������ � �� ����� ��� ,� � �� ���� ����� ��� *�� �E������������� ��� �� � H����� �������� ��� ��� ���� ���������� ��� ,� ��� �������� ����� ��� �� ����� �� � ���� ��� ���� � ���������� �� �������� ������ ��� +��� ��� �� �� ��> �� �� ����� � H������ ������� ������� ����������

���������

5�6 / �� � �� ��� �������� ��� 7(��������� '�8�/ ��� '�������� .�������� ��� ,�8����8 �� 9����,������ �� ,���������:�������� �� �� ��������� ��������� � �� �� � ���������� �� ���� ������!"� ������ )���

5)6 /���!� ��� .�8 �� ;�� � ������� ��� 7< ��� � '� ��8��!��� ��������� �0��� ,�8�� �� ���� �� =�����" ������: ��������� �� �� #$�� ��������� ��������� � %������ ����������� ��%�&!!� >��� )���

5�6 � ���� >� '�� 9� �� ��� 7� �� ,������ �� ��� $����� $,���,�)��� /���� �!��: %������ ���������� ' � (��) #* '�) + $�����%�� )���

526 ?���� <�� �� �� 7� )���9" 1($� ������������ 8��� �)@!/=������ � ����: �������� �� �� ��������� ����������%������� %���� ���%%�*$ '�%�� �� �++A

536 $ �� $�� �� ���� ��� 7������ /�� ���� �� ��� $,��)���/���� �! $�����: �,- .) /) 0���� 1����� %�� .������� 1���� )���

5*6 .��� ��� 0� �� ��� .���� �� ��� � ��� /�� 7��� �� ,���������� �� ����� , �� (�����������: $�� ��������� ���������� � 2��� �������� %������ ���������� 2�%�$ > �� �� )���

5A6 ��� =�$�� < �� B�� ?���� (�� ?����� ����� �����" ����� 7=������� /�� ���� �� $ �� �� ��%����� �������� $�������:0������� � -���� �������� ����� ��%�#3 >��� )����

5@6 ��� =�$�� ����! 1�� ?���� (�� ?����� ����� �����" �����7����� �� ��� 9�� �������� �: 4+�� ���� ������������������ � -�������������� -�%154+ ����%�� )���

5+6 ��� =�$�� ?���� (�� ?����� ����� �����" ����� 7.�� ����� -� �� �� ������������ '� ��8��! ��� ���� ,���������:3�� ��������� ��������� � 2������������ %���������������� 2�%�3 '�%�� �� )��)

IEEE Computer Architecture Letters Vol. 1, 2002