ቤት / ኢንተርኔት / ht ቴክኖሎጂ. Hyper threading ምንድን ነው እና ለምን ነው? Hyper Threading ድጋፍ ያላቸው ሲፒዩዎች

ht ቴክኖሎጂ. Hyper threading ምንድን ነው እና ለምን ነው? Hyper Threading ድጋፍ ያላቸው ሲፒዩዎች

15.03.2013

Hyper-stringing ቴክኖሎጂ በ ውስጥ ታየ ኢንቴል ፕሮሰሰሮች፣ ለመናገር የሚያስፈራ ፣ ከ 10 ዓመታት በፊት። እና በአሁኑ ጊዜ የኮር ማቀነባበሪያዎች አስፈላጊ አካል ነው። ሆኖም ግን, በጨዋታዎች ውስጥ የ HT አስፈላጊነት ጥያቄ አሁንም ሙሉ በሙሉ አልተረዳም. ተጫዋቾች Core i7 እንደሚያስፈልጋቸው ወይም በCore i5 ማለፍ የተሻለ እንደሆነ ለማየት ሙከራ ለማድረግ ወስነናል። እንዲሁም Core i3 ከ Pentium እንዴት እንደሚሻል ይወቁ።


ከማይረሳው ፔንቲየም 4 ጀምሮ በኢንቴል የተሰራው ሃይፐር-ትሬዲንግ ቴክኖሎጂ በኩባንያው ፕሮሰሰሮች ውስጥ ብቻ ጥቅም ላይ ይውላል። የአሁኑ እና የቀድሞ ትውልዶች ብዛት ያላቸው ፕሮሰሰሮች አሉት። እንዲሁም በቅርብ ጊዜ ውስጥ ጥቅም ላይ ይውላል.

እና የ Hyper-Threading ቴክኖሎጂ ጠቃሚ እና በአፈፃፀም ላይ አዎንታዊ ተጽእኖ እንዳለው መታወቅ አለበት, አለበለዚያ ኢንቴል ፕሮሰሰሮቹን በመስመሩ ውስጥ ለማስቀመጥ አይጠቀምም. እና እንደ ትንሽ አካል አይደለም, ነገር ግን በጣም አስፈላጊ ከሆኑት አንዱ, በጣም አስፈላጊ ካልሆነ. እየተነጋገርን ያለነውን ግልጽ ለማድረግ, የኢንቴል ፕሮሰሰሮችን የመከፋፈል መርህ ለመገምገም ቀላል የሚያደርግ ሰንጠረዥ አዘጋጅተናል.


እንደምታየው በ Pentium እና Core i3 መካከል እንዲሁም በCore i5 እና Core i7 መካከል ያሉ ልዩነቶች በጣም ጥቂት ናቸው። እንደ እውነቱ ከሆነ, i3 እና i7 ሞዴሎች ከ Pentium እና i5 የሚለያዩት በሶስተኛ ደረጃ መሸጎጫ በአንድ ኮር (በእርግጥ የሰዓት ድግግሞሽ ሳይቆጠር) ብቻ ነው. የመጀመሪያው ጥንድ 1.5 ሜጋባይት ነው, ሁለተኛው ደግሞ 2 ሜጋባይት ነው. የመሸጎጫ መጠን ልዩነት በጣም ትንሽ ስለሆነ ይህ ልዩነት በአቀነባባሪዎች አፈፃፀም ላይ ተጽዕኖ ሊያሳድር አይችልም። ለዚህም ነው Core i3 እና Core i7 የ Hyper-Threading ቴክኖሎጂ ድጋፍ የተቀበሉት እነዚህ ፕሮሰሰሮች በቅደም ተከተል ከ Pentium እና Core i5 የበለጠ የአፈፃፀም ብልጫ እንዲኖራቸው የሚያስችለው ዋና አካል ነው።

በዚህ ምክንያት ትንሽ ትልቅ መሸጎጫ እና የ Hyper-Threading ድጋፍ ለአቀነባባሪዎች በጣም ከፍ ያለ ዋጋ እንዲያዘጋጁ ያስችልዎታል። ለምሳሌ የፔንቲየም መስመር ፕሮሰሰር (ወደ 10 ሺህ ቴንጌ) ከCore i3 (20,000 ገደማ) በግምት ሁለት እጥፍ ርካሽ ናቸው ፣ እና ምንም እንኳን በአካል ፣ በሃርድዌር ደረጃ ፣ እነሱ ፍጹም ተመሳሳይ ናቸው ፣ እና በዚህ መሠረት , ተመሳሳይ ወጪ አላቸው. በCore i5 (30,000 ቴንጌ) እና በCore i7 (ወደ 50,000 ቴንጌ) መካከል ያለው የዋጋ ልዩነት በጣም ትልቅ ነው፣ ምንም እንኳን በወጣት ሞዴሎች ከሁለት ጊዜ ያነሰ ነው።


እንዲህ ያለው የዋጋ ጭማሪ ምን ያህል ትክክል ነው? Hyper-stringing ምን እውነተኛ ትርፍ ይሰጣል? መልሱ ከረጅም ጊዜ በፊት ይታወቃል-ጭማሪው የተለየ ሊሆን ይችላል - ሁሉም በመተግበሪያው እና በማመቻቸት ላይ የተመሰረተ ነው. ኤችቲቲ በጨዋታዎች ውስጥ ምን እንደሚሰራ ለማረጋገጥ ወስነናል፣ እንደ አንዱ በጣም ከሚያስፈልጉ “የቤተሰብ” መተግበሪያዎች ውስጥ። በተጨማሪም፣ ይህ ሙከራ የፕሮሰሰር ኮሮች ብዛት በጨዋታ አፈጻጸም ላይ በሚያሳድረው ተጽእኖ ላይ ለቀደመው ማቴሪያችን ትልቅ ተጨማሪ ይሆናል።

ወደ ፈተናዎቹ ከመሄዳችን በፊት፣ ሃይፐር-ስትሪንግ ቴክኖሎጂ ምን እንደሆነ እናስታውስ (በደንብ፣ ወይም ለማወቅ)። ኢንቴል ራሱ እንዳስቀመጠው, በማስተዋወቅ ይህ ቴክኖሎጂከብዙ አመታት በፊት, ምንም የተለየ የተወሳሰበ ነገር የለም. እንደ እውነቱ ከሆነ, HT ን በአካላዊ ደረጃ ለማስተዋወቅ የሚያስፈልገው አንድ የመመዝገቢያ ስብስብ እና የማቋረጥ መቆጣጠሪያ ሳይሆን ሁለት, ወደ አንድ አካላዊ ኮር. በ Pentium 4 ፕሮሰሰሮች ውስጥ, እነዚህ ተጨማሪ አካላትየትራንዚስተሮችን ቁጥር በአምስት በመቶ ብቻ ጨምሯል። በዛሬው የአይቪ ብሪጅ ኮሮች (እንዲሁም በሳንዲ ብሪጅ እና በመጪው ሃስዌል) ለአራት ኮሮች ተጨማሪ ንጥረ ነገሮች ሞትን በ1 በመቶ እንኳን አይጨምሩም።


ተጨማሪ መመዝገቢያ እና የአቋራጭ መቆጣጠሪያ ከሶፍትዌር ድጋፍ ጋር ተዳምሮ ኦፕሬቲንግ ሲስተሙን አንድ አካላዊ ኮር ሳይሆን ሁለት ሎጂካዊ የሆኑትን እንዲያይ ያስችለዋል። በተመሳሳይ ጊዜ በስርአቱ ከሚላኩ ሁለት ዥረቶች የተገኙ መረጃዎችን ማካሄድ አሁንም በተመሳሳይ ኮር ላይ ነው, ነገር ግን አንዳንድ ባህሪያት አሉት. መላው ፕሮሰሰር አሁንም አንድ ክር በመጣል ላይ ይቆያል፣ ነገር ግን አንዳንድ የሲፒዩ ብሎኮች እንደተፈቱ እና ስራ እንደፈቱ ወዲያው ሁለተኛው ክር እንዲወገድ ይደረጋል። ለዚህም ምስጋና ይግባውና ሁሉንም የማቀነባበሪያ ክፍሎችን በአንድ ጊዜ መጠቀም ተችሏል, በዚህም ውጤታማነቱን ይጨምራል. ኢንቴል ራሱ እንዳስቀመጠው፣ በመልካም ሁኔታዎች ውስጥ ያለው የአፈጻጸም ትርፍ እስከ 30 በመቶ ሊደርስ ይችላል። እውነት ነው፣ እነዚህ አሃዞች ለ Pentium 4 በጣም ረጅም የቧንቧ መስመር ብቻ እውነት ናቸው፣ ዘመናዊ ማቀነባበሪያዎች ከኤችቲቲ ያነሰ ጥቅም ያገኛሉ።

ነገር ግን ለ Hyper-Threading ተስማሚ ሁኔታዎች ሁልጊዜ አይደሉም. እና ከሁሉም በላይ, የኤችቲቲ ስራ በጣም መጥፎው ውጤት የአፈፃፀም እጦት አይደለም, ግን ይቀንሳል. ማለትም ፣ በአንዳንድ ሁኔታዎች ፣ የክር መሰንጠቂያ እና ወረፋው የላይኛው ክፍል ትይዩ ክሮች በማስላት ከሚገኘው ትርፍ በእጅጉ ስለሚበልጥ ኤችቲ ከሌለው አንጎለ ኮምፒውተር ጋር አንጻራዊ በሆነ መልኩ የ HT አፈፃፀም ይወድቃል። ጉዳይ እና እንደዚህ ያሉ ጉዳዮች ኢንቴል ከሚፈልገው በላይ በጣም የተለመዱ ናቸው። ከዚህም በላይ ለብዙ ዓመታት Hyper-Threading ሲጠቀሙ ሁኔታውን አላሻሻሉም. ይህ በተለይ ለጨዋታዎች በጣም ውስብስብ እና በምንም መልኩ በመረጃ ስሌት, አፕሊኬሽኖች ውስጥ ያልተለመዱ ናቸው.

የ Hyper-Threading በጨዋታ አፈጻጸም ላይ ያለውን ተጽእኖ ለማወቅ በድጋሚ የኛን የ Core i7-2700K የሙከራ ፕሮሰሰር ተጠቀምን እና ኮሮችን በማሰናከል እና ኤችቲቲን በማሰናከል አራት ፕሮሰሰሮችን በአንድ ጊዜ አስመስለናል። በተለምዶ፣ Pentium (2 ኮርስ፣ ኤችቲ ኦፍ)፣ Core i3 (2 cores፣ HT on)፣ Core i5 (4 cores፣ HT off) እና Core i7 (4 cores፣ HT on) ተብለው ሊጠሩ ይችላሉ። ለምን በቅድመ ሁኔታ? በመጀመሪያ ደረጃ, ምክንያቱም በአንዳንድ ባህሪያት መሰረት ከትክክለኛ ምርቶች ጋር አይዛመዱም. በተለይም ኮርሶቹን ማሰናከል የሶስተኛ ደረጃ መሸጎጫ መጠን ወደ ተመጣጣኝ ቅነሳ አይመራም - ለሁሉም መጠኑ 8 ሜጋባይት ነው። እና በተጨማሪ፣ ሁሉም የእኛ “ሁኔታዊ” ፕሮሰሰር የሚሰሩት በተመሳሳይ ድግግሞሽ 3.5 ጊኸ ሲሆን ይህም በሁሉም የኢንቴል ፕሮሰሰር እስካሁን ያልደረሰ ነው።


ሆኖም ፣ ይህ ለበጎ ነው ፣ ምክንያቱም ለሁሉም የማይለወጥ ምስጋና ይግባው። አስፈላጊ መለኪያዎችየ Hyper-Threading በጨዋታ አፈጻጸም ላይ ያለ ምንም ቦታ ማስያዝ እውነተኛውን ተፅእኖ ለማወቅ እንችላለን። እና በእኛ "ሁኔታዊ" Pentium እና Core i3 መካከል ያለው የአፈጻጸም መቶኛ ልዩነት በእውነተኛ ፕሮሰሰሮች መካከል ካለው ልዩነት ጋር ቅርብ ይሆናል፣ ድግግሞሾቹ እኩል ከሆኑ። “ ባዶ አፈፃፀም - የ ALUs እና FPUs ቅልጥፍናን ማሰስ” በሚለው መጣጥፍ ውስጥ ሊያነቡት የሚችሉት የውጤታማነት ፈተናዎቻችን ስለ Hyper-Threading ላይ የሚያሳድረው ተጽዕኖ የሚያሳፍር በመሆኑ ሳንዲ ብሪጅ ፕሮሰሰር እየተጠቀምን መሆናችን አሳፋሪ መሆን የለበትም። የቅርብ ጊዜዎቹ የአቀነባባሪዎች ትውልዶች ኮር ሳይለወጥ ይቆያል። በጣም አይቀርም ተዛማጅ የተሰጠ ቁሳቁስለሚመጣው የሃስዌል ፕሮሰሰርም ይገኛል።

ደህና ፣ የፈተናውን ዘዴ በተመለከተ ሁሉም ጥያቄዎች ፣ እንዲሁም የ Hyper-Threading ቴክኖሎጂ ባህሪዎች ተብራርተዋል ፣ ስለሆነም ወደ በጣም አስደሳች ነገር ለመሄድ ጊዜው አሁን ነው - ሙከራዎች።

ወደ ፈተና ተመለስን፣ የፕሮሰሰር ኮሮች ብዛት በጨዋታ አፈጻጸም ላይ የሚያሳድረውን ተጽእኖ ባጠናንበት ወቅት፣ 3DMark 11 ስለ ሲፒዩ አፈጻጸም በጣም የተረጋጋ፣ በአንድ ኮር ላይ እንኳን በትክክል የሚሰራ መሆኑን ደርሰንበታል። Hyper-stringing ተመሳሳይ "ኃይለኛ" ተጽዕኖ ነበረው. እንደሚመለከቱት, ፈተናው በ Pentium እና Core i7 መካከል ያለውን ልዩነት በፍጹም አያስተውልም, መካከለኛ ሞዴሎችን ሳይጨምር.

ሜትሮ 2033

ነገር ግን ሜትሮ 2033 የ Hyper-Threading መከሰቱን በግልፅ አስተውሏል። እና አሉታዊ ምላሽ ሰጡ! አዎ ልክ ነው፡ ኤችቲቲ በዚህ ጨዋታ ውስጥ ማንቃት በአፈጻጸም ላይ አሉታዊ ተጽእኖ አለው። ትንሽ ተፅእኖ, በእርግጥ - በሴኮንድ 0.5 ክፈፎች በአራት አካላዊ ኮር, እና 0.7 ከሁለት ጋር. ነገር ግን ይህ እውነታ በሜትሮ 2033 Pentium ከኮር i3 ፈጣን ነው፣ እና ኮር i5 ከኮር i7 የተሻለ ነው ለማለት በቂ ምክንያት ይሰጣል። እዚህ ላይ Hyper-Threading ውጤታማነቱን እንደማያሳይ እና በሁሉም ቦታ ላይ እንዳልሆነ ማረጋገጫ ነው.

ክሪሲስ 2

ይህ ጨዋታ በጣም አስደሳች ውጤት አሳይቷል። በመጀመሪያ ደረጃ ፣ የ Hyper-Threading ተፅእኖ በሁለት-ኮር ፕሮሰሰር ውስጥ በግልፅ እንደሚታይ እናስተውላለን - Core i3 ከ Pentium በ 9 በመቶ ገደማ በልጦታል ፣ ይህ ለዚህ ጨዋታ በጣም ብዙ ነው። ድል ​​ለኤችቲ እና ኢንቴል? በእውነቱ አይደለም፣ Core i7 በሚያስደንቅ ርካሽ በሆነው Core i5 ላይ ምንም መሻሻል ስላላሳየም። ግን ለዚህ ምክንያታዊ ማብራሪያ አለ - Crysis 2 ከአራት በላይ የውሂብ ዥረቶችን እንዴት መጠቀም እንደሚቻል አያውቅም. በዚህ ምክንያት, ከኤችቲ ጋር ባለ ሁለት-ኮር ውስጥ ጥሩ ጭማሪ እናያለን - ከሁሉም በላይ, አራት ክሮች, ምንም እንኳን ምክንያታዊ ቢሆኑም, ከሁለት የተሻሉ ናቸው. በሌላ በኩል, ተጨማሪ Core i7 ክሮች የሚቀመጡበት ቦታ አልነበረም, አራት አካላዊ ኮርሞች እዚያ በቂ ነበሩ. ስለዚህ በዚህ የምርመራ ውጤት መሰረት, በ Core i3 ውስጥ የኤችቲቲ አወንታዊ ተፅእኖን ልብ ማለት እንችላለን, ይህም እዚህ ከ Pentium የተሻለ ነው. ነገር ግን ባለአራት ኮር ኮር i5 እንደገና የበለጠ ምክንያታዊ መፍትሄ ይመስላል።

የጦር ሜዳ 3

እዚህ ውጤቶቹ በጣም እንግዳ ናቸው. በምርመራው ውስጥ ለኮሮች ብዛት ፣የጦር ሜዳው በአጉሊ መነጽር ሲታይ ግን መስመራዊ ጭማሪ ናሙና ከሆነ ፣የሃይፐር-ክርን ማካተት በውጤቱ ላይ ትርምስ አመጣ። በእርግጥ፣ Core i3፣ ባለሁለት ኮር እና ኤችቲ፣ ከCore i5 እና Core i7 ቀድመው ከሁሉም የላቀ ሆኖ እንደተገኘ መግለጽ እንችላለን። እንግዳ, በእርግጥ, ግን በተመሳሳይ ጊዜ, Core i5 እና Core i7 እንደገና በተመሳሳይ ደረጃ ላይ ነበሩ. ይህንን የሚያስረዳው ግልጽ አይደለም። ምናልባትም በዚህ ጨዋታ ውስጥ ያለው የፈተና ዘዴ እዚህ ሚና ተጫውቷል፣ ይህም ከመደበኛ መለኪያዎች ይልቅ ትላልቅ ስህተቶችን ይሰጣል።

በመጨረሻው ፈተና F1 2011 እራሱን ለኮርስ ብዛት በጣም ወሳኝ ከሆኑት ጨዋታዎች እንደ አንዱ አሳይቷል ፣ እና በዚህ ውስጥ በሃይፐር-ትሬዲንግ ቴክኖሎጂ አፈፃፀም ላይ ባለው ጥሩ ተፅእኖ እንደገና አስገርሟል። እና እንደገና ፣ በ Crysis 2 ፣ HT ማካተት በባለሁለት-ኮር ማቀነባበሪያዎች ላይ በጣም ጥሩ ሆኖ ተገኝቷል። በእኛ ሁኔታዊ Core i3 እና Pentium መካከል ያለውን ልዩነት ይመልከቱ - ከእጥፍ በላይ ነው! ጨዋታው በጣም ሁለት ኮርሞች እንደጠፋ በግልጽ ማየት ይችላሉ, እና በተመሳሳይ ጊዜ የእሱ ኮድ በጣም ትይዩ ስለሆነ ውጤቱ አስደናቂ ነው. በሌላ በኩል፣ አራት አካላዊ ኮርሞችን መምታት አትችልም - Core i5 ከCore i3 የበለጠ ፈጣን ነው። ነገር ግን Core i7፣ እንደገና፣ ልክ እንደቀደሙት ጨዋታዎች፣ ከCore i5 ዳራ አንፃር ምንም አስደናቂ ነገር አላሳየም። ምክንያቱ አንድ ነው - ጨዋታው ከ 4 ክሮች በላይ መጠቀም አይችልም, እና የኤችቲቲው የላይኛው ክፍል ከኮር i5 በታች ያለውን የ Core i7 አፈፃፀም ይቀንሳል.

አንድ አሮጌ ተዋጊ ሃይፐር-ክርን ይፈልጋል ከጃርት ቲሸርት አይበልጥም - ተፅዕኖው በምንም መልኩ በF1 2011 ወይም Crysis 2 ላይ ይገለጻል. በተመሳሳይ ጊዜ, HT ን በሁለት ኮር ላይ ማንቃት እንዳለ እናስተውላለን. ፕሮሰሰር 1 ተጨማሪ ፍሬም አመጣ። በእርግጥ ይህ Core i3 ከ Pentium የተሻለ ነው ለማለት በቂ አይደለም. ቢያንስ, ይህ ማሻሻያ በግልጽ ከእነዚህ ማቀነባበሪያዎች ዋጋ ልዩነት ጋር አይዛመድም. እና በCore i5 እና Core i7 መካከል ያለው የዋጋ ልዩነት ለማስታወስ እንኳን የሚያስቆጭ አይደለም ፣ ምክንያቱም ያለ ኤችቲ ድጋፍ ፕሮሰሰር እንደገና ፈጣን ሆኗል ። እና በሚያስደንቅ ፍጥነት - በ 7 በመቶ። ወደድንም ጠላን፣ ለዚህ ​​ጨዋታ አራት ክሮች ከፍተኛው የመሆኑን እውነታ በድጋሚ እንገልፃለን፣ እና ስለዚህ HyperThreading in ይህ ጉዳይ Core i7 አይረዳም, ግን ጣልቃ ይገባል.

የBIOS Setupን ይዘቶች በጥንቃቄ ከተመለከቱ ፣ ከዚያ የ CPU Hyper Threading ቴክኖሎጂ አማራጭን እዚያ አስተውለው ይሆናል። እና ምናልባት Hyper Threading (Super-stringing ወይም hyper-threading, ኦፊሴላዊው ስም Hyper Threading Technology, HTT ነው) እና ይህ አማራጭ ለምን እንደሚያስፈልግ አስበው ይሆናል.

Hyper Threading በንፅፅር ነው። አዲስ ቴክኖሎጂኢንቴል የተሰራው ለፔንቲየም አርክቴክቸር ፕሮሰሰሮች። እንደ ልምምድ እንደሚያሳየው የሃይፐር ትሬዲንግ ቴክኖሎጂን መጠቀም በብዙ አጋጣሚዎች የሲፒዩ አፈጻጸምን በግምት ከ20-30 በመቶ ለማሳደግ አስችሏል።

እዚህ የኮምፒተር ማእከላዊ ማቀነባበሪያ ክፍል በአጠቃላይ እንዴት እንደሚሰራ ማስታወስ ያስፈልግዎታል. ልክ ኮምፒዩተሩን እንደከፈቱ እና በላዩ ላይ አንድ ፕሮግራም ሲሰሩ ሲፒዩ በውስጡ ያሉትን መመሪያዎች ማንበብ ይጀምራል, በማሽን ኮድ ተብሎ በሚጠራው. እያንዳንዱን መመሪያ በየተራ ያነባል እና አንድ በአንድ ያስፈጽማል።

ሆኖም ብዙ ፕሮግራሞች በአንድ ጊዜ በርካታ የሶፍትዌር ሂደቶች አሏቸው። በተጨማሪም, ዘመናዊ ስርዓተ ክወናዎች ተጠቃሚው ብዙ እንዲኖረው ያስችለዋል ፕሮግራሞችን ማስኬድ. እና መፍቀድ ብቻ አይደለም - በእውነቱ, አንድ ነጠላ ሂደት በስርዓተ ክወናው ውስጥ ሲሰራ ያለው ሁኔታ ዛሬ ሙሉ በሙሉ የማይታሰብ ነው. ስለዚህ የቆዩ ቴክኖሎጂዎችን በመጠቀም የተገነቡ ማቀነባበሪያዎች በአንድ ጊዜ ብዙ ሂደቶችን በአንድ ጊዜ ማካሄድ በሚያስፈልግበት ጊዜ ዝቅተኛ አፈፃፀም ነበራቸው።

እርግጥ ነው, ይህንን ችግር ለመፍታት በአንድ ጊዜ በሲስተሙ ውስጥ ብዙ ፕሮሰክተሮችን ወይም በርካታ የአካላዊ ኮምፒውተሮችን ኮርሶችን የሚጠቀሙ ማቀነባበሪያዎችን ማካተት ይችላሉ. ነገር ግን እንዲህ ዓይነቱ ማሻሻያ ውድ, ቴክኒካዊ ውስብስብ እና ሁልጊዜ ከተግባራዊ እይታ አንጻር ውጤታማ አይሆንም.

የልማት ታሪክ

ስለዚህ, በአንድ አካላዊ ኮር ላይ በርካታ ሂደቶችን ለማካሄድ የሚያስችል ቴክኖሎጂ ለመፍጠር ተወስኗል. በተመሳሳይ ጊዜ, ለፕሮግራሞች, ጉዳዩ በአንድ ጊዜ በሲስተሙ ውስጥ ብዙ ፕሮሰሰር ኮሮች እንዳሉ በውጫዊ መልኩ ይታያል.

የ Hyper Threading ቴክኖሎጂ ድጋፍ ለመጀመሪያ ጊዜ በአቀነባባሪዎች ውስጥ በ 2002 ታየ። እነዚህ የፔንቲየም 4 ቤተሰብ ፕሮሰሰር እና የXeon አገልጋይ ፕሮሰሰሮች ከ2 ጊኸ በላይ የሰዓት ፍጥነቶች ነበሩ። መጀመሪያ ላይ ቴክኖሎጂው ጃክሰን የሚል ስያሜ ተሰጥቶት ነበር፣ ነገር ግን ስሙ ወደ ሃይፐር ቲሬዲንግ ተቀየረ፣ ይህም ለሰፊው ህዝብ የበለጠ ለመረዳት የሚቻል ነው - እሱም በግምት “ሱፐርታይድ” ተብሎ ሊተረጎም ይችላል።

በተመሳሳይ ጊዜ እንደ ኢንቴል ገለፃ ፣ Hyper Threading ን የሚደግፍ የፕሮሰሰር ቺፕ ገጽ ከቀዳሚው ሞዴል የማይደግፈው በ 5% ብቻ ጨምሯል ፣ አፈፃፀሙን በአማካይ በ 20% ይጨምራል።

ምንም እንኳን ቴክኖሎጂው በአጠቃላይ እራሱን በጥሩ ሁኔታ ቢያረጋግጥም ፣ ግን በብዙ ምክንያቶች ፣ ኢንቴል የፔንቲየም 4 ን በተተካው የኮር 2 ቤተሰብ ፕሮሰሰሮች ውስጥ Hyper Threading ቴክኖሎጂን ለማሰናከል ወሰነ። በሳንዲ ብሪጅ፣ በአይቪ ብሪጅ እና በሃስዌል ፕሮሰሰር አርክቴክቸር ውስጥ፣ በእነሱ ውስጥ እንደገና እየተነደፈ ነው።

የቴክኖሎጂው ይዘት

Hyper Threadingን መረዳት በጣም አስፈላጊ ነው ምክንያቱም አንዱ ነው ቁልፍ ተግባራትኢንቴል ፕሮሰሰር ውስጥ.

በአቀነባባሪዎች የተገኙ ሁሉም ስኬቶች ቢኖሩም አንድ ጉልህ የሆነ ጉድለት አላቸው - በአንድ ጊዜ አንድ መመሪያን ብቻ ማከናወን ይችላሉ. እንደ በተመሳሳይ ጊዜ የሚሄዱ መተግበሪያዎች አሉህ እንበል የጽሑፍ አርታዒ, አሳሽ እና ስካይፕ. ከተጠቃሚው እይታ አንጻር ይህ የሶፍትዌር አካባቢ ሁለገብ ስራ ተብሎ ሊጠራ ይችላል, ነገር ግን ከሂደተሩ እይታ አንጻር ይህ በጣም የራቀ ነው. ፕሮሰሰር ኮር አሁንም ለተወሰነ ጊዜ አንድ መመሪያን ያስፈጽማል። በዚህ ሁኔታ, የማቀነባበሪያው ተግባር በመካከላቸው ያለውን የሂደት ጊዜ ሀብቶች ስርጭትን ያካትታል የግለሰብ መተግበሪያዎች. ይህ ተከታታይ የመመሪያዎች አፈፃፀም እጅግ በጣም ፈጣን ስለሆነ አላስተዋሉትም። እና ምንም መዘግየት የሌለበት ይመስላል.

ግን አሁንም መዘግየት አለ. መዘግየቱ የሚታየው ፕሮሰሰሩ ከእያንዳንዱ ፕሮግራም መረጃ በሚሰጥበት መንገድ ነው። እያንዳንዱ የውሂብ ዥረት በተወሰነ ሰዓት ላይ መድረስ እና በአቀነባባሪው በተናጠል መካሄድ አለበት። የሃይፐር ትሬዲንግ ቴክኖሎጂ ለእያንዳንዱ ፕሮሰሰር ኮር መረጃን ለማቀናበር እና ሃብቶችን በአንድ ጊዜ ለሁለት ክሮች ለመመደብ ያስችላል።

በዘመናዊው ፕሮሰሰሮች እምብርት ውስጥ ብዙ የሚባሉት የማስፈጸሚያ ክፍሎች በአንድ ጊዜ መኖራቸውን ልብ ሊባል ይገባል ፣ እያንዳንዱም በመረጃ ላይ የተወሰነ ክዋኔን ለማከናወን የተነደፈ ነው። በተመሳሳይ ጊዜ፣ ከእነዚህ የአስፈፃሚ መሳሪያዎች ውስጥ አንዳንዶቹ ከአንድ ክር መረጃን በሚሰሩበት ጊዜ ስራ ፈት ሊሆኑ ይችላሉ።

ይህንን ሁኔታ ለመረዳት, በማጓጓዣው እና የተለያዩ አይነት ክፍሎችን በማቀነባበር በመገጣጠሚያው ሱቅ ውስጥ ከሚሰሩ ሰራተኞች ጋር ተመሳሳይነት መሳል እንችላለን. እያንዳንዱ ሠራተኛ አንድን ሥራ ለመሥራት የተነደፈ ልዩ መሣሪያ አለው. ነገር ግን, ክፍሎቹ በተሳሳተ ቅደም ተከተል ከደረሱ, መዘግየቶች አሉ - ምክንያቱም አንዳንድ ሰራተኞች ሥራ ለመጀመር ተራውን እየጠበቁ ናቸው. Hyper Threading ቀደም ሲል ሥራ ፈት ሠራተኞች ከሌሎች ተለይተው ሥራቸውን እንዲያከናውኑ በሱቁ ውስጥ ከተቀመጠ ተጨማሪ የእቃ ማጓጓዣ ቀበቶ ጋር ሊወዳደር ይችላል። ሱቁ አሁንም ብቻውን ነው, ነገር ግን ክፍሎቹ በበለጠ ፍጥነት እና በብቃት ይዘጋጃሉ, ስለዚህ የእረፍት ጊዜ ይቀንሳል. ስለዚህ Hyper Threading ከአንድ ክር መመሪያዎችን በሚፈጽሙበት ጊዜ ስራ ፈትተው የነበሩትን የአቀነባባሪው አስፈፃሚ መሳሪያዎችን በስራው ውስጥ ማካተት አስችሏል።

ሃይፐር ትሬዲንግን የሚደግፍ ባለሁለት ኮር ፕሮሰሰር ያለው ኮምፒዩተር እንደከፈቱ እና አፈጻጸም (Performance) በሚለው ትር ላይ Windows Task Manager (Task Manager) ከከፈቱ በኋላ በውስጡ አራት ግራፎችን ያገኛሉ። ይህ ማለት ግን 4 ፕሮሰሰር ኮሮች አሉዎት ማለት አይደለም።

ምክንያቱም ዊንዶውስ እያንዳንዱ ኮር ሁለት አመክንዮአዊ ፕሮሰሰር አለው ብሎ ስለሚያስብ ነው። "ሎጂክ ፕሮሰሰር" የሚለው ቃል አስቂኝ ይመስላል, ነገር ግን በአካል የማይገኝ ፕሮሰሰር ማለት ነው. ዊንዶውስ የውሂብ ዥረቶችን ወደ እያንዳንዱ ምክንያታዊ ፕሮሰሰር መላክ ይችላል ነገር ግን አንድ ኮር ብቻ ነው ስራውን እየሰራ ያለው። ስለዚህ አንድ ኮር ከ Hyper Threading ቴክኖሎጂ ጋር ከተለዩ ፊዚካል ኮሮች በእጅጉ የተለየ ነው።

Hyper Threading ቴክኖሎጂ ከሚከተሉት ሃርድዌር እና ሶፍትዌሮች ድጋፍ ይፈልጋል።

  • ሲፒዩ
  • motherboard ቺፕሴት
  • የአሰራር ሂደት

የቴክኖሎጂ ጥቅሞች

አሁን የሚቀጥለውን ጥያቄ አስቡበት - የ Hyper Threading ቴክኖሎጂ ምን ያህል የኮምፒዩተር አፈጻጸምን ይጨምራል? እንደ ኢንተርኔት ሰርፊንግ እና ትየባ ባሉ የእለት ተእለት ስራዎች የቴክኖሎጂ ጥቅማ ጥቅሞች ያን ያህል ግልፅ አይደሉም። ይሁን እንጂ የዛሬዎቹ ፕሮሰሰሮች በጣም ኃይለኛ ከመሆናቸው የተነሳ የእለት ተእለት ስራዎች ፕሮሰሰሩን በሙሉ አቅማቸው አይጠቀሙም። በተጨማሪም, ብዙ የሚወሰነው እንዴት እንደተጻፈ ነው ሶፍትዌር. ብዙ ፕሮግራሞችን በአንድ ጊዜ እንዲሰሩ ማድረግ ይችላሉ, ነገር ግን የሎድ ግራፉን ሲመለከቱ, በአንድ ኮር አንድ ሎጂካዊ ፕሮሰሰር ብቻ ጥቅም ላይ እንደሚውል ያያሉ. ይህ የሆነበት ምክንያት ሶፍትዌሩ በኮሮች መካከል ያሉትን ሂደቶች ስርጭትን ስለማይደግፍ ነው።

ነገር ግን, በጣም ውስብስብ በሆኑ ተግባራት ውስጥ, Hyper Threading የበለጠ ጠቃሚ ሊሆን ይችላል. እንደ 3D ሞዴሊንግ ፕሮግራሞች፣ 3D ጨዋታዎች፣ ሙዚቃ ወይም ቪዲዮ ኢንኮዲንግ/ዲኮዲንግ ፕሮግራሞች እና ብዙ ሳይንሳዊ አፕሊኬሽኖች የተፃፉት የመልቲ ትሬዲንግ ምርጡን ለመጠቀም ነው። ስለዚህ፣ ውስብስብ ጨዋታዎችን ሲጫወቱ፣ ሙዚቃን በማዳመጥ ወይም ፊልሞችን በሚመለከቱበት ጊዜ hyper-stringed ኮምፒዩተር አፈጻጸምን ማግኘት ይችላሉ። ይህ አፈጻጸም እስከ 30% ሊጨምር ይችላል፣ ምንም እንኳን Hyper Threading ምንም ጥቅም የማይሰጥባቸው ሁኔታዎች ሊኖሩ ይችላሉ። አንዳንድ ጊዜ፣ ሁለቱም ክሮች ሁሉንም የአቀነባባሪውን አስፈፃሚ መሳሪያዎች ከተመሳሳይ ተግባራት ጋር ሲጭኑ፣ አንዳንድ የአፈጻጸም ውድቀቶች ሊኖሩ ይችላሉ።

የ Hyper Threading መለኪያዎችን እንዲያዘጋጁ የሚያስችልዎ ተዛማጅ አማራጭ በ BIOS Setup ውስጥ ወደነበረበት መመለስ ፣ በአብዛኛዎቹ ሁኔታዎች ይህንን ባህሪ ለማንቃት ይመከራል። ነገር ግን ኮምፒዩተሩ ከስህተቶች ጋር እየሰራ ከሆነ ወይም እንዲያውም እርስዎ ከጠበቁት ያነሰ አፈፃፀም ካለው ሁልጊዜ ማጥፋት ይችላሉ።

መደምደሚያ

Hyper Threading በሚጠቀሙበት ጊዜ ከፍተኛው የአፈፃፀም ጭማሪ 30% ስለሆነ ቴክኖሎጂው የፕሮሰሰር ኮርዎችን ቁጥር በእጥፍ ከማሳደጉ ጋር እኩል ነው ማለት አይቻልም። ቢሆንም, Hyper Threading ጠቃሚ አማራጭ ነው, እና እርስዎ, የኮምፒዩተር ባለቤት እንደመሆንዎ መጠን በእሱ ላይ ጣልቃ አይገቡም. በተለይም የመልቲሚዲያ ፋይሎችን ስታርትዑ ወይም ኮምፒውተርህን እንደ ፎቶሾፕ ወይም ማያ ላሉ ፕሮፌሽናል ፕሮግራሞች የስራ ቦታ ስትጠቀም ጥቅሙ በተለይ የሚታይ ነው።

በ Hyper-threading ቴክኖሎጂ አውድ ውስጥ የማስታወስ ችሎታን ለመገምገም አስፈላጊ የሆነበት ጊዜ ነበር. የእሱ ተጽእኖ ሁልጊዜ አዎንታዊ እንዳልሆነ መደምደሚያ ላይ ደርሰናል. ብዙ ነፃ ጊዜ በሚኖርበት ጊዜ የራሳችንን ዲዛይን ሶፍትዌር በመጠቀም ምርምርን ለመቀጠል እና በማሽን ዑደቶች እና ቢትስ ትክክለኛነት ቀጣይ ሂደቶችን የማጤን ፍላጎት ነበር።

የተመራመረ መድረክ

የሙከራው ዓላማ- ASUS ላፕቶፕ N750JK ከኢንቴል ኮር i7-4700HQ ፕሮሰሰር ጋር። የሰዓት ፍጥነቱ 2.4GHz ሲሆን በIntel Turbo Boost ሁነታ እስከ 3.4GHz ጨምሯል። 16 ጊጋባይት ተጭኗል የዘፈቀደ መዳረሻ ማህደረ ትውስታ DDR3-1600 (PC3-12800) በባለሁለት ቻናል ሁነታ የሚሰራ። የአሰራር ሂደት - ማይክሮሶፍት ዊንዶውስ 8.1 64 ቢት

ምስል.1 የተጠና መድረክን ማዋቀር.

በጥናት ላይ ያለው የመድረክ ፕሮሰሰር 4 ኮርሶችን ይዟል, ይህም የሃይፐር-ትሬዲንግ ቴክኖሎጂ ሲነቃ ለ 8 ክሮች ወይም ሎጂክ ፕሮሰሰሮች የሃርድዌር ድጋፍ ይሰጣል. የመሳሪያ ስርዓት firmware ይህንን መረጃ በኤምኤዲቲ (ባለብዙ ኤፒአይሲ መግለጫ ሠንጠረዥ) ACPI ሰንጠረዥ በኩል ወደ ኦፕሬቲንግ ሲስተም ያስተላልፋል። መድረኩ አንድ ራም ተቆጣጣሪ ብቻ ስላለው የፕሮሰሰር ኮሮችን ከማህደረ ትውስታ ተቆጣጣሪዎች ጋር ያለውን ቅርበት የሚገልጽ SRAT (የስርዓት መገልገያ አፊኒቲ ሠንጠረዥ) የለም። በግልጽ ለማየት እንደሚቻለው, በጥያቄ ውስጥ ያለው ላፕቶፕ የNUMA መድረክ አይደለም, ግን የአሰራር ሂደት, ለማዋሃድ ዓላማ, በመስመር NUMA Nodes = 1 እንደተገለጸው አንድ ጎራ ያለው እንደ NUMA ስርዓት ይቆጥረዋል. ለሙከራዎቻችን መሠረታዊ የሆነው እውነታ የመጀመሪያው ደረጃ የውሂብ መሸጎጫ ለእያንዳንዱ የ 32 ኪሎባይት መጠን አለው. ከአራቱ ኮር. አንድ አይነት ኮር የሚጋሩ ሁለት ምክንያታዊ ፕሮሰሰር L1 እና L2 መሸጎጫዎችን ይጋራሉ።

ምርመራ የተደረገበት አሠራር

የውሂብ ጥገኝነት እንመረምራለን የንባብ ፍጥነት በመጠን. ይህንን ለማድረግ, የ VMOVAPD AVX መመሪያን በመጠቀም 256-ቢት ኦፔራዶችን በማንበብ በጣም ውጤታማውን ዘዴ እንመርጣለን. በገበታዎቹ ላይ, የ X-ዘንግ የማገጃውን መጠን ያሳያል, እና Y-ዘንጉ የንባብ ፍጥነት ያሳያል. ከመጀመሪያው ደረጃ መሸጎጫ መጠን ጋር በሚዛመደው ነጥብ X አካባቢ ፣ የተቀነባበረው ብሎክ ከመሸጎጫው ከወጣ በኋላ አፈፃፀሙ መውደቅ ስለሚኖርበት የመቀየሪያ ነጥብ ለማየት እንጠብቃለን። በሙከራአችን፣ በባለብዙ ክሮች ውስጥ፣ እያንዳንዳቸው 16 የተጀመሩ ክሮች ከተለየ የአድራሻ ክልል ጋር ይሰራሉ። በአፕሊኬሽን ውስጥ የ Hyper-Threading ቴክኖሎጂን ለመቆጣጠር እያንዳንዱ ክር SetThreadAffinityMask API ተግባርን ይጠቀማል፣ይህም እያንዳንዱ ሎጂካዊ ፕሮሰሰር ከአንድ ቢት ጋር የሚዛመድበትን ጭምብል ያዘጋጃል። የቢት አንድ ነጠላ እሴት የተገለጸውን ፕሮሰሰር በተጠቀሰው ክር መጠቀም ያስችላል፣ ዜሮ እሴት ይከለክላል። ለተጠናው መድረክ 8 አመክንዮአዊ ፕሮሰሰር ማስክ 11111111ቢ ሁሉንም ፕሮሰሰሮች መጠቀም ይፈቅዳል(Hyper-Threading ነቅቷል)፣mask 01010101b በእያንዳንዱ ኮር ውስጥ አንድ አመክንዮአዊ ፕሮሰሰር መጠቀም ያስችላል (Hyper-Threading ተሰናክሏል)።

የሚከተሉት አህጽሮተ ቃላት በግራፎች ላይ ጥቅም ላይ ይውላሉ:

MBPS (ሜጋባይት በሰከንድ)የንባብ ፍጥነትን በሜጋባይት በሰከንድ አግድ;

ሲፒአይ (በመመሪያ ሰዓቶች)በእያንዳንዱ መመሪያ ውስጥ የዑደቶች ብዛት;

TSC (የጊዜ ማህተም ቆጣሪ)ፕሮሰሰር ዑደት ቆጣሪ.

ማሳሰቢያ፡ የTSC መመዝገቢያ የሰዓት ፍጥነት በ Turbo Boost ሁነታ ሲሰራ ከሂደቱ የሰዓት ፍጥነት ጋር ላይዛመድ ይችላል። ውጤቱን ሲተረጉሙ ይህ ግምት ውስጥ መግባት አለበት.

በግራፍዎቹ በቀኝ በኩል በእያንዳንዱ የፕሮግራሙ ክሮች ውስጥ የተከናወነውን የዒላማ አሠራር ዑደት አካልን የሚያካትት መመሪያዎችን አንድ ሄክሳዴሲማል ወይም የዚህ ኮድ የመጀመሪያ 128 ባይት ይታያል።

ልምድ ቁጥር 1. አንድ ክር



ምስል.2 በአንድ መስመር ውስጥ ማንበብ

ከፍተኛው ፍጥነት 213563 ሜጋ ባይት በሰከንድ ነው። የኢንፍሌክሽን ነጥቡ በ 32 ኪሎባይት አካባቢ ባለው የማገጃ መጠን ይከሰታል።

ልምድ ቁጥር 2. በ4 ፕሮሰሰር ላይ 16 ክሮች፣ ሃይፐር-ክር ማድረግ ተሰናክሏል።



ምስል.3 በአስራ ስድስት ክሮች ውስጥ ማንበብ. ጥቅም ላይ የዋሉ የሎጂክ ማቀነባበሪያዎች ቁጥር አራት ነው

ሃይፐር-ክር ማድረግ ተሰናክሏል። ከፍተኛው ፍጥነት 797598 ሜጋ ባይት በሰከንድ ነው። የኢንፍሌክሽን ነጥቡ በ 32 ኪሎባይት አካባቢ ባለው የማገጃ መጠን ይከሰታል። እንደተጠበቀው, ከአንድ ክር ጋር ከማንበብ ጋር ሲነጻጸር, ፍጥነቱ በ 4 እጥፍ ገደማ ጨምሯል, ከሚሰሩት ኮርሶች ብዛት አንጻር.

ልምድ ቁጥር 3. በ8 ፕሮሰሰር ላይ 16 ክሮች፣ ሃይፐር-ክር ማድረግ ነቅቷል።



ምስል.4 በአስራ ስድስት ክሮች ውስጥ ማንበብ. ጥቅም ላይ የዋሉ የሎጂክ ማቀነባበሪያዎች ቁጥር ስምንት ነው

ልዕለ-ክር ማድረግ ነቅቷል። ከፍተኛው የፍጥነት መጠን በሰከንድ 800722 ሜጋ ባይት በሃይፐር-ትሬዲንግ መካተቱ ምክንያት አልጨመረም። ትልቁ ሲቀነስ የኢንፍሌክሽን ነጥቡ ወደ 16 ኪሎባይት በሚደርስ የማገጃ መጠን መከሰቱ ነው። Hyper-Threading ን ማንቃት ከፍተኛውን ፍጥነት በትንሹ ጨምሯል ፣ አሁን ግን የፍጥነት መውደቅ በግማሽ እገዳው መጠን - 16 ኪሎባይት ገደማ ይከሰታል ፣ ስለዚህ አማካይ ፍጥነት በከፍተኛ ሁኔታ ቀንሷል። ይህ አያስገርምም, እያንዳንዱ ኮር የራሱ L1 መሸጎጫ አለው, በተመሳሳይ ኮር ውስጥ ያሉት ሎጂካዊ ማቀነባበሪያዎች ግን ይጋራሉ.

መደምደሚያዎች

የተፈተሸው ክዋኔ በብዙ-ኮር አንጎለ ኮምፒውተር ላይ በጥሩ ሁኔታ ይመዘናል። ምክንያቶቹ እያንዳንዱ ኮሮች የአንደኛ እና ሁለተኛ ደረጃዎችን የመሸጎጫ ማህደረ ትውስታን ይይዛሉ ፣ የታለመው እገዳ መጠን ከመሸጎጫ ማህደረ ትውስታ መጠን ጋር ተመጣጣኝ ነው ፣ እና እያንዳንዱ ክሮች ከየራሳቸው የአድራሻዎች ክልል ጋር ይሰራሉ። ለአካዳሚክ ዓላማዎች፣ እውነተኛ አፕሊኬሽኖች ብዙውን ጊዜ ከተገቢው ማመቻቸት የራቁ መሆናቸውን በመገንዘብ በተዋሃደ ሙከራ ውስጥ እንደዚህ ያሉ ሁኔታዎችን ፈጠርን። ነገር ግን Hyper-Threading ማካተት በእነዚህ ሁኔታዎች ውስጥ እንኳ, ፒክ ፍጥነት ላይ መጠነኛ ጭማሪ ጋር, አሉታዊ ተጽዕኖ, ብሎኮች መካከል ሂደት ፍጥነት ውስጥ ጉልህ ኪሳራ, መጠን 16 እስከ 32 ያለውን ክልል ውስጥ ነው. ኪሎባይት

ሰላም የኮምፒውተር እና ሃርድዌር አፍቃሪዎች።

በኮምፒዩተርዎ ውስጥ ከፍተኛ አፈጻጸም ያለው ፕሮሰሰር እንዲኖርዎት ይፈልጋሉ ይህም በተመሳሳይ ጊዜ በመብረቅ ፍጥነት ብዙ ስራዎችን ይሰራል? ማን እምቢ አለ አይደል? ከዚያ ከሃይፐር ክር ቴክኖሎጂ ጋር እንዲተዋወቁ እመክርዎታለሁ: ምን እንደሆነ እና እንዴት እንደሚሰራ, ከዚህ ጽሑፍ ይማራሉ.


የፅንሰ-ሃሳቡ ማብራሪያ

Hyper-stringing ከእንግሊዝኛ እንደ "ከፍተኛ-ትክክለኛነት" ተተርጉሟል. ቴክኖሎጂው ትልቅ ስም ያገኘው በምክንያት ነው። ከሁሉም በላይ የስርዓተ ክወናው ለሁለት ሎጂካዊ ኮርሶች የተገጠመ አንድ ፊዚካል ፕሮሰሰር ይወስዳል. ስለዚህ፣ ተጨማሪ ትዕዛዞች ይከናወናሉ፣ እና አፈጻጸሙ አይቀንስም።

ይህ እንዴት ይቻላል? በሂደቱ ምክንያት:

  • በአንድ ጊዜ ስለ ብዙ የሩጫ ክሮች መረጃን ይቆጥባል;
  • ለእያንዳንዱ አመክንዮአዊ ፕሮሰሰር አንድ የመመዝገቢያ ስብስብ አለ - ፈጣን የውስጥ ማህደረ ትውስታ ብሎኮች ፣ እንዲሁም አንድ እገዳ። የኋለኛው ለተለያዩ መሳሪያዎች ጥያቄዎችን በቅደም ተከተል የማስፈፀም ሃላፊነት አለበት።

በእውነቱ ምን ይመስላል? አሁን ፊዚካል ፕሮሰሰር የመጀመሪያውን ሎጂካዊ ፕሮሰሰር ትዕዛዞችን ያስኬዳል እንበል። ግን በኋለኛው ውስጥ አንድ ዓይነት ውድቀት ነበር ፣ እና ለምሳሌ ፣ ከማህደረ ትውስታ መረጃን መጠበቅ አለበት። አካላዊው ምንም ጊዜ አያጠፋም እና ወዲያውኑ ወደ ሁለተኛው ምክንያታዊ ፕሮሰሰር ይቀየራል.

አፈጻጸምን ስለማሻሻል

የአካላዊ ፕሮሰሰር ውጤታማነት, እንደ አንድ ደንብ, ከ 70% አይበልጥም. ለምን? ብዙውን ጊዜ, አንዳንድ ብሎኮች አንድን የተለየ ተግባር ለማከናወን በቀላሉ አያስፈልጉም. ለምሳሌ፣ ሲፒዩ ቀላል የማይባሉ የስሌት ስራዎችን ሲያከናውን የማስተማሪያ እገዳው እና ቅጥያው SIMD አይሳተፉም። በቅርንጫፍ ትንበያ ሞጁል ውስጥ ወይም መሸጎጫውን ሲደርሱ ውድቀት ሲከሰት ይከሰታል።

በእንደዚህ ዓይነት ሁኔታዎች ውስጥ, Hyper-stringing ከሌሎች ተግባራት ጋር "ክፍተቶችን" ይሞላል. ስለዚህ የቴክኖሎጂው ውጤታማነት ጠቃሚ ስራ ባለመስራቱ እና ለስራ ፈት መሳሪያዎች መሰጠቱ ላይ ነው.

መልክ እና ትግበራ

ሃይፐር-ክር 15ኛ አመቱን እንዳከበረ መገመት እንችላለን። ለነገሩ በ2002 የተለቀቀው እና መጀመሪያ በXeon ምርቶች ውስጥ መስራት የጀመረው በሱፐር-ክር ቴክኖሎጂ መሰረት የተሰራ ሲሆን በዚያው አመት ወደ Pentium 4 ተቀላቅሏል የእነዚህ ቴክኖሎጂዎች የቅጂ መብት የኢንቴል ነው።

ኤችቲቲ በከፍተኛ የሰዓት ፍጥነቶች ተለይቶ በሚታወቀው በ NetBurst ማይክሮአርክቴክቸር ላይ በሚሰሩ ማቀነባበሪያዎች ውስጥ ይተገበራል። የቴክኖሎጂ ድጋፍ በCore vPro, M እና Xeon ቤተሰቦች ሞዴሎች ውስጥ ተተግብሯል. ነገር ግን በኮር 2 ("Duo", "Quad") ተከታታይ ውስጥ አልተጣመረም. በኦፕሬሽን መርህ ውስጥ ተመሳሳይ ቴክኖሎጂ በአቶም እና ኢታኒየም ሂደቶች ውስጥ ተተግብሯል.

እንዴት ማንቃት ይቻላል? ከላይ ከተጠቀሱት ፕሮሰሰሮች ውስጥ አንዱን ብቻ ሳይሆን ቴክኖሎጂውን የሚደግፍ ኦፕሬቲንግ ሲስተም እና ኤችቲ ማብራት እና ማጥፋት አማራጭ ያለው ባዮስ ሊኖርዎት ይገባል። ካልሆነ ባዮስ ያዘምኑ።

የከፍተኛ የክርክር ጥቅማጥቅሞች እና ጉዳቶች

ከላይ ከተጠቀሰው መረጃ ስለ አንዳንድ የቴክኖሎጂ ጥቅሞች አስቀድመው መደምደሚያ ላይ መድረስ ይችላሉ. ጥቂት ተጨማሪ ቃላትን እጨምራለሁ፡-

  • በትይዩ የበርካታ ፕሮግራሞች የተረጋጋ አሠራር;
  • በይነመረቡን ሲጎበኙ ወይም መተግበሪያዎችን ሲጠቀሙ የምላሽ ጊዜ ቀንሷል።

እርስዎ እንደተረዱት, በቅባት ውስጥ ያለ ዝንብ አልነበረም. በሚከተሉት ምክንያቶች የአፈፃፀም ትርፍ ላይኖር ይችላል፡

  • በቂ የመሸጎጫ ማህደረ ትውስታ የለም። ለምሳሌ, በ 4-core i7 ፕሮሰሰሮች ውስጥ, መሸጎጫው 8 ሜባ ነው, ግን ተመሳሳይ የሎጂክ ኮርሶች አሉ. በአንድ ኮር 1 ሜባ ብቻ እናገኛለን, ይህም ለአብዛኞቹ ፕሮግራሞች የሂሳብ ስራዎችን ለማከናወን በቂ አይደለም. በዚህ ምክንያት አፈፃፀሙ ቆሞ ብቻ ሳይሆን እንኳን ይወድቃል.

  • የውሂብ ጥገኝነት. የመጀመሪያው ክር ወዲያውኑ ከሁለተኛው መረጃ ያስፈልገዋል እንበል, ግን ገና ዝግጁ አይደለም ወይም ለሌላ ክር እየተሰለፈ ነው. እንዲሁም አንድን ተግባር በፍጥነት ለማጠናቀቅ ሳይክል ዳታ የተወሰኑ ብሎኮች እንደሚያስፈልጋቸው ነገር ግን ቀድሞውንም በሌላ ስራ ተጠምደዋል።
  • የከርነል ከመጠን በላይ መጫን. ከርነል ቀድሞውኑ ከመጠን በላይ የተጫነ ሊሆን ይችላል ፣ ግን ይህ ቢሆንም ፣ የትንበያ ሞጁሉ አሁንም ውሂብ ወደ እሱ ይልካል ፣ በዚህ ምክንያት ኮምፒዩተሩ ፍጥነት መቀነስ ይጀምራል።

Hyper-string የት ያስፈልጋል?

ቴክኖሎጂው ሀብትን የሚጨምሩ ፕሮግራሞችን ሲጠቀሙ ጠቃሚ ይሆናል፡ ኦዲዮ፣ ቪዲዮ እና ፎቶ አርታዒዎች፣ ጨዋታዎች፣ ማህደሮች። እነዚህም Photoshop፣ Maya፣ 3D's Max፣ Corel Draw፣ WinRar ወዘተ ያካትታሉ።

ሶፍትዌሩ ለ Hyper-threading መመቻቸቱ አስፈላጊ ነው። አለበለዚያ, መዘግየቶች ሊከሰቱ ይችላሉ. እውነታው ግን ፕሮግራሞች አመክንዮአዊ ኮርሶችን እንደ አካላዊ ስለሚቆጥሩ የተለያዩ ስራዎችን ወደ አንድ ብሎክ መላክ ይችላሉ.

በብሎግዬ ላይ እርስዎን ለማየት በጉጉት እጠብቃለሁ።

ቢያንስ አንድ ጊዜ ባዮስ (BIOS) ሲያዋቅሩ የነበሩ ተጠቃሚዎች ምናልባት ለብዙዎች ለመረዳት የማይቻል መለኪያ እንዳለ አስቀድመው አስተውለው ይሆናል። ኢንቴል ሃይፐርበክር ማድረግ. ብዙዎች ይህ ቴክኖሎጂ ምን እንደሆነ እና ለምን ዓላማ ጥቅም ላይ እንደሚውል አያውቁም. Hyper Threading ምን እንደሆነ እና የዚህን ድጋፍ አጠቃቀም እንዴት ማንቃት እንደሚችሉ ለማወቅ እንሞክር። እንዲሁም ለኮምፒዩተር ምን ጥቅሞች እንደሚሰጥ ለማወቅ እንሞክራለን. ይህ ቅንብር. በመርህ ደረጃ, እዚህ ለመረዳት የሚያስቸግር ነገር የለም.

Intel Hyper Threading: ምንድን ነው?
ወደ የኮምፒዩተር የቃላት አገባብ ጫካ ውስጥ ካልገቡ ፣ ግን በቀላል አነጋገር ፣ ይህ ቴክኖሎጂ የተሰራው በማዕከላዊ ፕሮሰሰር በአንድ ጊዜ የሚከናወኑትን የትዕዛዝ ፍሰት ለመጨመር ነው። ዘመናዊ ፕሮሰሰር ቺፕስ, እንደ አንድ ደንብ, ከሚገኙት የማስላት ችሎታዎች ውስጥ 70% ብቻ ይጠቀማሉ. ቀሪው እንዲሁ ለመናገር፣ በመጠባበቂያ ውስጥ ይቀራል። የውሂብ ዥረቱን ለማስኬድ ፣ ስርዓቱ ባለብዙ ኮር ፕሮሰሰር ቢጠቀምም በአብዛኛዎቹ ጉዳዮች አንድ ክር ብቻ ጥቅም ላይ ይውላል።

የሥራ መሰረታዊ መርሆች
የማዕከላዊ ፕሮሰሰርን አቅም ለመጨመር ተዘጋጅቷል ልዩ ቴክኖሎጂየደም ግፊት መጨመር. ይህ ቴክኖሎጂ አንድን የትዕዛዝ ዥረት ለሁለት ከፍለን ቀላል ያደርገዋል። ወደ ነባሩ ሁለተኛ ዥረት ማከልም ይቻላል። እንዲህ ዓይነቱ ዥረት ብቻ ምናባዊ ነው እና በአካላዊ ደረጃ አይሰራም. ይህ አቀራረብ የማቀነባበሪያውን አፈፃፀም በከፍተኛ ሁኔታ እንዲጨምሩ ያስችልዎታል. በዚህ መሠረት አጠቃላይ ስርዓቱ በፍጥነት መሥራት ይጀምራል። የሲፒዩ አፈጻጸም መጨመር በጣም ሊለዋወጥ ይችላል። ይህ በተናጠል ይብራራል. ነገር ግን፣ የሃይፐር ትሬዲንግ ቴክኖሎጂ አዘጋጆች እራሳቸው ከሞላ ጎደል ኮር ይጎድላሉ ይላሉ። በአንዳንድ ሁኔታዎች, የዚህ ቴክኖሎጂ አጠቃቀም ሙሉ በሙሉ ትክክል ነው. የ Hyper Threading ፕሮሰሰርን ምንነት ካወቁ ውጤቱ ብዙም አይቆይም።

የታሪክ ማጣቀሻ
ወደዚህ ልማት ታሪክ ትንሽ እንዝለቅ። የ Hyper Threading ድጋፍ በመጀመሪያ በ Intel Pentium 4 ፕሮሰሰሮች ውስጥ ብቻ ታየ ። በኋላ ፣ የዚህ ቴክኖሎጂ ትግበራ በ Intel Core iX series ውስጥ ቀጠለ (X እዚህ ፕሮሰሰር ተከታታይ ማለት ነው) ። በሆነ ምክንያት በኮር 2 ፕሮሰሰር ቺፕስ መስመር ውስጥ እንደሌለ ልብ ሊባል ይገባል። እውነት ነው, ከዚያም ምርታማነት መጨመር ደካማ ነበር: የሆነ ቦታ በ 15-20% ደረጃ ላይ. ይህ የሚያመለክተው ፕሮሰሰሩ አስፈላጊው የማቀነባበሪያ ሃይል እንዳልነበረው ነው፣ እና የተፈጠረው ቴክኖሎጂ ከዘመኑ በፊት እንደነበረው ነው። ዛሬ፣ የHyper Threading ቴክኖሎጂ ድጋፍ በሁሉም ዘመናዊ ቺፖች ውስጥ ይገኛል። የማዕከላዊ አንጎለ ኮምፒውተርን ኃይል ለመጨመር ሂደቱ ራሱ 5% የሚሆነውን የክሪስታል ገጽ ብቻ ይጠቀማል ፣ ይህም ትዕዛዞችን እና መረጃዎችን ለመስራት ቦታ ይተዋል ።

የግጭቶች እና የአፈፃፀም ጥያቄ
ይህ ሁሉ በእርግጥ ጥሩ ነው, ነገር ግን በአንዳንድ ሁኔታዎች, መረጃን በሚሰራበት ጊዜ, በስራ ላይ መቀዛቀዝ ሊኖር ይችላል. ይህ በአብዛኛው የቅርንጫፍ ትንበያ ሞዱል ተብሎ በሚጠራው እና በየጊዜው እንደገና በሚጫንበት ጊዜ በቂ ያልሆነ የመሸጎጫ መጠን ምክንያት ነው. ስለ ዋናው ሞጁል ከተነጋገርን, በዚህ ሁኔታ ውስጥ ያለው ሁኔታ በአንዳንድ ሁኔታዎች የመጀመሪያው ክር ከሁለተኛው ውሂብ ሊፈልግ ይችላል, ይህም በዚያ ቅጽበት ላይሰራ ይችላል ወይም ለሂደቱ ወረፋ ላይ ሊሆን ይችላል. እንዲሁም ማዕከላዊው ፕሮሰሰር ኮር በጣም ከባድ የሆነ ጭነት ሲኖረው ብዙም የተለመዱ ሁኔታዎች ናቸው, እና ዋናው ሞጁል, ምንም እንኳን, ወደ እሱ ውሂብ መላክ ይቀጥላል. አንዳንድ ፕሮግራሞች እና አፕሊኬሽኖች፣ እንደ ሃብት-ተኮር የመስመር ላይ ጨዋታዎች፣ የ Hyper Threading ቴክኖሎጂ አጠቃቀም ማመቻቸት ስለሌላቸው ብቻ በከፍተኛ ፍጥነት መቀነስ ይችላሉ። በጨዋታዎች ምን ይከሰታል? የተጠቃሚው የኮምፒዩተር ሲስተም በበኩሉ ከመተግበሪያው ወደ አገልጋዩ የሚፈሰውን የውሂብ ፍሰት ለማመቻቸት ይሞክራል። ችግሩ ጨዋታው ሁሉንም ነገር በአንድ ክምር እየጣለ የውሂብ ዥረቶችን እንዴት ማሰራጨት እንዳለበት አለማወቁ ነው። በጥቅሉ፣ በቀላሉ ለዚህ የተነደፈ ላይሆን ይችላል። አንዳንድ ጊዜ በሁለት-ኮር ማቀነባበሪያዎች ውስጥ የአፈፃፀም መጨመር ከ 4-ኮር አንጓዎች በጣም ከፍ ያለ ነው. የማቀነባበር አቅም ብቻ የላቸውም።

በ BIOS ውስጥ Hyper Threading እንዴት ማንቃት ይቻላል?
የ Hyper Threading ቴክኖሎጂ ምን እንደሆነ በጥቂቱ አውቀናል እና ከእድገቱ ታሪክ ጋር ተዋወቅን። የ Hyper Threading ቴክኖሎጂ ምን እንደሆነ ለመረዳት ተቃርበናል። ይህንን ቴክኖሎጂ በማቀነባበሪያው ውስጥ ለመጠቀም እንዴት ማንቃት ይቻላል? እዚህ ሁሉም ነገር በቀላሉ ይከናወናል. የ BIOS አስተዳደር ንዑስ ስርዓትን መጠቀም አለብዎት። ስርአቱ የገባው Del፣ F1፣ F2፣ F3፣ F8፣ F12፣ F2+ Del፣ ወዘተ ቁልፎችን በመጠቀም ነው። የ Sony Vaio ላፕቶፕ እየተጠቀሙ ከሆነ የተወሰነውን የ ASSIST ቁልፍ ሲጠቀሙ የተወሰነ ግብአት አላቸው። በ BIOS መቼቶች ውስጥ, እየተጠቀሙበት ያለው ፕሮሰሰር Hyper Threading ቴክኖሎጂን የሚደግፍ ከሆነ, ልዩ ቅንብር መስመር ሊኖር ይገባል. በአብዛኛዎቹ ሁኔታዎች, እንደ ሃይፐር ቲሪዲንግ ቴክኖሎጂ ይመስላል, እና አንዳንድ ጊዜ ተግባርን ይመስላል. በንዑስ ስርዓት ገንቢ እና ላይ በመመስረት ባዮስ ስሪቶች, የዚህ ግቤት ቅንብር በዋናው ምናሌ ውስጥ ወይም በላቁ ቅንብሮች ውስጥ ሊካተት ይችላል. ይህንን ቴክኖሎጂ ለማንቃት የአማራጮች ሜኑ አስገብተህ እሴቱን ወደ አንቃ ማቀናበር አለብህ። ከዚያ በኋላ የተደረጉትን ለውጦች ማስቀመጥ እና ስርዓቱን እንደገና ማስጀመር ያስፈልግዎታል.

ለምን Hyper Threading ጠቃሚ የሆነው?
በማጠቃለያው የ Hyper Threading ቴክኖሎጂ አጠቃቀም ስለሚያስገኛቸው ጥቅሞች ማውራት እፈልጋለሁ. ይህ ሁሉ ለምንድነው? መረጃን በሚሰራበት ጊዜ የማቀነባበሪያውን ኃይል መጨመር ለምን አስፈለገ? ከንብረት-ተኮር መተግበሪያዎች እና ፕሮግራሞች ጋር የሚሰሩ ተጠቃሚዎች ምንም ነገር ማብራራት አያስፈልጋቸውም። ብዙ ሰዎች ምናልባት ግራፊክ, ሂሳብ, የንድፍ ሶፍትዌር ፓኬጆች በስራ ሂደት ውስጥ ብዙ የስርዓት ሀብቶች እንደሚያስፈልጋቸው ያውቃሉ. በዚህ ምክንያት አጠቃላዩ ስርዓት በጣም ተጭኗል እናም በአስከፊ ፍጥነት መቀነስ ይጀምራል. ይህ እንዳይከሰት ለመከላከል Hyper Threading ድጋፍን ለማንቃት ይመከራል.