Lec-26: Loop Optimization in Compiler

preview_player
Показать описание

0:00 - Introduction
0:34 - Loop optimization
1:11 - Code Motion
3:33 - Loop Fusion
5:38 - Loop unrolling

► Compiler Design(Complete Playlist):

Other subject-wise playlist Links:
--------------------------------------------------------------------------------------------------------------------------------------
►Design and Analysis of algorithms (DAA):
►Database Management System:
► Software Engineering:
►Artificial Intelligence:
►Computer Networks:
►Operating System:
►Structured Query Language (SQL):
►Discrete Mathematics:
►Number System :
►Theory of Computation :
►Cloud Computing & BIG Data:
►Programming in C :
►Data Structure:
►Computer Architecture :
►Graph Theory (Complete Playlist):
►Digital Logic:

---------------------------------------------------------------------------------------------------------------------------------------
Our social media Links:
--------------------------------------------------------------------------------------------------------------------------------------
►For Any Query, Suggestion or notes contribution:
Рекомендации по теме
Комментарии
Автор

Loop unrolling is used because having a loop means incrementing the counter and checking the condition everytime which is an overhead. But most importantly, it reduces branch penalties in architecture that supports pipelining.

aviksarkar
Автор

your videos are great!!my whole compiler design syllabus cant be completed without ur videos!thank you so much sir :)

shreyasichakraborty
Автор

Aslam o Alikum I'm fiya from Pakistan. I'm taking your lecture from 3rd semester and its my 7th semester's final exams .You always explain me that thing in just 5 to 10 minutes which my teacher couldn't explain me in whole semester .Thank you so much for it .

FiyaAthwal
Автор

Sir can we kindly get an idea of how many lectures/topics remain in this CD series?

Or maybe an idea of the topics that are going to be covered further henceforth?

GG-bovh
Автор

Please reorganize the playlist for the subject compiler design as some videos are not in a sequence

nakshatrayadav
Автор

Kahi na kahi ye baat sahi kah rahe h :)

ranchhordaschaanchad
Автор

for loop running for n<5 and printing varun maually five time wll give same time complexity which is O(1).

hkm_vivekchauhan
Автор

I am the 1000th like ❣️
What a great teaching style

sunnym
Автор

Sir app screen se nhi hatte hai kuch note Krna hoto kbhi board ko pura show nhi hone dete hai

pratyushsrivastava
Автор

Can u pls explain about flex bison .tq u for giving information us

murikinatimadhusudhanaredd
Автор

Can you please teach liveliness analysis?

shivamsharma
Автор

सर! क्या लूप अनरॉलिंग में सिम्पल एक्जीक्यूशन में मेमोरी कंज्यूम नहीं होगी? मतलब स्टेटमेंट बार बार लिखने से। कृपा रिप्लाइ अवश्य दें। धन्यवाद्

rajpanwar
Автор

If loop invariant is used then don't we are getting 2 different values 1. If statement is moved outside loop on low freq region . 2. Inside loop (high freq)

arpitbisen
Автор

Love from NIT Silchor ❤ #fatipadihai #endsem #kalhai #onlinekro #nextsemfoddenge

adityagujrati
Автор

does compiler do the loop optimization or it needs human intervention ?

rajshekharrakshit
Автор

6th Semester exams is coming 👀 all the best BPUT students 😅

Patitapaban_sahoo
Автор

Are loop invariant and code motion same thing?

ayushaggarwal
Автор

Any one plz tell me how much memory used in infinite loop

rohit
Автор

a-- loop me karna tha nahi toh infinite hoga

parshwashah
Автор

concept is very clear
Do u have video for java?

traveldiary
visit shbcf.ru