Lakhasly

Online English Summarizer tool, free and accurate!

Summarize result (100%)

William Stallings Computer Organization and Architecture 8th Edition Instruction Level Parallelism and Superscalar Processors

What is Superscalar?o Common instructions (arithmetic, load/store, conditional branch) can be initiated and executed independently o Equally applicable to RISC & CISC o In practice usually RISC

Why Superscalar?


Original text

William Stallings Computer Organization and Architecture
8th Edition
Instruction Level Parallelism and Superscalar Processors


What is Superscalar?
• Common instructions (arithmetic, load/store, conditional branch) can be initiated and executed independently
• Equally applicable to RISC & CISC • In practice usually RISC


Why Superscalar?
• Most operations are on scalar quantities (see RISC notes)
• Improve these operations to get an overall improvement
woo.ws
I


General Superscalar Organization


Superpipelined
• Many pipeline stages need less than half a clock cycle
• Double internal clock speed gets two tasks per external clock cycle
• Superscalar allows parallel fetch execute


Superscalar v Superpipeline


Limitations
b
• Instruction level parallelism
• Compiler based optimisation
• Hardware techniques
• Limited by
— True data dependency
— Procedural dependency
— Resource conflicts
— Output dependency
— Antidependency
Darassformasa


otmw.IN
• ADD r1, r2 (r1 := r1+r2;)
• MOVE r3,r1 (r3 := r1;)
• Can fetch and decode second instruction in parallel with first
• Can NOT execute second instruction until first is finished
True Data Dependency


Procedural Dependency
• Can not execute instructions after a 641 4481
branch in parallel with instructions before a branch
• Also, if instruction length is not fixed, instructions have to be decoded to find out how many fetches are needed
• This prevents simultaneous fetches su!ted


Resource Conflict


• —
Two or more instructions requiring access
to the same resource at the same time e.g. two arithmetic instructions
Can duplicate resources
e.g. have two arithmetic units


Effect of Dependencies


Design Issues
• — — —
• —

Instruction level parallelism
Instructions in a sequence are independent Execution can be overlapped
Governed by data and procedural dependency
Machine Parallelism
Ability to take advantage of instruction level
parallelism
Governed by number of parallel pipelines


Instruction Issue Policy
www.mmmb
• Order in which instructions are fetched
• Order in which instructions are executed
• Order in which instructions change registers and memory


Antidependency
• Write-write dependency
— R3:=R3 + R5; (I1)
— R4:=R3 + 1; (I2)
— R3:=R5 + 1; (I3)
— R7:=R3 + R4; (I4)
— I3 can not complete before I2 starts as I2
needs a value in R3 and I3 changes R3


Machine Parallelism
• Duplication of Resources
• Out of order issue
• Renaming
1011095
• Not worth duplication functions without
register renaming
• Need instruction window large enough (more than 8)


Summarize English and Arabic text online

Summarize text automatically

Summarize English and Arabic text using the statistical algorithm and sorting sentences based on its importance

Download Summary

You can download the summary result with one of any available formats such as PDF,DOCX and TXT

Permanent URL

ٌYou can share the summary link easily, we keep the summary on the website for future reference,except for private summaries.

Other Features

We are working on adding new features to make summarization more easy and accurate


Latest summaries

Lakhasly. (2024...

Lakhasly. (2024). وتكمن أهمية جودة الخدمة بالنسبة للمؤسسات التي تهدف إلى تحقيق النجاح والاستقرار. Re...

‏ Management Te...

‏ Management Team: A workshop supervisor, knowledgeable carpenters, finishers, an administrative ass...

تسجيل مدخلات ال...

تسجيل مدخلات الزراعة العضوية (اسمدة عضوية ومخصبات حيوية ومبيدات عضوية (حشرية-امراض-حشائش) ومبيدات حي...

My overall expe...

My overall experience was good, but I felt like they discharged me too quickly. One night wasn't eno...

- لموافقة المست...

- لموافقة المستنيرة*: سيتم الحصول على موافقة مستنيرة من جميع المشاركين قبل بدء البحث. - *السرية*: سي...

تعزيز الصورة ال...

تعزيز الصورة الإيجابية للمملكة العربية السعودية بوصفها نموذجًا عالميًا في ترسيخ القيم الإنسانية ونشر...

وصف الرئيس الأم...

وصف الرئيس الأمريكي دونالد ترامب، مساء الثلاثاء، الأوضاع الإنسانية في قطاع غزة بأنها "مأساوية"، متعه...

Mears (2014) A ...

Mears (2014) A system of justice that could both punish and rehabilitate juvenile criminals was the ...

تراجع مكانة الق...

تراجع مكانة القضية الفلسطينية في السياسة الدولية فرض على الجزائر تحديات كبيرة، لكنه لم يغيّر من ثواب...

أيقونة الكوميدي...

أيقونة الكوميديا والدراما بقيمة 100 مليون دولار. قابل عادل إمام ولد عام 1940 في المنصورة، مصر، وبدأ ...

أتقدم إلى سموكم...

أتقدم إلى سموكم الكريم أنا المواطن / أسامة سلطان خلف الله الحارثي، السجل المدني رقم/١٧٣٧٣٨٣ ، بهذا ا...

[1] الحمد لله ...

[1] الحمد لله رب العالمين وأشهد أن لا إله إلا الله وحده لا شريك له وأشهد أن محمدًا أخذه ورسوله صلى ...