జర్నల్ ఆఫ్ ఇన్ఫర్మేషన్ టెక్నాలజీ & సాఫ్ట్వేర్ ఇంజనీరింగ్

జర్నల్ ఆఫ్ ఇన్ఫర్మేషన్ టెక్నాలజీ & సాఫ్ట్వేర్ ఇంజనీరింగ్
అందరికి ప్రవేశం

ISSN: 2165- 7866

నైరూప్య

అధిక-పనితీరు గల కంప్యూటింగ్ కోసం పరివర్తనలు

జోనిస్ ఒలివేరా

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

నిరాకరణ: ఈ సారాంశం కృత్రిమ మేధస్సు సాధనాలను ఉపయోగించి అనువదించబడింది మరియు ఇంకా సమీక్షించబడలేదు లేదా ధృవీకరించబడలేదు.
Top