Dinamik kuchlanish miqyosi - Dynamic voltage scaling

Dinamik kuchlanish miqyosi a quvvatni boshqarish texnikasi kompyuter arxitekturasi, bu erda sharoitga qarab komponentda ishlatiladigan kuchlanish kuchayadi yoki kamayadi. Kuchlanishni oshirish uchun dinamik kuchlanish miqyosi ma'lum haddan tashqari kuchlanish; kuchlanishni pasaytirish uchun dinamik kuchlanish miqyosi ma'lum kam tortish. Undervolting qilish maqsadida amalga oshiriladi kuchni tejash, xususan noutbuklar va boshqa mobil qurilmalar,[1] bu erda energiya batareyadan kelib chiqadi va shu bilan cheklangan yoki kamdan-kam hollarda ishonchliligini oshiradi. Haddan tashqari kuchlanish ishlash uchun yuqori chastotalarni qo'llab-quvvatlash maqsadida amalga oshiriladi.

"Haddan tashqari kuchlanish" atamasi, shuningdek, ortib borayotgan statik ish kuchlanishiga nisbatan ishlatiladi kompyuter yuqori tezlikda ishlashga imkon beradigan komponentlar (overclocking ).

Fon

MOSFET - asosli raqamli sxemalar mantiqiy holatni ifodalash uchun elektron tugunlarida kuchlanish yordamida ishlaydi. Ushbu tugunlarda kuchlanish yuqori kuchlanish va past kuchlanish o'rtasida normal ish paytida o'zgaradi - kirish paytida a mantiqiy eshik o'tish, ushbu eshikni tashkil etuvchi tranzistorlar eshikning chiqishini o'zgartirishi mumkin.

O'chirishning har bir tugunida ma'lum miqdor mavjud sig'im. Imkoniyatni ma'lum bir kuchlanish o'zgarishini hosil qilish uchun ma'lum bir oqim uchun qancha vaqt kerakligini o'lchash vositasi deb hisoblash mumkin. Imkoniyat turli manbalardan, asosan tranzistorlardan (birinchi navbatda) kelib chiqadi eshik sig'imi va diffuziya sig'imi ) va simlar (birlashma sig'imi ). O'chirish tugunidagi kuchlanishni almashtirish ushbu tugundagi quvvatni zaryadlash yoki zaryadlashni talab qiladi; chunki oqimlar kuchlanish bilan bog'liq bo'lib, vaqt sarflanadigan kuchlanishga bog'liq. Devredeki qurilmalarga yuqori kuchlanishni qo'llash orqali sig'imlar tezroq zaryadlanadi va zaryadsizlanadi, natijada elektron tez ishlaydi va yuqori chastotali ishlashga imkon beradi.

Usullari

Ko'pgina zamonaviy komponentlar kuchlanishni tartibga solishni dasturiy ta'minot orqali boshqarishga imkon beradi (masalan, BIOS ). Odatda protsessorga etkazib beriladigan kuchlanishlarni boshqarish mumkin, Ram, PCI va PCI Express (yoki AGP ) kompyuterning BIOS orqali port.

Biroq, ba'zi tarkibiy qismlar ta'minot kuchlanishlarini dasturiy ta'minot bilan boshqarishga imkon bermaydi va qo'shimcha overclock uchun komponentni haddan tashqari oshirmoqchi bo'lgan overclockerlar tomonidan apparat modifikatsiyasi talab qilinadi. Video kartalar va anakart shimoliy ko'priklar ta'minot kuchlanishini o'zgartirish uchun tez-tez qo'shimcha modifikatsiyani talab qiladigan komponentlardir. Ushbu modifikatsiyalar overclocking jamiyatida "kuchlanish rejimlari" yoki "Vmod" deb nomlanadi.

Kam tortish

Volvolni kamaytirish komponentning, odatda protsessorning kuchlanishini pasaytiradi, harorat va sovutish talablarini pasaytiradi va ehtimol fanni tashlab yuborishga imkon beradi. Overclocking kabi, haddan tashqari kuchlanish kremniy lotereyasi deb ataladigan narsalarga juda ta'sir qiladi: bitta protsessor ikkinchisiga qaraganda biroz pastroq bo'lishi mumkin va aksincha.

Quvvat

The quvvatni almashtirish statik yordamida chip tomonidan tarqaladi CMOS eshiklar , bu erda C sig'im soat tsikliga almashtirilsa, V - ta'minot Kuchlanish va f - o'tish chastotasi,[2] shuning uchun quvvat sarfining ushbu qismi kuchlanish bilan kvadratik ravishda kamayadi. Ammo formulalar aniq emas, chunki ko'plab zamonaviy chiplar 100% CMOS yordamida amalga oshirilmaydi, shuningdek, maxsus xotira davrlarini ishlatadi, dinamik mantiq kabi domino mantig'i Va hokazo. Bundan tashqari, statik ham mavjud qochqin oqimi, xususiyati o'lchamlari kichrayib (90 nanometrdan past) va pol darajalari pasayganligi sababli tobora ko'proq ta'kidlangan.

Shunga ko'ra, dinamik voltaj miqyosi mobil telefonlar va noutbuklar kabi batareyali qurilmalarda kommutatsiya quvvat sarfini boshqarish strategiyasining bir qismi sifatida keng qo'llaniladi. CPU va DSP kabi komponentlar bilan bog'liq quvvat sarfini minimallashtirish uchun past kuchlanish rejimlari tushirilgan soat chastotalari bilan birgalikda ishlatiladi; faqat muhim hisoblash quvvati zarur bo'lganda, kuchlanish va chastota ko'tariladi.

Ba'zi atrof-muhit birliklari past kuchlanishli ish rejimlarini ham qo'llab-quvvatlaydi. Masalan, kam quvvatli MMC va SD kartalar 1,8 V da, 3,3 V da ishlashi mumkin va haydovchi staklari quvvatni tejashga imkon beradi, chunki uni qo'llab-quvvatlaydigan kartani aniqlagandan so'ng, pastroq voltajga o'ting.

Noqonuniy oqim elektr energiyasini iste'mol qilishda muhim omil bo'lganda, chiplar ko'pincha ularning qismlari to'liq o'chirilishi uchun ishlab chiqiladi. Bu odatda kuchlanishni dinamik ravishda o'lchash deb qaralmaydi, chunki u dastur uchun shaffof emas. Qachon mikrosxemalarni o'chirib qo'yish mumkin, masalan TI OMAP3 protsessorlar, drayverlar va boshqa yordam dasturlari buni qo'llab-quvvatlashi kerak.

Dasturni bajarish tezligi

Raqamli kontaktlarning zanglashiga olib o'tish tezligi holatlarni, ya'ni "pastdan" o'tish (VSS ) "baland" ga (VDD ) yoki aksincha - ushbu zanjirdagi kuchlanish differentsialiga mutanosib. Kuchlanishni pasaytirish bu davrlarning sekinroq almashinishini anglatadi va shu zanjirning maksimal chastotasini kamaytiradi. Bu, o'z navbatida, dastur ko'rsatmalarini berish tezligini pasaytiradi, bu esa protsessorga etarli darajada bog'langan dastur segmentlari uchun ishlash vaqtini ko'paytiradi.

Bu yana nima uchun dinamik voltajni masshtablash odatda hech bo'lmaganda protsessorlar uchun dinamik chastotalarni masshtablash bilan birgalikda amalga oshirilishini ta'kidlaydi. Muayyan tizimga, unga taqdim etilgan yukga va quvvatni boshqarish maqsadlariga bog'liq bo'lgan murakkab savdo-sotiqlarni ko'rib chiqish kerak. Tezkor javoblar zarur bo'lganda, soat va kuchlanish birgalikda ko'tarilishi mumkin. Aks holda, batareyaning ishlash muddatini ko'paytirish uchun ularning ikkalasi ham past bo'lishi mumkin.

Amaliyotlar

167 protsessor AsAP 2 chip individual protsessorlarga juda tez (1-2n gacha tartibda) va o'zlarining voltaj voltajlarida mahalliy nazorat ostida o'zgarishlarni amalga oshirishga imkon beradi. Protsessorlar mahalliy elektr tarmog'ini yuqori (VddHi) yoki pastroq (VddLow) quvvat manbaiga ulaydilar yoki qochqinning quvvatini keskin qisqartirish uchun ikkala tarmoqdan butunlay uzilib qolishlari mumkin.

Boshqa bir yondashuv dinamik voltaj va chastotalarni masshtabini kattalashtirish (DVFS) uchun har bir yadro uchun chipdagi kommutatsiya regulyatorlaridan foydalanadi.[3]

Operatsion tizim API

Unix tizimi CPU chastotalarini o'zgartirishga imkon beradigan (apparat imkoniyatlari bilan cheklangan bo'lsa ham) foydalanuvchi maydoni boshqaruvchisini taqdim etadi.

Tizim barqarorligi

Dinamik chastotalarni masshtablash - bu kuchlanishni dinamik ravishda o'lchash bilan bir xil printsiplarda ishlaydigan quvvatni tejashning yana bir texnikasi. Dastur yoki operatsion tizimga olib kelishi mumkin bo'lgan kompyuter tizimining haddan tashqari qizishini oldini olish uchun har ikkala dinamik voltaj miqyosi va dinamik chastotalarni masshtabidan foydalanish mumkin. halokat va, ehtimol, apparatning shikastlanishi. CPUga etkazib beriladigan kuchlanishni ishlab chiqaruvchi tomonidan tavsiya etilgan minimal parametrdan pastroq bo'lish tizimning beqarorligiga olib kelishi mumkin.

Harorat

Voltaj regulyatorlari kabi ba'zi bir elektr komponentlarining samaradorligi harorat oshishi bilan pasayadi, shuning uchun ishlatilgan quvvat haroratga qarab oshishi mumkin termal qochqin. Voltaj yoki chastotaning ortishi tizim quvvatiga bo'lgan talabni CMOS formulasidan ham tezroq oshirishi mumkin va aksincha.[4][5]

Ogohlantirishlar

Haddan tashqari haddan tashqari kuchlanishning asosiy ogohlantirilishi issiqlikning ko'payishi hisoblanadi: zanjir tomonidan chiqarilgan quvvat qo'llaniladigan kuchlanish kvadratiga ko'payadi, shuning uchun hatto kichik kuchlanish kuchayishiga ham ta'sir qiladi. Yuqori haroratlarda tranzistorning ishlashiga salbiy ta'sir ko'rsatiladi va ba'zi bir chegaralarda issiqlik tufayli ishlashning pasayishi yuqori kuchlanishdagi potentsial daromaddan oshib ketadi. Haddan tashqari issiqlik va zanjirlarning shikastlanishi yuqori voltajdan foydalanganda juda tez sodir bo'lishi mumkin.

Bundan tashqari, uzoq muddatli xavotirlar mavjud: masalan, qurilma darajasidagi turli xil salbiy ta'sirlar issiq tashuvchi in'ektsiya va elektromigratsiya kamayib, yuqori voltajlarda tezroq sodir bo'ladi hayot davomiyligi haddan tashqari kuchlanishli komponentlar.

Shuningdek qarang

Adabiyotlar

  1. ^ S. Mittal, "O'rnatilgan hisoblash tizimlarida energiya samaradorligini oshirish usullarini o'rganish ", IJCAET, 6 (4), 440–459, 2014 yil.
  2. ^ J. M. Rabaey. Raqamli integral mikrosxemalar. Prentice Hall, 1996 yil.
  3. ^ Wonyoung Kim, Meeta S. Gupta, Gu-Yeon Vey va Devid Bruks."Chipni almashtirish regulyatorlaridan foydalangan holda tezkor va yadroli DVFS tizim darajasini tahlil qilish".2008.
  4. ^ Mayk Chin. "Asus EN9600GT Silent Edition Grafik Kartasi". Silent PC Review. p. 5. Olingan 2008-04-21.
  5. ^ MIke Chin. "80 Plus bronza, kumush va oltin uchun shohsupani kengaytiradi". Silent PC Review. Olingan 2008-04-21.

Qo'shimcha o'qish