ઓપનસીએલ 3.0 ની અંતિમ વિશિષ્ટતાઓ પહેલાથી જ પ્રકાશિત કરવામાં આવી છે

થોડા મહિના પહેલા અમે શેર કર્યું અહીં બ્લોગ પર સમાચાર છે દ્વારા ઓપનસીએલ 3.0 ના વિકાસનું પ્રકાશન ખ્રોનોસ કન્સર્નન (ઓપનજીએલ, વલ્કન અને ઓપનસીએલ પરિવાર માટે સ્પષ્ટીકરણોના વિકાસ માટે જવાબદાર).

અને તે ત્યાં સુધી હતું અંતિમ ઓપનસીએલ 3.0 સ્પષ્ટીકરણોની રજૂઆત, મલ્ટિ-કોર સીપીયુ, જી.પી.યુ., એફ.પી.જી.એ., ડી.એસ.પી.એસ. અને સુપર કોમ્પ્યુટર્સ અને ક્લાઉડ સર્વર્સમાં ઉપયોગમાં લેવામાં આવતી ચિપ્સથી અન્ય વિશિષ્ટ ચિપ્સનો ઉપયોગ કરીને મલ્ટિપ્લ .ટફોર્મ સમાંતર કમ્પ્યુટિંગને ગોઠવવા માટે સી.પી.ના APIs અને એક્સ્ટેન્શન્સને મોબાઇલ ઉપકરણો અને સંકલિત તકનીકમાં મળી શકે છે.

તે જ સમયે, એક ઓપન સોર્સ ઓપનસીએલ એસડીકે પ્રકાશિત થયો હતો ટૂલ્સ, ઉદાહરણો, દસ્તાવેજીકરણ, હેડર ફાઇલો, સી ++ માટેની લિંક્સ અને ઓપનસીએલ 3.0 સુસંગત એપ્લિકેશંસ વિકસાવવા માટે સી લાઇબ્રેરીઓ સાથે.

ક્લેંગ કમ્પાઇલર પર આધારિત ઓપનસીએલ 3.0 ની પ્રારંભિક અમલીકરણ પણ રજૂ કરવામાં આવી છે, જે મુખ્ય એલએલવીએમ પેકેજમાં શામેલ થવા માટે પીઅર સમીક્ષા તબક્કામાં છે. આઇબીએમ, એનવીઆઈડીઆઈએ, ઇન્ટેલ, એએમડી, Appleપલ, એઆરએમ, ઇલેક્ટ્રોનિક આર્ટ્સ, ક્વાલકોમ, ટેક્સાસ ઇન્સ્ટ્રુમેન્ટ્સ અને તોશીબા જેવી કંપનીઓએ ધોરણમાં ફાળો આપ્યો છે.

આજે, ખ્રોનોસ ઓપનસીએલ ™ વર્કિંગ ગ્રુપ વિકાસકર્તાઓને ઝડપથી ઉભા થવા સક્ષમ બનાવવા માટે, ખ્રોનોસ ઓપનસીએલ એસડીકેના પ્રારંભિક પ્રારંભિક પ્રકાશનની સાથે, નવી યુનિફાઇડ ઓપનસીએલ સી 3.0 ભાષા સ્પષ્ટીકરણ સહિત, અંતિમકૃત ઓપનસીએલ 3.0 સ્પષ્ટીકરણોના પ્રકાશનની જાહેરાત કરીને ખુશ છે. ઓપનસીએલ સાથે ઝડપી.

ઓપનસીએલ 3.0 મુખ્ય લાક્ષણિકતાઓ

હવે ઓપીએનસીએલ 3.0 એપીઆઇ ઓપનસીએલનાં બધાં સંસ્કરણોને આવરી લે છે (1.2, 2.x), અલગ સ્પષ્ટીકરણો આપ્યા વિના દરેક આવૃત્તિ માટે.

ઓપનસીએલ 3.0 એ વધારાના સ્પષ્ટીકરણોને એકીકૃત કરીને મુખ્ય કાર્યક્ષમતાને વિસ્તૃત કરવાની ક્ષમતા પ્રદાન કરે છે જે ઓપનસીએલ 1.2 / 2.X ના એકાધિકાર પ્રકૃતિને અવરોધિત કર્યા વિના વિકલ્પોના રૂપમાં ઓવરલેપ થશે.

ફક્ત કાર્યક્ષમતા જે મળે છે ઓપનસીએલ 1.2 ફરજિયાત જાહેર કરાઈ છે, અને માં સૂચવેલ બધી સુવિધાઓ ઓપનસીએલ 2.x સ્પષ્ટીકરણોને વૈકલ્પિક કહેવામાં આવે છે.

આ અભિગમ વિશિષ્ટ અમલીકરણોના નિર્માણને સરળ બનાવશે જે ઓપનસીએલ 3.0 સાથે સુસંગત છે અને ઉપકરણોની શ્રેણીને વિસ્તૃત કરશે કે જેના પર ઓપનસીએલ 3.0 નો ઉપયોગ કરી શકાય છે.

ઉદાહરણ તરીકે, ઉત્પાદકો વિશિષ્ટ ઓપનસીએલ 3.0.x સુવિધાઓને અમલમાં લીધા વિના ઓપનસીએલ 2 માટે આધારને અમલમાં મૂકી શકે છે. વૈકલ્પિક ભાષાના કાર્યોને Toક્સેસ કરવા માટે, વ્યક્તિગત એપીઆઇ તત્વો, તેમજ વિશિષ્ટ મેક્રોઝના સમર્થનનું મૂલ્યાંકન કરવા માટે, પરીક્ષણ વિનંતી સિસ્ટમ ઓપનસીએલ 3.0 માં ઉમેરવામાં આવી છે.

અગાઉ પ્રકાશિત સ્પષ્ટીકરણો સાથે એકીકરણ, એપ્લિકેશન્સને ઓપનસીએલ 3.0 માં અનુવાદિત કરવાનું સરળ બનાવે છે. ઓપનસીએલ ૧.૨ એપ્લિકેશનો એવા ઉપકરણો પર ચલાવવામાં સક્ષમ હશે કે જે ફેરફાર કર્યા વિના CL.૨૦ ઓ.સી.એલ.નું સમર્થન કરે છે.

કાર્યક્રમો ઓપનસીએલ 2.x ને પણ કોડ ફેરફારની જરૂર નથી, પરંતુ જો CLપનસીએલ environment. environment વાતાવરણ જરૂરી કાર્યક્ષમતા પ્રદાન કરે છે (ભવિષ્યના સુવાહ્યતા માટે, ઓપનસીએલ ૨.x એપ્લિકેશન્સનો ઉપયોગ કરવામાં આવી રહી છે તે ઓપનસીએલ ૨.x સુવિધાઓ સાથે સુસંગતતાનું મૂલ્યાંકન કરવા માટે પરીક્ષણ પ્રશ્નો ઉમેરવા માટે પ્રોત્સાહિત કરવામાં આવે છે).

ઓપનસીએલ અમલીકરણવાળા ડ્રાઇવર ડેવલપર્સ સરળતાથી કેટલાક એપીઆઇ ક callsલ્સ માટે વિનંતી પ્રક્રિયા ઉમેરીને અને સમય જતાં વિધેયમાં ધીમે ધીમે વધારો કરીને તેમના ઉત્પાદનોને સરળતાથી ખુલ્લા કરી શકે છે.

ઓપનસીએલ 3.0 સ્પષ્ટીકરણ પર્યાવરણ, એક્સ્ટેંશન અને સ્પષ્ટીકરણો સાથે ગોઠવાયેલ છે સામાન્ય મધ્યવર્તી એસપીઆઇઆર-વી, જેનો ઉપયોગ વલ્કન API માં થાય છે. એસપીઆઇઆર-વી 1.3 સ્પષ્ટીકરણ માટેનો આધાર વૈકલ્પિક સુવિધા તરીકે મુખ્ય ઓપનસીએલ 3.0 માં સમાવવામાં આવેલ છે. કમ્પ્યુટ કોરો માટે એસપીઆઈઆર-વી ઇન્ટરમિડિયેટ રજૂઆતનો ઉપયોગ કરીને પેટા જૂથો સાથેની કામગીરી માટેનો આધાર ઉમેરવામાં આવ્યો છે.

આ ઉપરાંત DMA કામગીરી કરવા માટે એક્સ્ટેંશન માટે સપોર્ટ ઉમેર્યો ડીએસપી જેવી ડી.એમ.એ. ચિપ્સ પર અસમકાલીન સપોર્ટેડ છે.

અસુમેળ DMA, ચાલુ ગણતરીઓ અથવા અન્ય ડેટા ટ્રાન્સફર સાથે સમાંતર, અસમકાલીક રીતે વૈશ્વિક અને સ્થાનિક મેમરી વચ્ચે ડેટા ટ્રાન્સફર કરવા માટે DMA ટ્રાન્ઝેક્શનનો ઉપયોગ કરવાનું શક્ય બનાવે છે.

સમાંતર પ્રોગ્રામિંગ એક્સ્ટેંશનનું સ્પષ્ટીકરણ ભાષા માટે સી આવૃત્તિ 3.0 માં સુધારી દેવામાં આવી છે અને સી ++ માટે ઓપનસીએલ ભાષા એક્સ્ટેંશનનો વિકાસ "ઓપનસીએલ માટે સી ++" પ્રોજેક્ટની તરફેણમાં બંધ છે.

વલ્કન એપીઆઈ દ્વારા ઓપનસીએલનું ભાષાંતર કરવા માટે, ક્લspસ્પીવી કમ્પાઇલર પ્રસ્તાવિત છે, જે ઓપનસીએલ કર્નલને વલ્કન એસપીઆઇઆર-વી પ્રતિનિધિત્વમાં રૂપાંતરિત કરે છે, અને ક્લોવીકે સ્તર ખાતરી કરે છે કે ઓપનસીએલ એપીઆઈ વલ્કનની ટોચ પર કાર્ય કરે છે.

સ્રોત: https://www.khronos.org/


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: AB ઈન્ટરનેટ નેટવર્ક્સ 2008 SL
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.