TL; ඩී පිළිතුර: GPUs ජනිතවන තාපය වඩා බෙහෙවින් වැඩි ප්රොසෙසරයක් මධ්යය ඇති, නමුත් CPU හරය වඩා එක් එක් දක්වන GPU හරය සැලකිය යුතු මන්දගාමී දිවෙන සහ නූතන මෙහෙයුම් පද්ධති සඳහා අවශ්ය වන විශේෂාංග නැති නිසා, ඔවුන් එදිනෙදා දී සැකසුම් බොහෝ සිදු කිරීම සඳහා සුදුසු නොවන පරිගණකකරණය. වීඩියෝ සැකසුම් සහ භෞතික විද්යා සමාකරණ වැනි ගණනය කිරීමේ දැඩි මෙහෙයුම් සඳහා ඒවා වඩාත් සුදුසු ය.
GPGPU තවමත් සාපේක්ෂව නව සංකල්පයකි. GPUs මුලින් භාවිතා කළේ ග්රැෆික් විදැහුම්කරණය සඳහා පමණි; තාක්ෂණය දියුණු වන විට, CPU වලට සාපේක්ෂව GPU වල ඇති විශාල හරයන් GPU සඳහා පරිගණකමය හැකියාවන් වර්ධනය කිරීම මගින් සූරාකනු ලැබූ අතර එමඟින් එම දත්ත කුමක් වුවත් සමාන්තර දත්ත ප්රවාහයන් එකවර ක්රියාවට නැංවිය හැකිය. GPU වලට සිය ගණනක් හෝ දහස් ගණනක් ධාරා ප්රොසෙසර තිබිය හැකි නමුත්, ඒවා සෑම එකක්ම CPU හරයකට වඩා සෙමින් ධාවනය වන අතර අඩු ලක්ෂණ ඇත (ඒවා ටියුරින් සම්පුර්ණ වුවද CPU ක්රියාත්මක කළ හැකි ඕනෑම වැඩසටහනක් ක්රියාත්මක කිරීමට ක්රමලේඛනය කළ හැකිය). නවීන මෙහෙයුම් පද්ධතියක් ක්රියාත්මක කිරීම සඳහා අවශ්ය වන බාධා කිරීම් සහ අථත්ය මතකය GPU වලින් අස්ථානගත වී ඇත.
වෙනත් වචන වලින් කිවහොත්, CPU සහ GPUs සැලකිය යුතු ලෙස වෙනස් ගෘහ නිර්මාණ ශිල්පයක් ඇති අතර ඒවා විවිධ කාර්යයන් සඳහා වඩාත් සුදුසු වේ. GPU එකකට බොහෝ ධාරාවන්හි විශාල දත්ත ප්රමාණයක් හැසිරවිය හැකි අතර ඒවා මත සාපේක්ෂව සරල මෙහෙයුම් සිදු කරයි, නමුත් දත්ත ප්රවාහයන් එකක් හෝ කිහිපයක් මත බර හෝ සංකීර්ණ සැකසුම් වලට නුසුදුසු ය. CPU එකකට මූලික පදනමක් මත (තත්පරයට උපදෙස් අනුව) වඩා වේගවත් වන අතර දත්ත ප්රවාහයන් එකකට හෝ කිහිපයකට වඩා පහසුවෙන් ක්රියාත්මක කළ හැකි නමුත් එකවර බොහෝ ධාරාවන් කාර්යක්ෂමව හැසිරවිය නොහැක.
එහි ප්රති As ලයක් වශයෙන්, වචන සකසන වැනි බොහෝ පොදු පාරිභෝගික යෙදුම් ද ඇතුළුව සැලකිය යුතු ප්රතිලාභයක් හෝ සමාන්තරගත කළ නොහැකි කාර්යයන් හැසිරවීමට GPUs සුදුසු නොවේ. තවද, GPUs මූලික වශයෙන් වෙනස් ගෘහ නිර්මාණ ශිල්පයක් භාවිතා කරයි; ජීපීයූ වැඩ කිරීම සඳහා යමෙකුට විශේෂයෙන් යෙදුමක් වැඩසටහන්ගත කිරීමට සිදුවන අතර, ජීපීයූ ක්රමලේඛනය කිරීම සඳහා සැලකිය යුතු ලෙස වෙනස් ක්රමවේදයන් අවශ්ය වේ. මෙම විවිධ ක්රමෝපායන් අතර නව ක්රමලේඛන භාෂා, පවත්නා භාෂාවන්ට වෙනස් කිරීම් සහ බොහෝ ක්රමලේඛන සකසනයන් විසින් සිදු කළ යුතු සමාන්තර මෙහෙයුමක් ලෙස ගණනය කිරීමක් ප්රකාශ කිරීමට වඩා සුදුසු නව ක්රමලේඛන උපමා ඇතුළත් වේ. GPU වැඩසටහන්ගත කිරීම සඳහා අවශ්ය ශිල්පක්රම පිළිබඳ වැඩි විස්තර සඳහා, ප්රවාහ සැකසුම් හා සමාන්තර පරිගණකකරණය පිළිබඳ විකිපීඩියා ලිපි බලන්න .
නවීන GPUs දෛශික මෙහෙයුම් සහ පාවෙන ලක්ෂ්ය අංක ගණිතය සිදු කිරීමට සමත් වන අතර නවතම කාඩ්පත් ද්විත්ව නිරවද්යතාවයකින් යුත් පාවෙන ලක්ෂ්ය සංඛ්යා හැසිරවිය හැකිය. CUDA සහ OpenCL වැනි රාමු මඟින් GPU සඳහා වැඩසටහන් ලිවීමට හැකි වන අතර, GPU වල ස්වභාවය විද්යාත්මක පරිගණනය වැනි ඉහළ සමාන්තරගත මෙහෙයුම් සඳහා ඒවා වඩාත් ගැලපේ. විශේෂිත GPU පරිගණක කාඩ්පත් මාලාවක් කුඩා වෙනුවට ආදේශ කළ හැකිය. NVIDIA ටෙස්ලා පුද්ගලික සුපිරි පරිගණකවල මෙන් පොකුරු ගණනය කරන්න . ෆෝල්ඩින් @ නිවස පිළිබඳ අත්දැකීම් ඇති නවීන GPU සහිත පාරිභෝගිකයින්ට GPU සේවාදායකයින් සමඟ දායක වීමට ඒවා භාවිතා කළ හැකි අතර එමඟින් ප්රෝටීන් නැමීමේ සමාකරණ ඉතා ඉහළ වේගයකින් සිදු කළ හැකි අතර ව්යාපෘතියට වැඩි වැඩ කොටසක් කළ හැකිය ( නිතර අසනු ලබන ප්රශ්න කියවීමට වග බලා ගන්නපළමුව, විශේෂයෙන් GPU වලට අදාළ). භෞතික ක්රීඩා භාවිතා කරමින් වීඩියෝ ක්රීඩා වලදී වඩා හොඳ භෞතික විද්යාත්මක අනුකරණයක් ලබා දීමට GPU වලට හැකිය, වීඩියෝ කේතන හා විකේතනය වේගවත් කිරීම සහ වෙනත් ගණනය කිරීම්-දැඩි කාර්යයන් ඉටු කිරීම. GPUs කාර්ය සාධනය සඳහා වඩාත් සුදුසු වන්නේ මෙම ආකාරයේ කාර්යයන් ය.
සාම්ප්රදායික x86 CPU මධ්යයන් GPU සමඟ ඒකාබද්ධ කරන ඇක්සලරේටඩ් ප්රොසෙසින් යුනිට් (APU) නමින් ප්රොසෙසරයක් නිර්මාණය කිරීමට AMD පුරෝගාමී වේ. මෙම ප්රවේශය මවු පුවරුව-ඒකාබද්ධ ග්රැෆික් විසඳුම් වලට වඩා බෙහෙවින් උසස් (වඩාත් මිල අධික විවික්ත ජීපීයූ සඳහා නොගැලපේ), සහ වෙනම ජීපීයූ අවශ්යතාවයකින් තොරව හොඳ බහුමාධ්ය කාර්ය සාධනයක් සහිත සංයුක්ත, අඩු වියදම් පද්ධතියක් සඳහා ඉඩ ලබා දේ. තරඟකාරී ඒකාබද්ධ ජීපීයූ ක්රියාකාරිත්වය දැනට ඉන්ටෙල් අයිරිස් ප්රෝ ග්රැෆික්ස් සමඟ ඇති චිප් කිහිපයකට පමණක් සීමා වී ඇතත් නවතම ඉන්ටෙල් ප්රොසෙසරයන් ඔන්-චිප් ඒකාබද්ධ ග්රැෆික්ස් ලබා දෙයි. තාක්ෂණය අඛණ්ඩව ඉදිරියට යත්ම, වරක් වෙන් වූ මෙම කොටස්වල අභිසාරීතාවයේ වැඩි වීමක් අපට පෙනෙනු ඇත. AMD බලාපොරොත්තු වේCPU සහ GPU එකකි, එකම කාර්යයක් සඳහා බාධාවකින් තොරව එකට වැඩ කළ හැකි අනාගතයක් .
එසේ වුවද, පරිගණක මෙහෙයුම් පද්ධති සහ යෙදුම් විසින් සිදු කරනු ලබන බොහෝ කාර්යයන් තවමත් CPU වලට වඩාත් සුදුසු වන අතර GPU භාවිතා කරමින් වැඩසටහනක් වේගවත් කිරීම සඳහා බොහෝ කාර්යයන් අවශ්ය වේ. දැනට පවතින බොහෝ මෘදුකාංග x86 ගෘහ නිර්මාණ ශිල්පය භාවිතා කරන හෙයින් සහ GPU වලට විවිධ ක්රමලේඛන ශිල්පීය ක්රම අවශ්ය වන අතර මෙහෙයුම් පද්ධති සඳහා අවශ්ය වන වැදගත් අංග කිහිපයක් නැති හෙයින්, එදිනෙදා පරිගණකකරණය සඳහා CPU සිට GPU වෙත සාමාන්ය මාරුවීම ඉතා අපහසු වේ.