vaividhyamaina vyavastha nirmaanam

bhinnamaina vyavastha nirmaanam (hcsa) anedi cross-vendor specificationla samiti, idhi oke bassulo central prosessing unitlu mariyu graphics processorla ekikarananu, bhaagaswaamya ghnaapakasakti mariyu panulatho anumatistundi. hcsa foundation hcsa foundation dwara abhivruddhi cheyabadutondi, indulo (aneka itara vaatitho paatu) amd mariyu arm unnaayi. sipus, gypus mariyu itara ganana parikaraala madhya communication japyanni tagginchadam mariyu programmer drukpatham nundi eee vividha parikaraalanu marinta anukuulamgaa marchadam platfam yokka perkonna lakshyam, parikaraala vibhedaka ghnaapakaala madhya daetaanu taralinche pranaalikanu prograamarku upasamanam kaligistundi (prastutam opencl ledhaa kudaatho cheyali).
kudaa mariyu openl mariyu chaalaa itara adhunaatana prograaming bhashalu vaati amalu paniteerunu penchadaaniki hcsni upayoginchavacchu. tabletlu, smartphonelu, itara mobile parikaraalu mariyu veediyo game console vanti system-aann-chip parikaraalalo vaividhyamaina computing vistrutamgaa upayoginchabadutundi. pratyeka memory ledhaa scheduling lekunda floating point gananala kosam graphics praasesarnu upayoginchadaaniki hcsa prograamlanu anumatistundi.
hetubaddhata.
gananalanu gpuku offload chesetappudu prograamarlapai bharanni tagginchadam hcsa venuka unna kaaranam. modata AMD dwara matrame nadapabade mariyu FSA anie piluvabade eee aalochana itara tayaareedaarula DSPs vanti gypus kakunda itara prosessing unitlanu kooda kaligi undataaniki vistarinchabadindi.
aadhunika gypus oke bodhana, bahula dayta (cmd) mariyu oke bodhana, bahula threadlu (cmt) nirvahinchadaaniki baga saripotundi, ayithe aadhunika sipus ippatikee branching kosam optimize cheyabadutunnayi. modalainavi.
sameeksha.
modata sell broadband injin vanti embeded systems dwara pravesapettabadina, system memarini neerugaa bahula system actorla madhya panchukovadam anedi vaividhyamaina computingnu marinta pradhana sravantigaa chestundi. bhinnamaina computing anedi bahula prosessing unitlu central prosessing unitlu (sipis), graphics prosessing unitlu (gps), digital signal processorlu (dsps) ledhaa yea rakamaina application-nirdishta integrated circuitlu (esix) kaligi unna vyavasthalanu suuchistumdi. system nirmaanam edainaa acceleratornu, udaaharanaku graphics praasesarnu, system yokka cpu maadirigaane prosessing sthaayilo panicheyadaaniki anumatistundi.
daani pradhana lakshanaalalo, hcsa ganana parikaraala kosam ekikruta virtual adrus spacenu nirvachistundihi ikkada gypus saampradayakamgaa pradhana (cpu) memory nundi vaerugaa vaari swantha memarini kaligi untundi, hcsaki eee parikaraalu paejee pattikalu panchukoovaalsina avasaram undhi, tadwara parikaraalu paayintarlanu panchukovadam dwara daetaanu marpidi chesukovacchu. dheeniki custom memory management unitlu maddatu ivvali. paraspara kaaryaacharananu saadhyam cheyadaaniki mariyu prograaming yokka vividha amsaalanu sulabhataram cheyadaaniki, hcsa sipus mariyu acceleratorlu rendintikee isa-agneyavaadigaa undataaniki mariyu unnata sthaayi prograaming bhashalaku maddatu ivvadaaniki uddesinchabadindi.
ippativaraku, hcsa lakshanaalu eee krindi vidhamgaa unnaih
hcsa madhyantara pora.
hetchsile (bhinnamaina vyavastha nirmaanam madhyantara bhasha), samaantara kaaryakramaala kosam oka vaastavika bodhana samiti
hcsa pampevaadu mariyu runn-time.
mobile parikaraalu hcsa yokka anuvartana praantaalalo okati, dheenilo idhi merugaina vidyut saamarthyaanni istundi.
rekhaachitraalanu nirodhinchandi.
diguva drushtaamtaalu saampradaaya nirmaanaala krinda hcsa krinda cpu-gpu samanvayaanni polchayi.
software maddatu.
hardwarelo amalu cheyabadina konni hcsa-nirdishta lakshanaalaku operating system kernell mariyu nirdishta parikara driverla maddatu undaali. udaaharanaku, AMD radian mariyu AMD firepro graphics kaardulaku maddatu, mariyu graphics core next (GCN) aadhaaramgaa APUS, 8 fibravari 2015naa vidudalaina linux kernell mainline yokka version version vileenam cheyabadindi. prograamlu neerugaa sankarshana chendavu, conny HSA runtimenu upayoginchi vaari udyogaalanu kyuu chestaayi. berlin" apus anie piluvabade eee mottamodati amalu, ledhaa "berlin" apus paie drushti pedutundi mariyu ippatike unna radian kernell graphics driver thoo paatu panichestundi.
adanamgaa, programmer drukpatham nundi bahula sipus mariyu jipasla madhya ganana udyogaala pampineeni sulabhataram cheyadame lakshyamgaa "bhinnamaina quing" (hetch kyuu) kuu maddatu istundi. vaividhyamaina memory management" ("hcmm") kuu maddatu, idhi amd yokka iommu yokka version version kaligi unna graphics hardwareku matrame saripotundi, idhi linux kernell mainline version version aamodinchabadindi.
aamodinchabadindi vidudala kanunna open jedike "sumatra" vidudala kosam hcsa platformlaku samagra maddatu prakatinchabadindi.
microsoft vindos mariyu linux kosam andubaatulo unna samaantara computingnu lakshyamgaa chesukuni AMD yokka yajamanya software development kitt AMD yap SDK. bolt anedi bhinnamaina computing kosam optimize cheyabadina sii + + template library.
jipupen hcsaku sambandhinchina konni itara software saadhanaalanu ardham chesukuntadu. codexl version version hcsa profiler untundi.
hardware maddatu.
amd.
, kevalam AMD yokka "kaveri" a-syries apus (cf. "kaveri" desktop processorlu mariyu "kaveri" mobile processorlu) mariyu soonee yokka playstation 4 integrated gpuni amd yokka iommu yokka version 2 dwara memarini access cheyadaaniki anumatinchaayi. munupati apus (trinity mariyu richland) loe version 2 iommu kaaryaacharana undhi, conny pci express dwara anusandhaaninchabadina bahya gpu dwara matrame upayoginchabadutundi.
2015 taruvaata carrizo mariyu bristol ridge apus kooda integrated gpu kosam version 2 iommu kaaryaacharananu kaligi unnaayi.
cheyi.
cheyi amalu chesinatlugaa arm yokka bifrast microarchitecture, hcsa 1.1 hardware specificationlaku puurtigaa anugunamgaa untundi. eee hardware lakshanaanni upayoginche software maddatunu arm prakatinchaledu.

