Више није осакаћено: Матлаб сада ради пуном брзином на АМД процесорима

Melek Ozcelik
Технологија

Матлаб више нема проблема са радом на АМД процесорима. Популарна рачунарска платформа је прилично важно и популарно средство међу члановима научне заједнице. Омогућава им да, између осталог, манипулишу матрицама и функцијама дијаграма.



Без фрустрације за кориснике АМД процесора

МатхВоркс, компанија која је развила овај софтвер, недавно је објавила ажурирање које би олакшало живот онима који га користе на системима који имају АМД ЦПУ. Издање Матлаб Р2020а, како се зове, значајно повећава перформансе на АМД-овим Ризен и Тхреадриппер процесорима.



АМД

Такође прочитајте:

Погледајте како је Вхиспер оставио личне податке људи откривених током година



Нетфлик: Апликација доноси ново ажурирање омогућавајући вам да искључите аутоматску репродукцију за прегледе

Претходно решење

Раније су корисници који су имали рачунаре са АМД ЦПУ-има морали да имплементирају заобилазна решења да би исправно функционисали. Реддит корисник у/недфландерс1976 је први објавио ово решење на р/матлаб субреддиту. Он је у свом посту објаснио зашто су АМД ЦПУ-и имали инфериорне перформансе у поређењу са њиховим Интеловим колегама у Матлабу.

Матлаб ради ноторно споро на АМД процесорима за операције које користе Интел Матх Кернел Либрари (МКЛ). То је зато што Интел МКЛ користи дискриминативни ЦПУ Диспечер који не користи ефикасан кодни пут према СИМД подршци од стране ЦПУ-а, али на основу резултата упита добављача стрингова, чита.



Корисник затим наставља да објашњава како да заобиђе овај проблем у истом посту. Нудећи два различита решења, овај корисник Реддит-а затим пролази кроз детаљан водич корак по корак који упућује друге шта могу да ураде да реше овај проблем.

АМД

Први метод је привремена поправка која не захтева Виндовс администраторска права. Она гласи на следећи начин: Направите .бат датотеку са следећим редовима да бисте покренули Матлаб у АВКС2 режиму



@ецхо офф
поставите МКЛ_ДЕБУГ_ЦПУ_ТИПЕ=5
матлаб.еке

Ово је право напред. Отворите Нотепад, копирате и налепите горња три реда и сачувате датотеку као Матлаб-АВКС2. Нотепад ће сачувати датотеку као Матлаб-АВКС2.ткт. Сада замените екстензију .ткт са .бат.

Ако двапут кликнете на ту датотеку, Матлаб ће покренути МКЛ у АВКС2 режиму. Ако почнете на нормалан начин, остаће као и увек.

Други метод који је овај корисник предложио омогућава другима да ову промену учине трајном. То укључује уношење промена у Виндовс Регистри, што захтева администраторско право. Погледајте цео у/недфландерс1976 пошта да прочитате цео водич.

Заобилазно решење сада је званично подржано

У другом посту, у/недфландерс1976 информисани људи да је МатхВоркс званично применио ово решење у најновијем ажурирању. Они који су користили ово решење или користе најновију верзију Матлаб-а требало би да виде било где од 20% до 300% повећања перформанси у поређењу са њиховим претходним бројевима.

АМД

Објави: