Figure 14.3 Effect of Dependenciesproduced by the first instruction. T dịch - Figure 14.3 Effect of Dependenciesproduced by the first instruction. T Việt làm thế nào để nói

Figure 14.3 Effect of Dependenciesp

Figure 14.3 Effect of Dependencies
produced by the first instruction. This situation is referred to as a true data depen-
dency (also called flow dependency or write after read [WAR] dependency).
Figure 14.3 illustrates this dependency in a superscalar machine of degree 2.With
no dependency, two instructions can be fetched and executed in parallel. If there is a
data dependency between the first and second instructions, then the second instruction
is delayed as many clock cycles as required to remove the dependency. In general, any
instruction must be delayed until all of its input values have been produced.
In a simple pipeline, such as illustrated in the upper part of Figure 14.2, the
aforementioned sequence of instructions would cause no delay. However, consider
the following, in which one of the loads is from memory rather than from a register:
MOV EAX, eff ;load register EAX with the con-
tents of effective memory ad-
dress eff
MOV EBX, EAX ;load EBX with the contents of EAX
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Con số 14.3 có hiệu lực của phụ thuộcsản xuất bởi các hướng dẫn đầu tiên. Tình trạng này được gọi như là một dữ liệu thực sự depen-dency (cũng được gọi là dòng chảy phụ thuộc hoặc viết sau khi đọc [chiến tranh] phụ thuộc).Con số 14.3 minh hoạ này phụ thuộc trong một máy tính superscalar của mức độ 2. vớikhông có phụ thuộc, hai hướng dẫn có thể được tải về và thực thi song song. Nếu có là mộtdữ liệu phụ thuộc giữa các hướng dẫn đầu tiên và thứ hai, sau đó hướng dẫn thứ haibị trì hoãn vì nhiều đồng hồ chu kỳ là cần thiết để loại bỏ phụ thuộc. Nói chung, bất kỳhướng dẫn phải được trì hoãn cho đến khi tất cả các giá trị nhập đã được sản xuất.Trong một đường ống dẫn đơn giản, chẳng hạn như minh họa trong phần trên của con số 14.2, cácnói trên chuỗi các hướng dẫn sẽ gây ra sự chậm trễ không có. Tuy nhiên, xem xétsau đây, trong đó một trong các tải là từ bộ nhớ chứ không phải là từ một đăng ký:MOV EAX, eff; đăng ký tải EAX với con-lều của bộ nhớ hiệu quả quảng cáo-ăn effMOV EBX, EAX; tải EBX với nội dung của EAX
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Hình 14.3 Ảnh hưởng của Dependencies
sản xuất bởi lệnh đầu tiên. Tình trạng này được gọi là dữ liệu thực depen-
dency (còn được gọi là phụ thuộc dòng hoặc viết sau khi đọc [WAR] phụ thuộc).
Hình 14.3 minh họa sự phụ thuộc này trong một máy superscalar của độ 2.With
không phụ thuộc, hai hướng dẫn có thể được lấy và thực hiện song song. Nếu có một
sự phụ thuộc dữ liệu giữa các hướng dẫn đầu tiên và thứ hai, sau đó chỉ lệnh thứ hai
là bị trì hoãn nhiều chu kỳ đồng hồ là cần thiết để loại bỏ sự phụ thuộc. Nói chung, bất kỳ
hướng dẫn phải được trì hoãn cho đến khi tất cả các giá trị đầu vào của nó đã được sản xuất.
Trong một đường ống dẫn đơn giản, như minh họa trong phần trên của hình 14.2, các
trình tự nêu trên của các hướng dẫn sẽ gây ra sự chậm trễ không. Tuy nhiên, hãy xem xét
những điều sau đây, trong đó một trong các tải là từ bộ nhớ hơn là từ một đăng ký:
MOV EAX, eff; tải đăng ký EAX với con-
lều của bộ nhớ hiệu quả quảng cáo-
váy eff
MOV EBX, EAX; tải EBX với nội dung của EAX
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: