ట్యుటోరియల్స్

Av avx అంటే ఏమిటి మరియు ఇది మీ ప్రాసెసర్‌ను ఎలా ప్రభావితం చేస్తుంది?

విషయ సూచిక:

Anonim

AVX అంటే ఏమిటి మరియు ఇది మీ ప్రాసెసర్‌ను ఎలా ప్రభావితం చేస్తుంది, అలాగే దాని యొక్క కొన్ని అమలుల గురించి మేము మాట్లాడుతాము. మరియు జట్టును తయారుచేసే బహుళ భాగాలలో, జట్టుపై ఎక్కువ ప్రభావం చూపే వాటిలో ప్రాసెసర్ ఒకటి అని కొందరు వాదిస్తారు.

ప్రాసెసర్ లోపల, భాగం ఎలా పని చేస్తుందనే దానిపై ఎక్కువ ప్రభావం చూపే అంశాలలో ఒకటి ఇన్స్ట్రక్షన్ సెట్లు మరియు వాటి అమలు. ఈ రోజు మనం ప్రస్తుత మోడళ్లలో అత్యంత ప్రభావవంతమైన వారితో సమయం గడపాలని కోరుకుంటున్నాము. చేద్దాం!

విషయ సూచిక

మా ప్రాసెసర్‌పై సూచనలు

కొనసాగడానికి ముందు, ప్రాసెసర్‌లో సూచనలు (లేదా అవన్నీ) ఏమిటో నిర్వచించడం సహాయకరంగా ఉంటుందని మేము భావిస్తున్నాము. ప్రోగ్రామ్ లేదా అప్లికేషన్ ద్వారా చర్యకు అవసరమైన డేటాతో మా ప్రాసెసర్ చేయగలిగే ప్రాథమిక ఆపరేషన్ సూచనలు.

వీటి యొక్క సమితి మరియు వాటి అమలు, మా ప్రాసెసర్ సమాచారాన్ని ఎలా నిర్వహిస్తుందో మరియు ఏ ప్రోగ్రామ్‌లు లేదా అనువర్తనాలు అమలు చేయగల సామర్థ్యాన్ని నిర్ణయిస్తాయి. అనేక రకాల సూచనలు ఉన్నాయి, కాని ప్రధానమైనవి అంకగణితం మరియు తర్కం.

ఆధునిక వెక్టర్ పొడిగింపులు ఏమిటి

AVX అనేది అడ్వాన్స్‌డ్ వెక్టర్ ఎక్స్‌టెన్షన్ యొక్క ఎక్రోనిం, ఇది ఇప్పటికే సమగ్ర IA-32 (x86) ఇన్‌స్ట్రక్షన్ సెట్‌కు ఇన్‌స్ట్రక్షన్ సెట్‌ను పొడిగింపుగా పిలుస్తారు. MMX లేదా AMD64 వంటి ఇతరుల కాంతిని చూసిన తరువాత తొంభైల చివరలో ఇంటెల్ మరియు AMD ఆహారం ఇవ్వడం ప్రారంభిస్తాయి.

AVX దాని పూర్వీకుల కంటే చాలా అభివృద్ధి చెందింది, అలాగే SSE4 ఇన్స్ట్రక్షన్ సెట్ అది భర్తీ చేస్తుంది. వెక్టర్ లెక్కలు (ప్రధానంగా ఫ్లోటింగ్ పాయింట్ లెక్కలు) చేసేటప్పుడు ఇది సామర్థ్యాన్ని మెరుగుపరచడంపై దృష్టి పెట్టింది, కాని మెరుగైన కోడింగ్ పథకం మరియు కొత్త సూచనల అమలుకు కృతజ్ఞతలు, ఇది అమలుకు ముందు కోడ్‌ను అమలు చేయగలదు, ఇది ఇది 2011 లో శాండీ బ్రిడ్జ్ మరియు ఎఫ్ఎక్స్-జాగ్వార్ ప్రాసెసర్లతో జరిగింది.

AVX యొక్క లక్షణాలు

బిట్ పొడవు రిజిస్టర్ పొడిగింపు. చిత్రం: colfaxresearch

AVX లో సూచనలు వాటి మోడ్‌ను బట్టి 128-బిట్ నుండి 256-బిట్ పరిమాణంలో (YMM మరియు XMM) వెక్టర్లలోని రిజిస్టర్ల ద్వారా సేకరించబడతాయి. ఇది SSE ఇన్స్ట్రక్షన్ సెట్‌తో అనుకూలతను నిర్ధారిస్తుంది మరియు మీరు మీ స్వంత మూడు ఒపెరాండ్ ఎన్‌కోడింగ్ స్కీమ్ (VEX) ను ఉపయోగించవచ్చు, ఇది బహుళ-థ్రెడ్ ప్రాసెసర్‌లపై మరింత సమర్థవంతంగా పనిచేస్తుంది. AVX ఇన్స్ట్రక్షన్ సెట్‌కు రెండు గొప్ప చేర్పులు ఉన్నాయి: AVX2 మరియు AVX-512.

  • AVX2 ఇది 2013 నుండి వర్తించబడినప్పటి నుండి ఎక్కువ కాలం నడుస్తుంది. ఇది వెక్టర్స్‌లో కనిపించే మూలకాలను ప్రాసెసర్ ఎలా నిర్వహిస్తుందనే దానిపై ముఖ్యమైన ఆవిష్కరణలను తెస్తుంది మరియు AVX మరియు SSE ఆధారంగా ఉన్న వాటిలో 256-బిట్‌లకు సెట్ చేసిన సూచనలను విస్తరిస్తుంది. AVX-512 కూడా 2013 నుండి నాటిది, కాని హోమ్ ప్రాసెసర్లలో (జియాన్ మరియు థ్రెడ్‌రిప్పర్ వెలుపల) దాని అమలు కొంత ఇటీవలిది. ఇది AVX2 ఒపెరాండ్ల కోసం పొడిగింపుల శ్రేణిని కలిగి ఉంటుంది మరియు 512-బిట్స్ (ZMM) వరకు రిజిస్టర్లతో పనిచేయగలదు.
మేము మిమ్మల్ని సిఫార్సు చేస్తున్నాము: మీ CPU యొక్క స్థిరత్వాన్ని ఎలా తనిఖీ చేయాలి

AVX దేనికి ఉపయోగించబడింది

AVX అనేది 2000 ల మొదటి దశాబ్దంలో ఇంటెల్ ప్రాసెసర్ల ఇన్స్ట్రక్షన్ సెట్స్‌తో పాటు వచ్చిన పరిణామం. SSE సెట్ యొక్క సహజ వారసులుగా, దాని అనువర్తనాలు కూడా మల్టీమీడియా (ప్రధానంగా ధ్వని మరియు వీడియో) చుట్టూ తిరుగుతాయి మరియు అందువల్ల ఇవి ఇమేజ్ రెండరింగ్, 3 డి డ్రాయింగ్ లేదా ధ్వనితో పనిచేసే అనేక ప్రోగ్రామ్‌లలో అనివార్యమైన అవసరం.

ఇంటెల్ వద్ద AVX రోడ్‌మ్యాప్. చిత్రం: వికీమీడియా కామన్స్; Lambtron

దీనికి మంచి ఉదాహరణ బ్లెండర్ కావచ్చు, ఇది ప్రస్తుతం AVX అనుకూల ప్రాసెసర్‌లకు మాత్రమే మద్దతు ఇస్తుంది. ధ్వని కోసం భారీ లేదా కొన్ని వీడియో గేమ్‌లతో ఇంటరాక్టివ్ ఎంటర్టైన్మెంట్ వంటి ప్రోగ్రామ్‌ల విషయంలో మాకు అదే పరిస్థితి ఉంది. ప్రస్తుత మల్టీమీడియా ప్రోగ్రామ్‌లు మరియు అనువర్తనాల మొత్తం వాతావరణంలో AVX ఉంది.

కొన్ని చివరి పదాలు

AVX కి సంబంధించిన ఎక్కువ వైవిధ్యాలు మరియు సూచనల సమూహాలు ఉన్నప్పటికీ, ఈ రోజు ఇక్కడ పేరు పెట్టబడినవి వినియోగదారు ఎలక్ట్రానిక్స్ యొక్క ప్రాసెసర్లలో చాలా విస్తృతంగా ఉన్నాయి మరియు అందువల్ల మేము వాటిపై ఇతర ప్రతిపాదనలపై దృష్టి సారించాము.

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

AVX అంటే ఏమిటి మరియు మీ బృందంలోని మీ ప్రాసెసర్‌ను ఇది ఎలా ప్రభావితం చేస్తుందనే దాని గురించి మరింత తెలుసుకోవడం మీకు ఆసక్తికరంగా ఉంటే, మా ప్రాసెసర్ల ఆపరేషన్‌పై మా కథనాన్ని చదవమని మేము మిమ్మల్ని ఆహ్వానిస్తున్నాము. ఈ విషయంపై ఆసక్తి ఉన్నవారికి ఆసక్తిగా సిఫార్సు చేయబడిన రీడ్.

కోల్ఫాక్స్సర్చ్ ఫాంట్

ట్యుటోరియల్స్

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

Back to top button