ప్రాసెసర్లు

మాట్లాబ్: రెడ్డిట్ యూజర్ AMD రైజెన్ mkl యొక్క పనితీరును పెంచుతుంది

విషయ సూచిక:

Anonim

ఇప్పుడు, మాట్లాబ్‌తో మన రైజెన్ ప్రాసెసర్ల పనితీరును పెంచవచ్చు . రెడ్డిట్ వినియోగదారుకు అన్ని ధన్యవాదాలు. మీరు సిద్ధంగా ఉన్నారా?

ప్రారంభించడానికి ముందు, MATLAB అనేది సంఖ్యా కంప్యూటింగ్ వ్యవస్థ, దీనిని పరిశోధనా సంస్థలు, ఇంజనీరింగ్ సంస్థలు, విశ్వవిద్యాలయాలు లేదా పెద్ద సాంకేతిక సంస్థలు ఉపయోగిస్తాయి. ఎందుకు అని మీరు ఆశ్చర్యపోవచ్చు? ఇది ఒక వ్యవస్థ, దీని ఉద్దేశ్యం మాత్రికలు మరియు వెక్టర్ల ఉనికి ద్వారా వర్గీకరించబడిన సమస్యలను పరిష్కరించడం.

మా విషయంలో, మ్యాథ్లాబ్‌ను మ్యాథమెటికల్ కెర్నల్ లైబ్రరీ (ఎంకేఎల్) యొక్క ఆప్టిమైజేషన్ కోసం ఉపయోగిస్తారు . ప్రారంభిద్దాం!

ఇదంతా చెడ్డ రైజెన్ ఆప్టిమైజేషన్‌తో మొదలవుతుంది

ఇతర విషయాలతోపాటు, ఇంటెల్ MKL నుండి ప్రయోజనం పొందే కార్యకలాపాలను నిర్వహించడానికి MATLAB ఉపయోగించబడుతుంది , దీని వలన రైజెన్ ప్రాసెసర్‌లకు సరైన ఆప్టిమైజేషన్ ఉండదు. రెడ్జిట్ యూజర్ నెడ్‌ఫ్లాండర్స్ 1976 దీనిని గుర్తించారు , అతను రైజెన్ ప్రాసెసర్లు మరియు రైజెన్ థ్రెడ్‌రిప్పర్‌ల పనితీరును 280% కి పెంచగలిగాడు.

ప్రశ్న ఎలా? AVX2 వంటి అధునాతన ఇన్స్ట్రక్షన్ సెట్లను ఉపయోగించమని MATLAB ని బలవంతం చేస్తుంది. ఇప్పటి వరకు, MKL ప్రాసెసర్ తయారీదారు ID ని తనిఖీ చేస్తోంది, కాని ప్రాసెసర్ AMD అని చూస్తే, అది SSE కి పడిపోయింది , అంటే రైజెన్ ప్రాసెసర్ల పనితీరులో స్పష్టమైన తగ్గుదల.

AVX2 నుండి SSE కి వెళ్లడం అంటే పనితీరు తగ్గుతుందా? అవును, ముఖ్యంగా AMD రైజెన్ SSE4, AVX లేదా AVX2 వంటి సాంకేతికతలను కలిగి ఉన్నప్పుడు.

AVX2 ను ఉపయోగించమని MKL ను బలవంతం చేయడానికి గైడ్

ట్రిక్ సరళమైనది మరియు చాలా శక్తివంతమైనది, అయితే ఇది రైజెన్ వినియోగదారులచే మానవీయంగా చేయాలి. కేవలం, మేము నోట్‌ప్యాడ్‌ను ఉపయోగించి .BAT ఫైల్‌ను సృష్టించాలి మరియు "అన్ని ఫైల్‌లు" గా సేవ్ చేయాలి.

అందువల్ల, మేము ఒక నోట్బుక్ తెరిచి, AVX2 మోడ్లో MKL ను ప్రారంభించడానికి అన్ని ఆదేశాలను వ్రాస్తాము . మీరు ఈ క్రింది వాటిని వ్రాయాలి:

checho ఆఫ్

MKL_DEBUG_CPU_TYPE = 5 ని సెట్ చేయండి

"% MKLROOT% \ bin \ mklvars.bat" కి కాల్ చేయండి MKL_DEBUG_CPU_TYPE = 5

matlab.exe

మార్కెట్లో ఉత్తమ ప్రాసెసర్లను చదవమని మేము సిఫార్సు చేస్తున్నాము

వాస్తవానికి, ఈ ట్రిక్ శాశ్వతంగా ఉండదు, కానీ వేరియబుల్ ఎన్విరాన్మెంట్ సిస్టమ్ను సృష్టించడం ద్వారా మనం దానిని శాశ్వతంగా చేయవచ్చు. అదే వినియోగదారు Nedflanders1976 సోర్స్ కోడ్‌ను అప్‌లోడ్ చేసింది, తద్వారా AVX2 కు మారడం యొక్క పనితీరు ప్రభావాన్ని బెంచ్ మార్క్ చేయవచ్చు. మీరు మీ రైజెన్‌లో ఈ "ట్రిక్" ను ప్రయత్నిస్తారా?

TechPowerUPReddit ఫాంట్

ప్రాసెసర్లు

సంపాదకుని ఎంపిక

Back to top button