የ AMD ሲፒዩ አፈጻጸምን የሚነካ በሊኑክስ ከርነል ውስጥ የተረሳ ፕላስተር ተገኘ

በሚቀጥለው ሰኞ ይለቀቃል ተብሎ የሚጠበቀው ሊኑክስ 6.0 ከርነል በAMD Zen ፕሮሰሰር ላይ የሚሰሩ የአፈጻጸም ችግሮችን የሚፈታ ለውጥ ያካትታል። በአንዳንድ ቺፕሴትስ ላይ በሃርድዌር ችግር ዙሪያ ለመስራት የአፈጻጸም ጠብታ ምንጭ ከ20 አመት በፊት የተጨመረ ኮድ ሆኖ ተገኝቷል። የሃርድዌር ችግር ከረጅም ጊዜ በፊት ተስተካክሏል እና በአሁኑ ቺፕሴትስ ውስጥ አይታይም, ነገር ግን ለችግሩ የቆየ መፍትሄ ተረስቷል እና በዘመናዊ AMD ሲፒዩዎች ላይ በተመሰረቱ ስርዓቶች ላይ የአፈፃፀም ውድቀት ምንጭ ሆኗል. በኢንቴል ሲፒዩዎች ላይ ያሉ አዳዲስ ሲስተሞች በአሮጌው መፍትሄ አይነኩም፣ ምክንያቱም ኤሲፒአይን የሚደርሱት የተለየ ኢንቴል_አይድሌ አሽከርካሪ እንጂ አጠቃላይ ፕሮሰሰር_ስራ ፈትሹን አይደለም።

የSTPCLK# ምልክትን ለማስኬድ በመዘግየቱ ምክንያት የስራ ፈት ሁኔታውን በትክክል ካለማስቀመጥ ጋር ተያይዞ በቺፕሴትስ ውስጥ የሳንካ እንዳይታይ ለመከላከል በማርች 2002 በከርነል ላይ መፍትሄ ተጨምሯል። በችግሩ ዙሪያ ለመስራት የኤሲፒአይ አተገባበር ተጨማሪ የWIT መመሪያን ጨምሯል፣ ይህም ፕሮሰሰሩን ያዘገየዋል ስለዚህም ቺፕሴት ወደ ስራ ፈትነት ለመግባት ጊዜ ይኖረዋል። በ AMD Zen3 ፕሮሰሰር ላይ የ IBS (በመመሪያ ላይ የተመሰረተ ናሙና) መመሪያዎችን በመጠቀም ፕሮፋይል ሲሰራ ፕሮሰሰሩ ከፍተኛ መጠን ያለው ገለባዎችን በመተግበር እንደሚያጠፋ ተደርሶበታል ይህም የአቀነባባሪውን ጭነት ሁኔታ ወደ የተሳሳተ ትርጓሜ ይመራል እና ጥልቅ የእንቅልፍ ሁነታዎችን ያዘጋጃል (C- ግዛት) በአቀነባባሪው ሲፒዩድል።

ይህ ባህሪ በስራ ፈት እና በተጨናነቁ ግዛቶች መካከል በሚቀያየሩ የስራ ጫናዎች ውስጥ በተቀነሰ አፈፃፀም ላይ ይንጸባረቃል። ለምሳሌ፣ ማለፊያ ማኑዌርን የሚያሰናክል ፕላስተር ሲጠቀሙ፣ የ tbench ሙከራ አማካኝ ከ32191 ሜባ/ሰ ወደ 33805 ሜባ/ሰ ይጨምራል።

ምንጭ: opennet.ru

አስተያየት ያክሉ