17.4 MULTITHREADING AND CHIP MULTIPROCESSORSThe most important measure dịch - 17.4 MULTITHREADING AND CHIP MULTIPROCESSORSThe most important measure Việt làm thế nào để nói

17.4 MULTITHREADING AND CHIP MULTIP

17.4 MULTITHREADING AND CHIP MULTIPROCESSORS
The most important measure of performance for a processor is the rate at which it
executes instructions. This can be expressed as
MIPS rate=f *IPC
where fis the processor clock frequency, in MHz, and IPC(instructions per cycle)
is the average number of instructions executed per cycle. Accordingly, designers
have pursued the goal of increased performance on two fronts: increasing clock frequency and increasing the number of instructions executed or, more properly, the
number of instructions that complete during a processor cycle. As we have seen in
earlier chapters, designers have increased IPC by using an instruction pipeline and
then by using multiple parallel instruction pipelines in a superscalar architecture.
With pipelined and multiple-pipeline designs, the principal problem is to maximize
the utilization of each pipeline stage. To improve throughput, designers have created ever more complex mechanisms, such as executing some instructions in a different order from the way they occur in the instruction stream and beginning execution of instructions that may never be needed. But as was discussed in Section 2.2,
this approach may be reaching a limit due to complexity and power consumption
concerns.
An alternative approach, which allows for a high degree of instruction-level
parallelism without increasing circuit complexity or power consumption, is called
multithreading. In essence, the instruction stream is divided into several smaller
streams, known as threads, such that the threads can be executed in parallel.
The variety of specific multithreading designs, realized in both commercial
systems and experimental systems, is vast. In this section, we give a brief survey of
the major concepts.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
17.4 ĐA LUỒNG VÀ CHIP MULTIPROCESSORSCác biện pháp quan trọng nhất của hiệu suất cho một bộ xử lý là lúc mà nó thực hiện hướng dẫn. Điều này có thể được biểu thị dưới dạngMIPS tỷ lệ = f * IPCnơi fis bộ vi xử lý đồng hồ tần số, MHz, và IPC (hướng dẫn cho mỗi chu kỳ) là số trung bình của hướng dẫn thực hiện cho mỗi chu kỳ. Theo đó, nhà thiết kế đã theo đuổi mục tiêu tăng hiệu suất trên hai mặt trận: tăng tần số đồng hồ và tăng số lượng hướng dẫn thực hiện hoặc hơn đúng cách, các số lượng hướng dẫn hoàn thành trong một chu kỳ bộ xử lý. Như chúng ta đã thấy trong chương trước đó, nhà thiết kế đã tăng IPC bằng cách sử dụng một đường ống dẫn và sau đó bằng cách sử dụng nhiều song song hướng dẫn đường ống dẫn một kiến trúc superscalar. Với thiết kế pipelined và nhiều đường ống, vấn đề chính là để tối đa hóa việc sử dụng của từng giai đoạn đường ống. Để cải thiện thông qua, nhà thiết kế đã tạo ra cơ chế phức tạp hơn bao giờ hết, chẳng hạn như thực hiện một số hướng dẫn theo một thứ tự khác nhau từ cách chúng xảy ra trong dòng hướng dẫn và bắt đầu thực hiện các hướng dẫn mà không bao giờ có thể cần thiết. Tuy nhiên, như đã được thảo luận trong phần 2.2, cách tiếp cận này có thể đạt đến một giới hạn do phức tạp và tiêu thụ điện năng mối quan tâm.Một cách tiếp cận khác, cho phép cho một mức độ cao của hướng dẫn cấp xử lý song song mà không có ngày càng tăng mạch phức tạp hoặc tiêu thụ điện năng, được gọi là đa luồng. Về bản chất, các dòng hướng dẫn được chia thành nhiều nhỏ hơn suối, được biết đến như là chủ đề, chẳng hạn các chủ đề có thể được thực hiện song song.Sự đa dạng của cụ thể thiết kế đa luồng, thực hiện trong cả hai thương mại Hệ thống và thử nghiệm hệ thống, là rất lớn. Trong phần này, chúng tôi cung cấp cho một cuộc điều tra ngắn Các khái niệm lớn.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
17,4 đa luồng và CHIP multiprocessors
Biện pháp quan trọng nhất của hiệu suất cho một bộ xử lý là tốc độ mà nó
thực hiện các lệnh. Điều này có thể được diễn tả như
MIPS tốc độ = f * IPC
nơi FIS bộ xử lý tần số đồng hồ, trong MHz, và IPC (hướng dẫn trên mỗi chu kỳ)
là số trung bình của các hướng dẫn thực hiện một chu kỳ. Theo đó, các nhà thiết kế
đã theo đuổi mục tiêu tăng hiệu suất trên hai mặt trận: tăng tần số đồng hồ và tăng số lượng các hướng dẫn thực hiện hoặc, đúng hơn,
số lượng hướng dẫn hoàn chỉnh trong một chu kỳ xử lý. Như chúng ta đã thấy trong
chương trước, nhà thiết kế đã tăng IPC bằng cách sử dụng một đường ống dẫn hướng dẫn và
sau đó bằng cách sử dụng nhiều đường ống dẫn song song trong một kiến trúc superscalar.
Với thiết kế pipelined và nhiều đường ống, vấn đề chính là tối đa hóa
việc sử dụng từng giai đoạn đường ống . Để cải thiện thông, nhà thiết kế đã tạo ra hơn bao giờ hết cơ chế phức tạp, chẳng hạn như thực hiện một số hướng dẫn theo một thứ tự khác với cách chúng xuất hiện trong dòng hướng dẫn và bắt đầu thực hiện các hướng dẫn có thể không bao giờ cần thiết. Tuy nhiên, như đã được thảo luận trong Phần 2.2,
phương pháp này có thể đạt đến một giới hạn do tính phức tạp và tiêu thụ điện năng
quan tâm.
Một phương pháp khác, cho phép một mức độ cao của cấp lệnh
song song mà không làm tăng độ phức tạp mạch hoặc tiêu thụ điện năng, được gọi là
đa luồng. Về bản chất, các dòng lệnh được chia thành một số nhỏ hơn
suối, được biết đến như chủ đề, như vậy là các chủ đề có thể được thực hiện song song.
Sự đa dạng của các thiết kế đa luồng cụ thể, thực hiện trong cả hai thương mại
hệ thống và hệ thống thử nghiệm, là rất lớn. Trong phần này, chúng tôi cung cấp một bản tóm tắt
các khái niệm chính.
đ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: