
lupe vibhajanam

lupe splitting oru compiler opttimaiseshan saankethikathayaanu. oru lupe lalithamaakkaano allengil dependensikal illaathaakkaano ithu shramikkunnu, athu ore bodikal ullathum ennaal soochika shreniyude vividha thudarchayaaya bhaagangalil aavarthikkunna onniladhikam looppukalayi vibhajikkunnu.
lupe tholi.
lupe bodic purathu looppil ninnu eathenkilum prasnakaramaaya aadya (allengil avasana) kurachu aavarthanangale vibhajikkukayum avaa nirvahikkukayum cheiyunna lupe vibhajanathinte oru prathyeka kesaanu lupe pealing.
oru lupe ithupole ezhuthiyittundennu karuthuka
 int pii = 10;
 (int i = 0; i <10; + + i)
 y [i] = x [i] + x [p];
 p = i;
aadya aavarthanathinu maathram kookk _ 1, matellaa aavarthanagalkkum, kookk _ 2. oru compilerinu looppil ninnulla aadya aavarthanam unwind (allengil "tholi") cheythukondu ithu prayojanappedutthaan kazhiyumennu shradhikkuka.
aadya aavarthanam tholi kalanjathinushesham, coode ithupole kaanapedum
 y [0] = x [0] + x [10];
 (int i = 1; i <10; + + i)
 y [i] = x [i] + x [i-1];
eee thulyamaaya phoom lupe bodiykkullile variable cockways _ 3-nte aavasyakatha illaathaakkunnu.
lupe pealing jisisi pathipp 3.4 ll avatharippichu. jisisi 7 ll kooduthal saamaanyavalkkaricha lupe vibhajanam chertthu.
eee padatthinte hrasvamaaya charithram.
manushyante anantharaavakaashathinaayulla computational modalukalekkurichulla 1976 leeii prabandhatthil conningukal, thompson, scholnic ennivar aadyamaayi eee padam upayogichu. avide eee padam maathaapithaakkalkk phenotypic vivarangal thakarkkunnathinulla oru reethiye soochippikkaan upayogichu. avide ninnu sankeernamaaya vamshaavalikalekkurichulla probability functionukalekkurichulla avarude seminal paper ulppede avarude prabandhangalil eee padam veendum upayogichu.
compiler saankethikavidyayil, 1980 kalude avasaanathil vliv, superscalar samahaaram ennivayekkurichulla prabandhangalil eee padam aadyamaayi prathyakshappettu.

