Ang Matlab ay wala nang anumang mga isyu na tumatakbo sa mga AMD CPU. Ang tanyag na platform sa pag-compute ay isang mahalaga at tanyag na tool sa mga miyembro ng siyentipikong komunidad. Ito ay nagpapahintulot sa kanila na manipulahin ang mga matrice at plot function bukod sa iba pang mga bagay.
Ang MathWorks, ang kumpanyang bumuo ng software na ito, ay naglabas kamakailan ng update na magpapadali sa buhay para sa mga gumagamit nito sa mga system na may mga AMD CPU. Ang paglabas ng Matlab R2020a, bilang tawag dito, ay makabuluhang nagpapalakas ng pagganap sa Ryzen at Threadripper CPU ng AMD.
Basahin din:
Tingnan Kung Paano Iniwan ng Bulong ang Personal na Data Ng Mga Tao na Nalantad Sa Paglipas ng mga Taon
Netflix: Ang App ay Naghahatid ng Bagong Update Sa pamamagitan ng Pagpapahintulot sa Iyong I-off ang Autoplay Para sa Mga Preview
Dati, ang mga user na may mga computer na may mga AMD CPU ay kailangang magpatupad ng mga workaround upang mapatakbo ito ng maayos. Unang nai-post ng user ng Reddit na si u/nedflanders1976 ang workaround na ito sa r/matlab subreddit. Ipinaliwanag niya sa kanyang post kung bakit nakita ng mga AMD CPU ang isang mas mababang pagganap kumpara sa kanilang mga katapat na Intel sa Matlab.
Mabagal na tumatakbo ang Matlab sa mga AMD CPU para sa mga operasyong gumagamit ng Intel Math Kernel Library (MKL). Ito ay dahil ang Intel MKL ay gumagamit ng isang discriminative CPU Dispatcher na hindi gumagamit ng mahusay na codepath ayon sa SIMD support ng CPU, ngunit batay sa resulta ng isang query ng string ng vendor, ito ay nagbabasa.
Pagkatapos ay nagpapaliwanag ang user kung paano aayusin ang isyung ito sa parehong post. Nag-aalok ng dalawang magkaibang solusyon, ang Reddit user na ito ay dumaan sa isang detalyadong, sunud-sunod na gabay na nagtuturo sa iba kung ano ang maaari nilang gawin upang ayusin ang isyung ito.
Ang unang paraan ay isang pansamantalang pag-aayos na hindi nangangailangan ng mga karapatan ng admin ng Windows. Ito ay nagbabasa ng mga sumusunod: Lumikha ng isang .bat na file na may mga sumusunod na linya upang simulan ang Matlab sa AVX2 Mode
@echo off
itakda ang MKL_DEBUG_CPU_TYPE=5
matlab.exe
Straight forward ito. Binuksan mo ang Notepad, kopyahin at i-paste ang tatlong linya sa itaas at i-save ang file bilang Matlab-AVX2. Ise-save ng Notepad ang file bilang Matlab-AVX2.txt. Ngayon palitan ang extension na .txt ng .bat.
Kung i-double click mo ang file na iyon, sisimulan ng Matlab ang MKL sa AVX2 Mode. Kung sisimulan mo ito sa normal na paraan, mananatili ito gaya ng dati.
Ang pangalawang paraan na iminungkahi ng user na ito ay nagbibigay-daan sa iba na gawing permanente ang pagbabagong ito. Kabilang dito ang paggawa ng mga pagbabago sa Windows Registry, na nangangailangan ng karapatan ng admin. Tingnan ang kabuuan ng u/nedflanders1976 post upang basahin ang buong gabay.
Sa isa pang post, u/nedflanders1976 alam mga tao na opisyal na inilapat ng MathWorks ang parehong workaround sa pinakabagong update. Ang mga gumamit ng workaround na ito o nagpapatakbo ng pinakabagong bersyon ng Matlab ay dapat makakita saanman mula sa isang 20% hanggang 300% na pagtaas sa pagganap kumpara sa kanilang mga nakaraang numero.
Ibahagi: