Hyper threading технологийг htt дэмждэггүй. Hyper-Threading-ийн дэмжлэгтэй эх хавтан - үнэ. Hyper-threading хаана хэрэгтэй вэ?

Хэрэв та BIOS Setup-ийн агуулгыг сайтар судалж үзсэн бол CPU Hyper Threading Technology сонголтыг анзаарсан байх. Мөн та Hyper Threading (эсвэл hyperthreading, албан ёсны нэр нь Hyper Threading Technology, HTT) гэж юу вэ, энэ сонголт юунд зориулагдсан болохыг та гайхаж байсан байх.

Hyper Threading нь Intel-ээс Pentium архитектурын процессоруудад зориулан боловсруулсан харьцангуй шинэ технологи юм. Практикаас харахад Hyper Threading технологийг ашиглах нь олон тохиолдолд CPU-ийн гүйцэтгэлийг ойролцоогоор 20-30% нэмэгдүүлэх боломжтой болсон.

Энд та компьютерийн төв процессор хэрхэн ажилладагийг санах хэрэгтэй. Компьютерийг асаагаад программыг ажиллуулангуут ​​CPU нь түүнд агуулагдах машины код гэж нэрлэгддэг зааврыг уншиж эхэлдэг. Энэ нь заавар бүрийг ээлжлэн уншиж, тэдгээрийг нэг нэгээр нь гүйцэтгэдэг.

Гэсэн хэдий ч олон програмууд нэгэн зэрэг ажилладаг хэд хэдэн програм хангамжийн процессуудтай байдаг. Үүнээс гадна орчин үеийн үйлдлийн системүүд нь хэрэглэгчдэд нэгэн зэрэг хэд хэдэн програм ажиллуулах боломжийг олгодог. Тэд үүнийг зүгээр л зөвшөөрдөггүй - үнэндээ үйлдлийн системд нэг процесс ажиллаж байгаа нөхцөл байдал өнөөдөр огт төсөөлшгүй юм. Тиймээс хэд хэдэн процессыг нэгэн зэрэг боловсруулах шаардлагатай байсан тохиолдолд хуучин технологи ашиглан боловсруулсан процессорууд бага гүйцэтгэлтэй байсан.

Мэдээжийн хэрэг, энэ асуудлыг шийдэхийн тулд та системд хэд хэдэн физик тооцоолох цөм ашиглан хэд хэдэн процессор эсвэл процессор оруулж болно. Гэхдээ ийм сайжруулалт нь үнэтэй, техникийн хувьд төвөгтэй бөгөөд практик талаасаа үргэлж үр дүнтэй байдаггүй.

Хөгжлийн түүх

Тиймээс нэг физик цөм дээр олон процессыг боловсруулах боломжтой технологийг бий болгохоор шийдсэн. Энэ тохиолдолд програмын хувьд системд нэгэн зэрэг хэд хэдэн процессорын цөм байгаа мэт харагдах болно.

Hyper Threading технологийн дэмжлэг нь анх 2002 онд процессоруудад гарч ирсэн. Эдгээр нь Pentium 4 гэр бүлийн процессорууд болон 2 GHz-ээс дээш цагийн хурдтай Xeon серверийн процессорууд байв. Эхэндээ уг технологийг Жэксон гэж нэрлэж байсан боловч дараа нь нэрийг нь Hyper Threading болгон өөрчилсөн нь олон нийтэд илүү ойлгомжтой бөгөөд үүнийг "супер урсгал" гэж орчуулж болно.

Үүний зэрэгцээ, Intel-ийн мэдээлснээр Hyper Threading-ийг дэмждэг процессорын болор гадаргуу нь өмнөх загвартай харьцуулахад ердөө 5% -иар нэмэгдэж, дундаж гүйцэтгэл нь 20% -иар өссөн байна.

Технологи нь ерөнхийдөө өөрийгөө сайнаар нотолсон хэдий ч хэд хэдэн шалтгааны улмаас Intel Pentium 4-ийг орлож байсан Core 2 гэр бүлийн процессоруудад Hyper Threading технологийг идэвхгүй болгохоор шийдсэн. Гэвч Hyper Threading нь хожим нь процессоруудад дахин гарч ирэв. Сэнди гүүр ба Айвигийн архитектурууд гүүр болон Хасвелл, нэлээд шинэчлэгдсэн.

Технологийн мөн чанар

Hyper Threading технологийг ойлгох нь Intel процессоруудын гол шинж чанаруудын нэг учраас маш чухал юм.

Процессорууд бүх амжилтанд хүрсэн хэдий ч тэд нэг чухал сул талтай байдаг - тэд нэг удаад зөвхөн нэг зааврыг гүйцэтгэж чаддаг. Та текст засварлагч, хөтөч, Skype зэрэг програмуудыг нэгэн зэрэг эхлүүлсэн гэж бодъё. Хэрэглэгчийн үүднээс авч үзвэл энэ програм хангамжийн орчныг олон үйлдэлт гэж нэрлэж болох ч процессорын үүднээс авч үзвэл энэ нь тийм ч хол юм. Процессорын цөм нь тодорхой хугацаанд нэг зааврыг гүйцэтгэх болно. Энэ тохиолдолд процессорын үүрэг бол процессорын цагийн нөөцийг бие даасан програмуудын хооронд хуваарилах явдал юм. Зааврыг дараалан гүйцэтгэх нь маш хурдан явагддаг тул та үүнийг анзаардаггүй. Мөн танд ямар ч саатал байхгүй юм шиг санагдаж байна.

Гэхдээ хойшилсон хэвээр байна. Програм бүр процессорыг өгөгдөлөөр хангадагтай холбоотой саатал үүсдэг. Өгөгдлийн урсгал бүр тодорхой цагт ирэх ёстой бөгөөд процессор тус бүрээр боловсруулагдана. Hyper Threading технологи нь процессорын цөм бүрд өгөгдөл боловсруулалтыг төлөвлөх, нөөцийг хоёр урсгалд нэгэн зэрэг хуваарилах боломжийг олгодог.

Орчин үеийн процессоруудын цөмд гүйцэтгэх төхөөрөмж гэж нэрлэгддэг хэд хэдэн төхөөрөмж байдаг бөгөөд тэдгээр нь тус бүр нь өгөгдөл дээр тодорхой үйлдлийг гүйцэтгэхэд зориулагдсан байдаг гэдгийг тэмдэглэх нь зүйтэй. Энэ тохиолдолд эдгээр гүйцэтгэх төхөөрөмжүүдийн зарим нь нэг урсгалаас өгөгдөл боловсруулах явцад идэвхгүй байж болно.

Энэ байдлыг ойлгохын тулд бид конвейер дээр угсрах цехэд ажиллаж, янз бүрийн төрлийн эд ангиудыг боловсруулж байгаа ажилчидтай зүйрлэж болно. Ажилчин бүр ажлыг гүйцэтгэхэд зориулагдсан тусгай хэрэгслээр тоноглогдсон байдаг. Гэвч эд анги нь буруу дэс дараалалтай ирвэл зарим ажилчид ажил эхлэх гэж оочирлодог учир саатал гардаг. Hyper Threading-ийг цехэд тавьсан нэмэлт туузан дамжуулагчтай зүйрлэж болох бөгөөд ингэснээр өмнө нь сул зогсолтгүй байсан ажилчид бусдаас хамааралгүйгээр үйл ажиллагаагаа явуулах боломжтой болно. Цех нь нэг хэвээр байгаа ч эд ангиудыг илүү хурдан бөгөөд үр дүнтэй боловсруулж, сул зогсолтыг багасгадаг. Ийнхүү Hyper Threading нь нэг урсгалын зааврыг гүйцэтгэх явцад идэвхгүй байсан процессорын гүйцэтгэх нэгжүүдийг асаах боломжтой болсон.

Hyper Threading-ийг дэмждэг хоёр цөмт процессортой компьютерээ асаагаад Гүйцэтгэлийн табын доор байрлах Windows Task Manager-ийг нээмэгц дөрвөн график харагдах болно. Гэхдээ энэ нь танд 4 процессор цөмтэй гэсэн үг биш юм.

Энэ нь Windows нь цөм бүр хоёр логик процессортой гэж боддогтой холбоотой юм. "Логик процессор" гэсэн нэр томъёо нь инээдтэй сонсогдож байгаа боловч энэ нь физикийн хувьд байхгүй процессор гэсэн үг юм. Windows нь логик процессор бүрт өгөгдлийн урсгалыг илгээх боломжтой боловч зөвхөн нэг цөм нь энэ ажлыг гүйцэтгэдэг. Тиймээс Hyper Threading технологи бүхий нэг цөм нь тусдаа физик цөмөөс эрс ялгаатай.

Hyper Threading технологи нь дараах техник хангамж, програм хангамжийн дэмжлэгийг шаарддаг.

  • CPU
  • Эх хавтангийн чипсет
  • үйлдлийн систем

Технологийн ашиг тус

Одоо дараах асуултыг авч үзье: Hyper Threading технологи нь компьютерийн гүйцэтгэлийг хэр их нэмэгдүүлдэг вэ? Интернэтээр аялах, бичих гэх мэт өдөр тутмын ажилд технологийн ашиг тус тийм ч тод харагддаггүй. Гэсэн хэдий ч, өнөөгийн процессорууд маш хүчтэй тул өдөр тутмын ажил процессорыг бүрэн ашиглах нь ховор гэдгийг санаарай. Нэмж дурдахад програм хангамж хэрхэн бичигдсэнээс их зүйл шалтгаална. Та нэгэн зэрэг олон програм ажиллуулж болох ч ачааллын графикийг харвал нэг цөмд зөвхөн нэг логик процессор ашиглагдаж байгааг харах болно. Энэ нь програм хангамж нь процессуудыг цөм хоорондын хуваарилалтыг дэмждэггүйтэй холбоотой юм.

Гэсэн хэдий ч илүү төвөгтэй ажлуудын хувьд Hyper Threading нь илүү ашигтай байж болно. 3D загварчлалын программууд, 3D тоглоомууд, хөгжим эсвэл видео кодчилол/код тайлах программууд болон шинжлэх ухааны олон программууд нь олон урсгалтыг бүрэн ашиглахын тулд бичигдсэн байдаг. Тиймээс та Hyper Threading-ийг дэмждэг компьютерын гүйцэтгэлийн давуу талыг хүнд хэцүү тоглоом тоглох, хөгжим сонсох, кино үзэх зэрэгт мэдрэх боломжтой. Гүйцэтгэлийн өсөлт нь 30% хүртэл хүрч болох ч Hyper Threading нь ямар ч давуу тал өгөхгүй байх тохиолдол байдаг. Заримдаа, хэрэв хоёр урсгал нь ижил даалгавар бүхий бүх процессорын гүйцэтгэлийн нэгжийг ачаалвал гүйцэтгэл бага зэрэг буурч магадгүй юм.

Hyper Threading параметрүүдийг тохируулах боломжийг олгодог BIOS Setup-д тохирох сонголт байгаа эсэх рүү буцахдаа ихэнх тохиолдолд энэ функцийг идэвхжүүлэхийг зөвлөж байна. Гэсэн хэдий ч, хэрэв таны компьютер алдаатай ажиллаж байгаа эсвэл таны бодож байснаас бага гүйцэтгэлтэй бол та үүнийг үргэлж идэвхгүй болгож болно.

Дүгнэлт

Hyper Threading ашиглах үед гүйцэтгэлийн хамгийн их өсөлт нь 30% байдаг тул технологи нь процессорын цөмийн тоог хоёр дахин нэмэгдүүлэхтэй тэнцэхүйц гэж хэлж болохгүй. Гэсэн хэдий ч Hyper Threading нь ашигтай сонголт бөгөөд компьютер эзэмшигчийн хувьд энэ нь танд хор хөнөөл учруулахгүй. Жишээлбэл, та мультимедиа файлуудыг засварлах эсвэл компьютерээ Photoshop эсвэл Maya зэрэг мэргэжлийн програмуудад зориулсан ажлын станц болгон ашиглах үед түүний ашиг тус нь мэдэгдэхүйц юм.

15.03.2013

Hyper-Threading технологи нь Intel процессоруудад 10 гаруй жилийн өмнө гарч ирсэн. Одоогийн байдлаар энэ нь Core процессоруудын чухал элемент юм. Гэсэн хэдий ч тоглоомонд HT хэрэгтэй гэсэн асуулт бүрэн тодорхой болоогүй байна. Бид тоглоомчдод Core i7 хэрэгтэй эсэх, эсвэл Core i5 нь илүү дээр эсэхийг мэдэхийн тулд тест хийхээр шийдсэн. Мөн Core i3 нь Pentium-аас хэр сайн болохыг олж мэдээрэй.


Intel-ийн бүтээсэн Hyper-Threading технологи нь мартагдашгүй Pentium 4-ээс эхлээд зөвхөн компанийн процессоруудад ашиглагдаж байгаа нь одоогийн байдлаар энгийн зүйл юм. Одоогийн болон өмнөх үеийн олон тооны процессорууд үүнтэй тоноглогдсон байдаг. Үүнийг ойрын хугацаанд ашиглах болно.

Hyper-Threading технологи нь ашигтай бөгөөд гүйцэтгэлд эерэг нөлөө үзүүлдэг гэдгийг хүлээн зөвшөөрөх ёстой, эс тэгвээс Intel процессоруудаа шугамд байрлуулахын тулд үүнийг ашиглахгүй. Мөн хоёрдогч элемент биш, гэхдээ хамгийн чухал биш бол хамгийн чухал зүйл юм. Юу ярьж байгааг тодорхой болгохын тулд Intel процессоруудыг сегментчлэх зарчмыг үнэлэхэд хялбар хүснэгтийг бэлдсэн.


Таны харж байгаагаар 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-ийн дэмжлэг нь процессоруудын үнийг мэдэгдэхүйц нэмэгдүүлэх боломжийг олгоно. Жишээлбэл, Pentium шугамын процессорууд (ойролцоогоор 10 мянган тенге) Core i3 (ойролцоогоор 20 мянган тенге) -ээс хоёр дахин хямд байдаг бөгөөд энэ нь хэдийгээр физик, техник хангамжийн түвшинд тэд яг адилхан бөгөөд үүний дагуу. , ижил өртөгтэй . Core i5 (ойролцоогоор 30 мянган тенге) ба Core i7 (ойролцоогоор 50 мянган тенге) хоёрын үнийн зөрүү нь маш том боловч залуу загваруудад хоёр дахин бага байдаг.


Энэ үнийн өсөлт хэр үндэслэлтэй вэ? Hyper-Threading ямар бодит ашиг олдог вэ? Хариулт нь удаан хугацааны туршид мэдэгдэж байсан: өсөлт нь өөр өөр байдаг, энэ нь бүгд програм, түүний оновчтой байдлаас хамаарна. Бид хамгийн эрэлт хэрэгцээтэй "гэрийн" програмуудын нэг болох HT нь тоглоомонд юу хийж чадахыг шалгахаар шийдсэн. Нэмж дурдахад, энэхүү туршилт нь процессор дахь цөмийн тоо нь тоглоомын гүйцэтгэлд үзүүлэх нөлөөний талаархи бидний өмнөх материалд маш сайн нэмэлт байх болно.

Туршилт руу шилжихээсээ өмнө Hyper-Threading технологи гэж юу болохыг санацгаая (эсвэл олж мэдье). Олон жилийн өмнө энэ технологийг нэвтрүүлэхдээ Intel өөрөө хэлсэнчлэн үүнд онцгой төвөгтэй зүйл байхгүй. Үнэн хэрэгтээ, HT-ийг физик түвшинд нэвтрүүлэхэд шаардлагатай бүх зүйл бол нэг физик цөмд нэг багц регистр, тасалдал хянагчийг нэмэх биш хоёрыг нэмэх явдал юм. Pentium 4 процессоруудад эдгээр нэмэлт элементүүд нь транзисторуудын тоог ердөө таван хувиар нэмэгдүүлсэн. Орчин үеийн Айви Брижийн цөмд (мөн Сэнди гүүр болон ирээдүйн Хасвелл гэх мэт) дөрвөн цөмд зориулсан нэмэлт элементүүд нь үхрийг 1 хувиар ч нэмэгдүүлэхгүй.


Нэмэлт регистрүүд болон тасалдал хянагч нь програм хангамжийн дэмжлэгтэй хослуулан үйлдлийн системд нэг физик цөм биш харин хоёр логикийг харах боломжийг олгодог. Үүний зэрэгцээ системээс илгээсэн хоёр урсгалын өгөгдлийг боловсруулах нь ижил цөм дээр явагддаг боловч зарим онцлог шинж чанартай байдаг. Нэг хэлхээ нь процессорыг бүхэлд нь эзэмшсэн хэвээр байгаа боловч зарим CPU блокууд чөлөөлөгдөж, идэвхгүй болмогц тэр даруй хоёр дахь хэлхээнд өгөгддөг. Үүний ачаар бүх процессорын блокуудыг нэгэн зэрэг ашиглах боломжтой болсон бөгөөд ингэснээр түүний үр ашгийг нэмэгдүүлэх боломжтой болсон. Intel-ийн хэлснээр, хамгийн тохиромжтой нөхцөлд гүйцэтгэлийн өсөлт 30 хүртэл хувь хүрч чадна. Үнэн бол эдгээр үзүүлэлтүүд нь зөвхөн Pentium 4-ийн хувьд маш урт процессоруудын хувьд HT-ээс бага ашиг тустай байдаг.

Гэхдээ Hyper-Threading-ийн хамгийн тохиромжтой нөхцөл нь үргэлж тийм байдаггүй. Хамгийн гол нь HT-ийн хамгийн муу үр дүн нь гүйцэтгэлийн өсөлтийн дутагдал биш харин түүний бууралт юм. Өөрөөр хэлбэл, тодорхой нөхцөлд HT-гүй процессортой харьцуулахад HT-тэй процессорын гүйцэтгэл буурах болно, учир нь хэлхээг хуваах, дараалал зохион байгуулах зардал нь зэрэгцээ хэлхээг тооцоолоход олох ашгаас хамаагүй их байх болно. энэ тохиолдолд. Ийм тохиолдол Intel-ийн хүссэнээс хамаагүй олон тохиолддог. Түүнээс гадна Hyper-Threading-г олон жил ашигласнаар нөхцөл байдал сайжирсангүй. Энэ нь маш нарийн төвөгтэй, өгөгдөл тооцоолол, хэрэглээний хувьд огт стандарт биш тоглоомуудын хувьд ялангуяа үнэн юм.

Hyper-Threading нь тоглоомын гүйцэтгэлд хэрхэн нөлөөлж байгааг олж мэдэхийн тулд бид дахин удаан үргэлжилсэн Core i7-2700K туршилтын процессороо ашиглаж, цөмүүдийг идэвхгүй болгож, HT-г асаах/унтраах замаар дөрвөн процессорыг нэгэн зэрэг дуурайсан. Уламжлал ёсоор тэдгээрийг Pentium (2 цөм, HT идэвхгүй), Core i3 (2 цөм, HT идэвхжсэн), Core i5 (4 цөм, HT идэвхгүй), Core i7 (4 цөм, HT идэвхжсэн) гэж нэрлэж болно. Яагаад болзолтой гэж? Юуны өмнө, учир нь зарим шинж чанарын дагуу тэдгээр нь бодит бүтээгдэхүүнтэй тохирохгүй байна. Ялангуяа цөмийг идэвхгүй болгох нь гурав дахь түвшний кэшийн эзлэхүүнийг зохих хэмжээгээр бууруулахад хүргэдэггүй - түүний хэмжээ нь бүгд 8 мегабайт байна. Нэмж дурдахад манай бүх "нөхцөлт" процессорууд ижил давтамжтайгаар 3.5 гигагерц ажилладаг бөгөөд энэ нь Intel шугамын бүх процессоруудад хараахан хүрч чадаагүй байна.


Гэсэн хэдий ч, энэ нь илүү сайн зүйл юм, учир нь бүх чухал параметрүүдийг байнга өөрчилсний ачаар бид Hyper-Threading-ийн тоглоомын гүйцэтгэлд үзүүлэх бодит нөлөөг ямар ч захиалгагүйгээр олж мэдэх боломжтой болно. Манай "нөхцөлт" Pentium болон Core i3-ийн гүйцэтгэлийн хувийн зөрүү нь давтамж тэнцүү байх тохиолдолд бодит процессоруудын хоорондох зөрүүтэй ойролцоо байх болно. "Нүцгэн гүйцэтгэл - ALU ба FPU-ийн үр ашгийг шалгах" нийтлэлээс уншиж болох бидний үр ашгийн туршилтууд Hyper-ийн нөлөөллийг харуулсан тул бид Sandy Bridge архитектуртай процессор ашиглаж байна гэж андуурч болохгүй. Core процессоруудын сүүлийн үеийн урсгал өөрчлөгдөөгүй хэвээр байна. Энэ материал нь удахгүй гарах Haswell процессоруудад хамааралтай байх магадлалтай.

Туршилтын аргачлал, Hyper-Threading Технологийн үйл ажиллагааны онцлогтой холбоотой бүх асуултыг хэлэлцсэн бололтой, тиймээс хамгийн сонирхолтой хэсэг болох тест рүү шилжих цаг болжээ.

Процессорын цөмийн тоо тоглоомын гүйцэтгэлд хэрхэн нөлөөлж байгааг судалж байсан туршилтын явцад бид 3DMark 11 нь CPU-ийн гүйцэтгэлийн талаар бүрэн тайван, нэг цөм дээр ч төгс ажилладаг болохыг олж мэдсэн. Hyper-Threading ч мөн адил "хүчирхэг" нөлөө үзүүлсэн. Таны харж байгаагаар тест нь Pentium болон Core i7-ийн хооронд ямар ч ялгааг анзаардаггүй бөгөөд завсрын загваруудыг дурдахгүй.

Метро 2033

Гэхдээ Metro 2033 нь Hyper-Threading-ийн дүр төрхийг тодорхой анзаарсан. Тэгээд тэр түүнд сөрөг хариу үйлдэл үзүүлсэн! Тийм ээ, энэ нь зөв: энэ тоглоомонд HT-г идэвхжүүлэх нь гүйцэтгэлд сөргөөр нөлөөлдөг. Мэдээжийн хэрэг, жижиг нөлөөлөл - дөрвөн физик цөмтэй секундэд 0.5 фрэйм, хоёр нь 0.7. Гэхдээ энэ баримт нь Metro 2033 Pentium нь Core i3-аас хурдан, Core i5 нь Core i7-ээс илүү гэж хэлэх бүх үндэслэлийг өгч байна. Энэ нь Hyper-Threading нь үргэлж, хаа сайгүй үр дүнгээ харуулдаггүйн баталгаа юм.

Crysis 2

Энэ тоглолт маш сонирхолтой үр дүнг үзүүлсэн. Юуны өмнө, Hyper-Threading-ийн нөлөө нь хоёр цөмт процессоруудад тод харагдаж байгааг бид тэмдэглэж байна - Core i3 нь Pentium-аас бараг 9 хувиар түрүүлж байгаа нь энэ тоглоомын хувьд маш их зүйл юм. HT болон Intel-ийн ялалт уу? Үнэхээр тийм биш, учир нь Core i7 нь мэдэгдэхүйц хямд Core i5-тай харьцуулахад ямар ч ашиг олоогүй. Гэхдээ үүнд үндэслэлтэй тайлбар бий - Crysis 2 нь дөрвөөс илүү мэдээллийн урсгалыг ашиглах боломжгүй. Үүнээс болж бид HT-тэй хос цөмт сайн өсөлтийг харж байна - одоо ч гэсэн логиктой ч гэсэн дөрвөн утас нь хоёроос илүү байдаг. Нөгөө талаас, нэмэлт Core i7 утас тавих газар байсангүй; Тиймээс, энэхүү туршилтын үр дүнд үндэслэн Core i3-ийн HT-ийн эерэг нөлөөллийг бид энд тэмдэглэж болох бөгөөд энэ нь Pentium-аас хамаагүй дээр юм. Гэхдээ дөрвөлсөн цөмт процессоруудын дунд Core i5 нь илүү боломжийн шийдэл шиг харагдаж байна.

Тулааны талбай 3

Энд байгаа үр дүн нь маш хачирхалтай. Хэрэв цөмийн тооны туршилтанд тулалдааны талбар нь микроскоп боловч шугаман өсөлтийн жишээ байсан бол Hyper-Threading-ийг оруулсан нь үр дүнд эмх замбараагүй байдлыг бий болгосон. Үнэн хэрэгтээ Core i3 нь хоёр цөм, HT нь Core i5 болон Core i7-ээс ч илүү шилдэг нь болсон гэж бид хэлж чадна. Мэдээжийн хэрэг хачирхалтай, гэхдээ Core i5 болон Core i7 нь ижил түвшинд байсан. Үүнийг юу тайлбарлаж байгаа нь тодорхойгүй байна. Энэ тоглоомын туршилтын арга зүй нь энд үүрэг гүйцэтгэсэн байх магадлалтай бөгөөд энэ нь стандарт жишиг үзүүлэлтээс илүү их алдаа гаргадаг.

Сүүлийн туршилтаар F1 2011 нь цөмийн тоонд маш их шүүмжлэлтэй ханддаг тоглоомуудын нэг болох нь батлагдсан бөгөөд энэ туршилтаар Hyper-Threading технологийн гүйцэтгэлд маш сайн нөлөө үзүүлсэн нь биднийг дахин гайхшрууллаа. Дахин хэлэхэд, Crysis 2-ын нэгэн адил HT-г оруулах нь хоёр цөмт процессорууд дээр маш сайн ажилласан. Манай нөхцөлт Core i3 болон Pentium хоёрын ялгааг хараарай - энэ нь хоёр дахин их юм! Тоглоомонд хоёр цөм маш их дутагдаж байгаа нь тодорхой харагдаж байгаа бөгөөд үүний зэрэгцээ түүний код нь маш сайн зэрэгцээ хийгдсэн тул үр нөлөө нь гайхалтай юм. Нөгөөтэйгүүр, та дөрвөн физик цөмтэй маргаж болохгүй - Core i5 нь Core i3-аас мэдэгдэхүйц хурдан юм. Гэхдээ Core i7 нь өмнөх тоглоомуудын адил Core i5-тай харьцуулахад гайхалтай зүйл үзүүлээгүй. Шалтгаан нь адилхан - тоглоом нь 4-ээс илүү утас ашиглах боломжгүй бөгөөд HT-ийг ажиллуулах нэмэлт зардал нь Core i7-ийн гүйцэтгэлийг Core i5-ийн түвшнээс доогуур бууруулдаг.

Хуучин дайчинд Hyper-Threading-д зараа цамц хэрэгтэй байхаас өөр хэрэггүй - түүний нөлөө нь F1 2011 эсвэл Crysis 2-ынх шиг тод мэдрэгддэггүй. Гэсэн хэдий ч бид хоёр цөмт процессор дээр HT-г асаах нь гэдгийг анхаарна уу. 1 нэмэлт хүрээ авчирсан. Энэ нь Core i3-ийг Pentium-аас илүү гэж хэлэхэд хангалттай биш. Наад зах нь, энэхүү сайжруулалт нь эдгээр процессоруудын үнийн зөрүүтэй тохирохгүй байна. HT дэмждэггүй процессор дахин хурдан болсон тул Core i5 ба Core i7-ийн үнийн зөрүүг дурдах нь ч хэрэггүй юм. Мөн мэдэгдэхүйц хурдан - 7 хувиар. Юу ч хэлж болохоос үл хамааран бид дөрвөн утас нь энэ тоглоомын хамгийн дээд хэмжээ бөгөөд ийм тохиолдолд HyperThreading нь Core i7-д тус болохгүй, харин саад болж байгааг бид дахин мэдэгдэв.

Hyper-Threading технологи (HT, hyperthreading) анх 15 жилийн өмнө - 2002 онд Pentium 4 болон Xeon процессоруудад гарч ирсэн бөгөөд түүнээс хойш Intel процессоруудад (Core i шугам, зарим Atom, саяхан Pentium-д) гарч ирсэн. дараа нь алга болсон (түүний дэмжлэг нь Core 2 Duo болон Quad шугамд байгаагүй). Мөн энэ хугацаанд тэрээр домогт шинж чанаруудыг олж авсан - түүний оршихуй нь процессорын гүйцэтгэлийг бараг хоёр дахин нэмэгдүүлж, сул i3s-ийг хүчирхэг i5 болгон хувиргадаг гэж тэд хэлэв. Үүний зэрэгцээ бусад хүмүүс HT бол маркетингийн нийтлэг башир арга бөгөөд ашиг багатай гэж хэлдэг. Үнэн бол ердийнх шигээ дунд нь - зарим газар үүнээс ямар нэгэн утга учиртай байдаг, гэхдээ та хоёр дахин нэмэгдэхийг хүлээх ёсгүй.

Технологийн техникийн тодорхойлолт

Intel-ийн вэбсайтад өгсөн тодорхойлолтоос эхэлцгээе:

Intel® Hyper-Threading Технологи (Intel® HT) нь цөм тус бүр дээр олон урсгалыг ажиллуулах боломжийг олгосноор процессорын нөөцийг илүү үр ашигтай ашиглах боломжийг олгодог. Гүйцэтгэлийн хувьд энэ технологи нь процессоруудын дамжуулах чадварыг нэмэгдүүлж, олон урсгалтай програмуудын ерөнхий гүйцэтгэлийг сайжруулдаг.

Ерөнхийдөө юу ч тодорхойгүй нь тодорхой байна - зүгээр л ерөнхий хэллэгүүд, гэхдээ тэдгээр нь технологийг товчхон тайлбарладаг - HT нь нэг физик цөмд хэд хэдэн (ихэвчлэн хоёр) логик хэлхээг нэгэн зэрэг боловсруулах боломжийг олгодог. Гэхдээ яаж? Гипер урсгалыг дэмждэг процессор:

  • хэд хэдэн ажиллаж байгаа хэлхээний талаарх мэдээллийг нэгэн зэрэг хадгалах боломжтой;
  • Энэ нь нэг багц регистр (өөрөөр хэлбэл процессор доторх хурдан санах ойн блокууд) ба нэг тасалдал хянагч (өөрөөр хэлбэл, нэн даруй анхаарал хандуулах шаардлагатай аливаа үйл явдал тохиолдох хүсэлтийг дараалан боловсруулах үүрэгтэй суурилагдсан процессорын нэгж) агуулдаг. өөр өөр төхөөрөмж) логик CPU бүрийн хувьд.
Энгийн жишээг харцгаая:

Процессор хоёр даалгавартай гэж үзье. Хэрэв процессор нь нэг цөмтэй бол тэдгээрийг дараалан, хоёр бол хоёр цөм дээр зэрэгцүүлэн гүйцэтгэх бөгөөд хоёр даалгаврыг гүйцэтгэх хугацаа нь илүү хүнд даалгаварт зарцуулсан хугацаатай тэнцүү байх болно. Гэхдээ процессор нь нэг цөмт боловч hyperthreading дэмждэг бол яах вэ? Дээрх зурган дээрээс харж байгаагаар нэг ажлыг гүйцэтгэх үед процессор 100% завгүй байдаг - энэ ажилд зарим процессорын блокууд шаардлагагүй, хаа нэгтээ салбарыг урьдчилан таамаглах модуль алдаа гаргаж байна (энэ нь нэг ажлыг хийх эсэхийг таамаглахад шаардлагатай. нөхцөлт салбарыг програмд ​​гүйцэтгэх болно), хаа нэгтээ кэш хандалтын алдаа гардаг - ерөнхийдөө даалгавар гүйцэтгэх үед процессор 70% -иас илүү завгүй байдаг. Мөн HT технологи нь хоёр дахь даалгаврыг хоосон процессорын блокуудад "шүлхдэг" бөгөөд хоёр ажлыг нэг цөм дээр нэгэн зэрэг боловсруулдаг болох нь харагдаж байна. Гэсэн хэдий ч гүйцэтгэлийг хоёр дахин нэмэгдүүлэх нь тодорхой шалтгааны улмаас тохиолддоггүй - ихэвчлэн хоёр даалгаварт процессор дээр ижил тооцоолох нэгж шаардлагатай байдаг бөгөөд дараа нь бид энгийн нэгийг олж хардаг: нэг ажлыг боловсруулж байх үед хоёр дахь нь биелдэг. Энэ үед зүгээр л зогссон (цэнхэр квадратууд - эхний даалгавар, ногоон - хоёр дахь, улаан - процессорын ижил блок руу хандах даалгавар):

Үүний үр дүнд HT-тэй процессорын хоёр даалгаварт зарцуулсан хугацаа нь хамгийн хүнд даалгаврыг тооцоолоход шаардагдах хугацаанаас их боловч хоёр ажлыг дараалан үнэлэхэд шаардагдах хугацаанаас бага байна.

Технологийн давуу болон сул талууд

HT дэмжлэгтэй процессор нь HT-гүй процессороос дунджаар 5%-иар том хэмжээтэй байдаг (энэ нь нэмэлт бүртгэлийн блокууд болон тасалдал хянагчдыг эзэлдэг) бөгөөд HT дэмжлэг нь танд файлыг ачаалах боломжийг олгодог. процессорыг 90-95%, дараа нь HT-гүй 70% -тай харьцуулахад бид хамгийн сайндаа 20-30% өсөх болно - энэ нь нэлээд том байна.

Гэсэн хэдий ч бүх зүйл тийм ч сайн биш байна: HT-ээс гүйцэтгэлийн өсөлт огт байхгүй, тэр ч байтугай HT нь процессорын гүйцэтгэлийг муутгадаг. Энэ нь олон шалтгааны улмаас тохиолддог:

  • Кэш санах ой дутмаг. Жишээлбэл, орчин үеийн дөрвөлсөн цөмт i5-ууд нь 6 MB L3 кэштэй - нэг цөмд 1.5 MB. HT-тэй дөрвөлсөн цөмт i7-д кэш нь аль хэдийн 8 МБ байдаг, гэхдээ 8 логик цөм байдаг тул бид нэг цөмд ердөө 1 МБ авдаг - тооцооллын явцад зарим програмуудад энэ хэмжээ хангалтгүй байж магадгүй бөгөөд энэ нь буурахад хүргэдэг. гүйцэтгэл.
  • Програм хангамжийн оновчлол дутмаг. Хамгийн гол асуудал бол программууд логик цөмийг физик гэж үздэг тул нэг цөм дээр даалгавруудыг зэрэгцүүлэн гүйцэтгэх үед ижил тооцооллын нэгжид хандсан ажлуудаас болж саатал гарах нь элбэг бөгөөд энэ нь эцсийн дүндээ HT-ийн гүйцэтгэлийн өсөлтийг юу ч болгон бууруулдаг.
  • Өгөгдлийн хамаарал. Энэ нь өмнөх цэгээс гарч ирдэг - нэг ажлыг дуусгахын тулд нөгөөгийн үр дүн шаардлагатай боловч хараахан дуусаагүй байна. Мөн бид дахин сул зогсолт, CPU-ийн ачаалал буурч, HT-ээс бага зэрэг нэмэгддэг.
Hyperthreading-тэй ажиллах боломжтой програмууд

Тэдгээрийн олон нь байдаг, учир нь HT-ийн тооцооллын хувьд энэ нь тэнгэрээс манна юм - дулаан ялгаруулалт нь бараг нэмэгддэггүй, процессор нь тийм ч томрдоггүй, зөв ​​оновчтой болгосноор та 30% хүртэл өсөх боломжтой. Тиймээс түүний дэмжлэгийг ачааллыг зэрэгцүүлэхэд хялбар програмууд - архивчид (WinRar), 2D / 3D загварчлалын програмууд (3ds Max, Maya), гэрэл зураг, видео боловсруулах програмууд (Sony Vegas, Photoshop, Corel Draw).

Hyperthreading-тэй сайн ажилладаггүй програмууд

Уламжлал ёсоор бол энэ нь ихэнх тоглоомууд байдаг - тэдгээрийг чадварлаг зэрэгцүүлэх нь ихэвчлэн хэцүү байдаг тул ихэвчлэн өндөр давтамжийн дөрвөн физик цөм (i5 K-цуврал) нь тоглоомуудад хангалттай байдаг бөгөөд i7-ийн 8 логик цөмтэй параллель байх нь тоглоомд хангалттай байдаг. боломжгүй ажил. Гэсэн хэдий ч суурь процессууд байдаг бөгөөд хэрэв процессор нь HT-ийг дэмждэггүй бол тэдгээрийн боловсруулалт нь физик цөм дээр унадаг бөгөөд энэ нь тоглоомыг удаашруулж болзошгүй юм. Энд HT-тэй i7 ялах болно - бүх суурь даалгаврууд нь уламжлал ёсоор бага ач холбогдолтой байдаг тул тоглоомын нэг физик цөм болон арын даалгавар дээр нэгэн зэрэг ажиллах үед тоглоом илүү тэргүүлэх ач холбогдол өгөх бөгөөд арын даалгавар нь цөмүүдийг "садарруулахгүй" Тоглолтод завгүй байгаа тул тоглоом дамжуулах эсвэл бичихийн тулд hyperthreading бүхий i7 авах нь дээр.

Үр дүн

Магадгүй энд ганц л асуулт үлдэж магадгүй - HT-тэй процессор авах нь утгагүй юу, үгүй ​​юу? Хэрэв та таван програмыг нэгэн зэрэг нээлттэй байлгаж, нэгэн зэрэг тоглоом тоглох дуртай, эсвэл зураг боловсруулах, видео бичлэг хийх эсвэл загварчлах дуртай бол - тийм ээ, мэдээжийн хэрэг үүнийг авах нь зүйтэй. Хэрэв та хүнд програмыг эхлүүлэхээсээ өмнө бусад бүх зүйлийг хааж дассан бөгөөд боловсруулах, загварчлах ажилд бүү оролцвол HT-тэй процессор танд хэрэггүй болно.

Процессоруудын байршлын хамгийн чухал элементүүдийн нэг Intelзахирагчдын дотор технологи байдаг Hyper-Threading. Эс тэгвээс процессорт байхгүй, эсвэл байгаа эсэх. Энэ технологи нь юуг хариуцдаг вэ? Intel Hyper-Threading, нь процессорын цөм (CPU) нөөцийг үр ашигтай ашиглах технологи бөгөөд олон урсгалыг нэг цөм дээр нэгэн зэрэг боловсруулах боломжийг олгодог.

Амьдралаас ижил төстэй тогтолцооны жишээг өгөхийг хичээцгээе. Машин бүрийг хянадаг хилийн пост, олон гаалийн ажилтнууд, машин нэвтрэх нэг эгнээ гээд төсөөлөөд үз дээ. Ажилчдын ажлын хурдаас үл хамааран замын түгжрэл хуримтлагдаж, үйл явц нь өөрөө удааширдаг. Зөвхөн нэг эгнээ байгаа тул ажилчдын тал хувь нь уйдаж байна. Тэгээд гэнэт тээврийн хэрэгсэлд өөр эгнээ нээгдэж, машинууд хоёр урсгалаар ойртож эхлэв. Ажлын хурд нэмэгдэж, үнэ төлбөргүй ажилтнууд ажиллаж эхэлдэг бөгөөд хилээр гарахыг хүссэн хүмүүсийн түгжрэл мэдэгдэхүйц багасдаг. Үүний үр дүнд гаалийн орон тоо, ажилчдын тоог нэмэгдүүлэхгүйгээр нэг постын нэвтрүүлэх чадвар, үр ашиг нэмэгдсэн.

Хамгийн хүчирхэг процессорын цөм ч гэсэн мэдээллийг хурдан боловсруулахын тулд цаг алдалгүй хүлээн авах ёстой. Оролтод өгөгдлийн "замын түгжрэл" үүссэн даруйд процессор идэвхгүй ажиллаж, энэ эсвэл бусад мэдээллийг боловсруулахыг хүлээж эхэлдэг.

Үүнээс зайлсхийхийн тулд технологи 2002 онд гарч ирсэн Hyper-Threading, энэ нь системийн хоёр дахь цөмийн дүр төрхийг дуурайлган хийсэн бөгөөд үүний ачаар үндсэн багтаамжийг илүү хурдан дүүргэсэн.

Практикаас харахад энэ технологи хэрхэн ажилладагийг цөөхөн хүн мэддэг Intel Hyper-Threading. Ихэнх хүмүүс процессордоо хэд хэдэн нэмэлт виртуал цөмтэй гэдэгт итгэлтэй байдаг. Гэвч үнэн хэрэгтээ цөмийн тоо өөрчлөгддөггүй, утаснуудын тоо өөрчлөгддөг бөгөөд энэ нь маш чухал юм. Зөвхөн цөм бүр нэмэлт оролт/гаралтын сувагтай байдаг. Энэ нь хэрхэн ажилладаг тухай видеог доор харуулав.

HT технологи хэрхэн ажилладаг вэ, нэмэлт урсгалууд хаанаас ирдэг вэ? Үнэндээ бүх зүйл маш энгийн. Энэ технологийг хэрэгжүүлэхийн тулд цөм бүрт нэг хянагч болон регистрийн багц нэмэгддэг. Тиймээс мэдээллийн урсгал нэг сувгийн багтаамжаас их болмогц хоёр дахь суваг холбогддог. Тиймээс ашиглагдаагүй процессорын блокуудын сул зогсолтыг арилгадаг.

Нэг цөмт процессоруудын эрин үед (Intel Pentium 4) HT технологи нь илүү үнэтэй процессор (Pentium D) худалдаж авах боломжгүй хүмүүст аврал болсон. Гэвч өнөөдөр HT идэвхжсэн үед гүйцэтгэл буурсан тохиолдол байдаг. Яагаад ийм зүйл болж байна вэ? Энэ бол маш энгийн. Өгөгдлийг зэрэгцүүлж, процессыг зөв боловсруулахад процессорын хүч шаардлагатай. Сул зогсолтгүйгээр мэдээллийг боловсруулахад хангалттай физик цөм байгаа бол HT технологийн сонгосон нөөцөөс шалтгаалан гүйцэтгэл бага зэрэг буурдаг. Тиймээс Hyper-Threading-ийн хамгийн муу тохиолдол нь гүйцэтгэлийн өсөлтийн дутагдал биш харин гүйцэтгэлийн бууралт юм. Гэвч практик дээр энэ нь маш ховор тохиолддог.

Найман мянган Intel Core процессоруудыг гаргаснаар энэ асуулт онцгой хамааралтай болсон - шаардлагатай юу? Hyper-Threadingбүх? Эцсийн эцэст, Core i5 процессорууд хүртэл бүтэн зургаан цөмтэй байдаг. Хэрэв бид график боловсруулах, дүрслэх гэх мэт мэргэжлийн програмуудын талаар ярихгүй бол бүх оффисын програмууд болон тоглоомуудад зургаан физик цөм хангалттай байх магадлалтай. Тиймээс, хэрэв HT технологи нь процессорын гүйцэтгэлийг 30% хүртэл нэмэгдүүлдэг гэж анх үзэж байсан бол одоо энэ нь аксиом биш бөгөөд бүх зүйл таны компьютер дээр ажиллах хэв маяг, ашигладаг хэрэгслүүдээс хамаарна.

Мэдээжийн хэрэг, тест хийхгүйгээр текст бүрэн бус байх болно. Тиймээс бид өөрт байгаа процессоруудаа авна Intel Core i7 8700KТэгээд 7700 мянга, идэвхжүүлсэн процессоруудын гүйцэтгэлийг шалгана уу Hyper-Threading, идэвхгүй болгосон. Туршилтын үр дүнд виртуал цөм нь ямар програмын гүйцэтгэлийг нэмэгдүүлж, аль нь мэдэгдэхгүй байх нь тодорхой болно.

Алдартай 3DMark нь цөм болон утаснуудын өсөлтөд тийм ч амархан хариу үйлдэл үзүүлэхгүй. Өсч байгаа ч ач холбогдол багатай.

Төрөл бүрийн тооцоолол, боловсруулалтад цөм, утас үргэлж захирч байсан. Энд Hyper-Threading нь ердөө л шаардлагатай бөгөөд энэ нь гүйцэтгэлийг ихээхэн нэмэгдүүлдэг.

Тоглоомын хувьд нөхцөл байдал илүү хялбар байдаг. Ихэнх тохиолдолд утаснуудын тоог нэмэгдүүлэх нь үр дүнг өгдөггүй, i.e. Тоглоомын хувьд 4 физик цөм хангалттай бөгөөд ихэнх тохиолдолд бүр бага байдаг. Цорын ганц үл хамаарах зүйл бол GTA5 байсан бөгөөд энэ нь HT-г идэвхгүй болгоход маш сайн хариу өгч, 7% гүйцэтгэлийг нэмсэн бөгөөд зөвхөн зургаан цөмт 8700K процессор дээр байсан. 7700K дээр олон урсгалыг идэвхгүй болгосноор ямар ч үр дүн гарсангүй. Бид жишиг шалгуурыг хэд хэдэн удаа явуулсан бөгөөд үр дүн өөрчлөгдөөгүй. Гэхдээ энэ нь дүрмээс үл хамаарах зүйл юм. Туршсан бүх тоглоомууд дөрвөн цөмтэй амархан сэтгэл хангалуун байдаг.

Intel процессоруудыг шугаман дотор байрлуулах хамгийн чухал элементүүдийн нэг бол Hyper-Threading технологи юм. Эс тэгвээс процессорт байхгүй, эсвэл байгаа эсэх. Энэ технологи нь юуг хариуцдаг вэ? Intel Hyper-Threading нь процессорын цөмүүдийн (CPU) нөөцийг үр ашигтай ашиглах технологи бөгөөд нэг цөм дээр олон хэлхээг нэгэн зэрэг боловсруулах боломжийг олгодог. Амьдралаас ижил төстэй тогтолцооны жишээг өгөхийг хичээцгээе. Машин бүрийг хянадаг, олон гаалийн ажилтнуудтай, машин нэвтрэх нэг эгнээтэй хилийн пост гээд төсөөлөөд үз дээ. Ажилчдын ажлын хурдаас үл хамааран замын түгжрэл хуримтлагдаж, үйл явц нь өөрөө удааширдаг. Зөвхөн нэг эгнээ байгаа тул ажилчдын тал хувь нь уйдаж байна. Тэгээд гэнэт тээврийн хэрэгсэлд өөр эгнээ нээгдэж, машинууд хоёр урсгалаар ойртож эхлэв. Ажлын хурд нэмэгдэж, үнэ төлбөргүй ажилтнууд ажиллаж эхэлдэг бөгөөд хилээр гарахыг хүссэн хүмүүсийн түгжрэл мэдэгдэхүйц багасдаг. Үүний үр дүнд гаалийн орон тоо, ажиллагсдын тоог нэмэгдүүлэхгүйгээр нэг постын нэвтрүүлэх чадвар, үр ашиг нэмэгдсэн. Хамгийн хүчирхэг процессорын цөм ч гэсэн мэдээллийг хурдан боловсруулахын тулд цаг алдалгүй хүлээн авах ёстой. Оролтод өгөгдлийн "замын түгжрэл" үүссэн даруйд процессор идэвхгүй ажиллаж, энэ эсвэл бусад мэдээллийг боловсруулахыг хүлээж эхэлдэг. Үүнээс зайлсхийхийн тулд 2002 онд Hyper-Threading технологи гарч ирсэн бөгөөд энэ нь системийн хоёр дахь цөмийн дүр төрхийг дуурайлган хийсэн бөгөөд үүний ачаар үндсэн багтаамжийг илүү хурдан дүүргэсэн. Практикаас харахад Intel Hyper-Threading технологи хэрхэн ажилладагийг цөөхөн хүн мэддэг. Ихэнх хүмүүс процессордоо хэд хэдэн нэмэлт виртуал цөмтэй гэдэгт итгэлтэй байдаг. Гэвч үнэн хэрэгтээ цөмийн тоо өөрчлөгддөггүй, утаснуудын тоо өөрчлөгддөг бөгөөд энэ нь маш чухал юм. Зөвхөн цөм бүр нэмэлт оролт/гаралтын сувагтай байдаг. Энэ нь хэрхэн ажилладаг тухай видеог доор харуулав. HT технологи хэрхэн ажилладаг вэ, нэмэлт урсгалууд хаанаас ирдэг вэ? Үнэндээ бүх зүйл маш энгийн. Энэ технологийг хэрэгжүүлэхийн тулд цөм бүрт нэг хянагч болон регистрийн багц нэмэгддэг. Тиймээс мэдээллийн урсгал нэг сувгийн багтаамжаас их болмогц хоёр дахь суваг холбогддог. Тиймээс ашиглагдаагүй процессорын блокуудын сул зогсолтыг арилгадаг. Нэг цөмт процессоруудын эрин үед (Intel Pentium 4) HT технологи нь илүү үнэтэй процессор (Pentium D) худалдаж авах боломжгүй хүмүүст аврал болсон. Гэвч өнөөдөр HT идэвхжсэн үед гүйцэтгэл буурсан тохиолдол байдаг. Яагаад ийм зүйл болж байна вэ? Энэ бол маш энгийн. Өгөгдлийг зэрэгцүүлж, процессыг зөв боловсруулахад процессорын хүч шаардлагатай. Сул зогсолтгүй мэдээллийг боловсруулахад хангалттай физик цөм байгаа бол HT технологийн сонгосон нөөцийн улмаас гүйцэтгэл бага зэрэг буурдаг. Тиймээс Hyper-Threading-ийн хамгийн муу тохиолдол нь гүйцэтгэлийн өсөлтийн дутагдал биш харин гүйцэтгэлийн бууралт юм. Гэвч практик дээр энэ нь маш ховор тохиолддог. Найман мянга дахь Intel Core процессоруудыг гаргаснаар энэ асуулт онцгой хамааралтай болсон - Hyper-Threading хэрэгтэй юу? Эцсийн эцэст, Core i5 процессорууд хүртэл бүтэн зургаан цөмтэй байдаг. Хэрэв бид график боловсруулах, дүрслэх гэх мэт мэргэжлийн програмуудын талаар ярихгүй бол бүх оффисын програмууд болон тоглоомуудад зургаан физик цөм хангалттай байх магадлалтай. Тиймээс, хэрэв HT технологи нь процессорын гүйцэтгэлийг 30% хүртэл нэмэгдүүлдэг гэж анх үзэж байсан бол одоо энэ нь аксиом биш бөгөөд бүх зүйл таны компьютер дээр ажиллах хэв маяг, ашигладаг хэрэгслүүдээс хамаарна. Мэдээжийн хэрэг, текст нь ...