ઓપન સે ક્યુરા, સુરક્ષિત AI સિસ્ટમ્સ વિકસાવવા માટેનું ઓપન સોર્સ ફ્રેમવર્ક

ઓપન સે ક્યુરા

ઓપન સે ક્યુરા એ ઓપન સોર્સ ડિઝાઇન ટૂલ્સ અને આઇપી લાઇબ્રેરીઓનો સમૂહ વિકસાવવાનો છે

તાજેતરમાં ગૂગલે અનાવરણ કર્યું એક બ્લોગ પોસ્ટ દ્વારા, એક નવા પ્રોજેક્ટની શરૂઆત, જેનું નામ છે ઓપન સે ક્યુરા, જેનો ઉદ્દેશ છે માટે રચાયેલ સુરક્ષિત ચિપ્સની રચનાને સરળ બનાવો e ને લગતી સમસ્યાઓનું નિરાકરણl મશીન લર્નિંગ અને આર્ટિફિશિયલ ઇન્ટેલિજન્સ.

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

અગાઉ પ્રોજેક્ટ સ્પેરો તરીકે આંતરિક રીતે જાણીતો હતો, પ્રોજેક્ટ ઓપન સે ક્યુરા એ ઓપન સોર્સ ડેવલપમેન્ટ માટેની અમારી પ્રતિબદ્ધતાનું પ્રમાણપત્ર છે. Open Se Cura સાથેનો અમારો ધ્યેય ઓપન સોર્સ ડિઝાઇન ટૂલ્સ અને IP લાઇબ્રેરીઓનો સમૂહ વિકસાવવાનો છે જે કો-ડિઝાઇન અને ડેવલપમેન્ટ દ્વારા મશીન લર્નિંગ વર્કલોડ સાથે સંપૂર્ણ સિસ્ટમના વિકાસને વેગ આપશે. આ અમને સુરક્ષા, કાર્યક્ષમતા અને માપનીયતાની આસપાસ સિસ્ટમ ડિઝાઇન પર વધુ સારી રીતે ધ્યાન કેન્દ્રિત કરવાની મંજૂરી આપશે, જે AI અનુભવોની આગામી પેઢીને શક્તિ આપશે.

ઓપન સે ક્યુરા વિશે

ઓપન સે ક્યુરા તેના હૂડ હેઠળ છે, કેન્ટ્રિપોસ ઓપરેટિંગ સિસ્ટમ, જ્યારે હાર્ડવેર બાજુ પર, તે છે OpenTitan પ્લેટફોર્મ પર આધારિત અને આર્કિટેક્ચર પર આધારિત પ્રોસેસર કોર આરઆઈએસસી-વી.

CantripOS ઓપરેટિંગ સિસ્ટમ તે seL4 માઇક્રોકર્નલ પર આધારિત છે, જેના પર સિસ્ટમ પર્યાવરણ ચાલે છે રસ્ટ ભાષામાં લખાયેલ. RISC-V સિસ્ટમ્સમાં, seL4 માઇક્રોકર્નલ માટે વિશ્વસનીયતાનો ગાણિતિક પુરાવો પ્રદાન કરવામાં આવે છે, જે દર્શાવે છે કે કોડ ઔપચારિક ભાષામાં ઉલ્લેખિત સ્પષ્ટીકરણોને પૂર્ણપણે પૂર્ણ કરે છે. seL4 આર્કિટેક્ચર કર્નલ સંસાધનોને વપરાશકર્તા જગ્યામાં મેનેજ કરવા માટે ભાગોને ખસેડીને અને તે સ્રોતો માટે વપરાશકર્તા સંસાધનોની જેમ સમાન ઍક્સેસ નિયંત્રણ સાધનો લાગુ કરીને અલગ છે.

માઇક્રોકર્નલ એબ્સ્ટ્રેક્શન પ્રદાન કરતું નથી ફાઇલો, પ્રક્રિયાઓ, નેટવર્ક કનેક્શન્સ અને તેના જેવાનું સંચાલન કરવા માટે ઉચ્ચ-સ્તરની આઉટ-ઓફ-ધ-બોક્સ; તેના બદલે, તે માત્ર ન્યૂનતમ મિકેનિઝમ્સ પ્રદાન કરે છે ભૌતિક સરનામાંની જગ્યા, વિક્ષેપો અને પ્રોસેસર સંસાધનોની ઍક્સેસને નિયંત્રિત કરવા માટે.

ઉચ્ચ-સ્તરની અમૂર્તતા અને નિયંત્રકો હાર્ડવેર સાથે સંપર્ક કરવા માટે અલગથી અમલમાં મૂકવામાં આવે છે વપરાશકર્તા-સ્તરના કાર્યોના સ્વરૂપમાં માઇક્રોકર્નલની ટોચ પર. માઇક્રોકર્નલ માટે ઉપલબ્ધ સંસાધનોમાં આ કાર્યોની ઍક્સેસ નિયમોને વ્યાખ્યાયિત કરીને ગોઠવવામાં આવે છે.

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

બિલ્ડ CAmkES નો ઉપયોગ કરીને ચકાસાયેલ છે, જે seL4 પ્રોજેક્ટ દ્વારા વિકસાવવામાં આવી છે. સિસ્ટમ સેવાઓ દ્વારા ગતિશીલ રીતે લોડ થઈ શકે તેવી અંતિમ એપ્લિકેશનો વિકસાવવા માટે, મશીન લર્નિંગ મોડલ્સ ચલાવવા માટે એમ્બીએમએલ SDK અને IREE (ઇન્ટરમીડિયેટ રિપ્રેઝન્ટેશન એક્ઝિક્યુશન એન્વાયર્નમેન્ટ) ટૂલકીટનો ઉપયોગ કરવાની દરખાસ્ત છે. રસ્ટ સિસ્ટમના ઘટકો અને સેવાઓ કેન્ટ્રિપ ફ્રેમવર્કનો ઉપયોગ કરીને વિકસાવવામાં આવે છે.

છેલ્લે, એ ઉલ્લેખનીય છે કે પ્રોજેક્ટના વિકાસમાં માત્ર ગૂગલે જ ભાગ લીધો નથી, ત્યારથી પણ સામેલ હતા ટૂલ્સ અને ઇન્ફ્રાસ્ટ્રક્ચર તત્વોના વિકાસમાં, બિન-લાભકારી સંસ્થા લોઆરઆઈએસસી, જે RISC-V આર્કિટેક્ચર પર આધારિત ફ્રી માઇક્રોપ્રોસેસરના વિકાસની દેખરેખ રાખે છે, તેમજ કંપનીઓ Antmicro અને VeriSilicon.

લોઆરઆઈએસસી દ્વારા વિકસિત પ્રોસેસરનો ઉપયોગ વિશ્વસનીય હાર્ડવેર ઘટકો (રૂટ ઓફ ટ્રસ્ટ) બનાવવા માટે કોર તરીકે કરવામાં આવ્યો હતો. Antmicro એ રેનોડ સિમ્યુલેટર સાથે પ્રોજેક્ટ પૂરો પાડ્યો છે જે વાસ્તવિક હાર્ડવેર વિના CantripOS અને seL4 માઇક્રોકર્નલનું પરીક્ષણ કરવાની મંજૂરી આપે છે. VeriSilicon એ ચિપ બનાવટ અને BSP (બોર્ડ સપોર્ટ પેકેજ) વિકાસના ક્ષેત્રમાં તેનો અનુભવ શેર કર્યો.

જો તમે છો તેના વિશે વધુ જાણવામાં રસ છે, તમારે જાણવું જોઈએ કે સિસ્ટમ સેવાઓના સ્ત્રોત કોડ અને RTL યોજનાઓ સહિત પ્રોજેક્ટ વિકાસ, તેઓ અપાચે 2.0 લાયસન્સ હેઠળ વિતરિત કરવામાં આવે છે.

સ્રોત: https://opensource.googleblog.com


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

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

*

*

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