ST200 family
એસટી 200 એ હ્યુવલેટ-પેકાર્ડ લેબોરેટરીઝ અને એસટીમાઇક્રોઇલેક્ટ્રોનિક્સ દ્વારા એલએક્સ નામ હેઠળ સંયુક્ત રીતે વિકસાવવામાં આવેલી ટેકનોલોજી પર આધારિત ખૂબ લાંબા સૂચના શબ્દ (વીએલઆઈડબલ્યુ) પ્રોસેસર કોરનું કુટુંબ છે. એસટી 200 પરિવારનો મુખ્ય ઉપયોગ એમ્બેડેડ મીડિયા પ્રોસેસિંગ છે. એલએક્સ આર્કિટેક્ચર એલએક્સ આર્કિટેક્ચર આઇએ-64 દ્વારા ઉદાહરણરૂપ ઇપીઆઇસી આર્કિટેક્ચર કરતાં મલ્ટિફ્લોથી ટ્રેસ પ્રોસેસર શ્રેણી દ્વારા વ્યાખ્યાયિત મૂળ વીએલઆઇડબલ્યુ આર્કિટેક્ચરની નજીક છે. ચોક્કસપણે, Lx એ એક સપ્રમાણ સમૂહ રચના છે, જ્યાં સમૂહ સ્પષ્ટ મોકલવા અને પ્રાપ્ત કરવા માટેની સૂચનાઓ દ્વારા વાતચીત કરે છે. દરેક ક્લસ્ટર મહત્તમ એક નિયંત્રણ સૂચના (ગોટો, જમ્પ, કૉલ, રીટર્ન), એક મેમરી સૂચના (લોડ, સ્ટોર, પ્રી-ફેચ) અને ચક્ર દીઠ બે ગુણાકાર સૂચનાઓ સાથે ચક્ર દીઠ 4 સૂચનાઓ સુધી અમલમાં મૂકે છે. તમામ અંકગણિત સૂચનો સામાન્ય રજિસ્ટર ફાઇલ (64 x 32-બીટ) અથવા શાખા રજિસ્ટર ફાઇલ (8 x 1-બીટ) સાથે જોડાયેલા ઓપરેન્ડ્સ સાથે પૂર્ણાંક મૂલ્યો પર કામ કરે છે. સામાન્ય રજિસ્ટર $r0 હંમેશા શૂન્ય તરીકે વાંચે છે, જ્યારે સામાન્ય રજિસ્ટર $r63 એ લિંક રજિસ્ટર છે. કેટલીક શરતી શાખાઓને દૂર કરવા માટે, Lx આર્કિટેક્ચર શરતી પસંદગી સૂચનાઓના સ્વરૂપમાં આંશિક આગાહી સમર્થન પણ પ્રદાન કરે છે. ત્યાં કોઈ વિભાજન સૂચના નથી, પરંતુ વિભાજન પગલાની સૂચના આપવામાં આવી છે. તમામ સૂચનાઓ સંપૂર્ણપણે પાઇપલાઇન્ડ છે. લોડ, ગુણાકાર, શાખા આર. ઓ. ડબલ્યુ. વિલંબતા સાથે સરખામણી સિવાય આર. ઓ. ડબલ્યુ. વિલંબતા એક-ચક્ર છે. યુદ્ધની વિલંબતા શૂન્ય ચક્ર છે અને ડબલ્યુ. એ. ડબલ્યુ. વિલંબતા એક ચક્ર છે. ST200 Lx અમલીકરણ માટેના મુખ્ય આર્કિટેક્ટ્સ પાઓલો ફારાબોશી (HPL, આર્કિટેક્ચર) અને ફ્રેડ હોમવુડ (STM, માઇક્રોઆર્કિટેક્ચર) હતા. આર્કિટેક્ચર અને માઇક્રોઆર્કિટેક્ચર ટીમના મુખ્ય સભ્યોમાં જ્યોફ્રી બ્રાઉન (એચ. પી. એલ. સહ-નેતૃત્વ), જિયુસેપ દેસોલી (એચ. પી.), ગેરી વોન્ડ્રન (એચ. પી.), ટ્રેફોર સાઉથવેલ (એસ. ટી.), ટોની જાર્વિસ (એસ. ટી.) અને એલેક્સ સ્ટાર (એસ. ટી.) નો સમાવેશ થાય છે. આર્કિટેક્ચર ખરેખર એક સાચો ક્રોસ કંપની વિકાસ હતો, જે પ્રોજેક્ટના પ્રારંભિક સમયગાળા માટે સહ-સ્થિત હતો, જે લગભગ બે વર્ષ સુધી ચાલ્યો હતો. ST200 કોર ST200 VLIW પરિવારમાં હાલમાં ST210, ST220, ST231 કોરનો સમાવેશ થાય છે, જે Lx આર્કિટેક્ચરના સિંગલ-ક્લસ્ટર અમલીકરણ છે. આ કોર વચ્ચેનો તફાવત ન્યૂનતમ છેઃ એસટી210 એ એલએક્સ ટેકનોલોજી પર આધારિત પ્રથમ એસટીમાઇક્રોઇલેક્ટ્રોનિક્સ ઉત્પાદન હતું. ST220 એ એક એક્ઝિક્યુટ સ્ટેજ ઉમેરીને ST210 ની આવર્તનમાં સુધારો કર્યો, જેની અસર મહત્તમ વિલંબને 2 થી 3 ચક્ર સુધી વધારવાની હતી. ST231 એ રજિસ્ટર સ્કોરબોર્ડિંગ અને પૂર્ણાંક અને અપૂર્ણાંક માહિતી રજૂઆતો માટે 32-બીટ x 32-બીટ ગુણાકાર સાથે ST220 માળખામાં સુધારો કર્યો. એક એમએમયુ પણ ઉમેરવામાં આવ્યું હતું જેથી એસટી231 નો ઉપયોગ યજમાન પ્રોસેસર તરીકે થઈ શકે. ડિજિટલ વિડિયોમાં, એસ. ટી. એમ. એ 2009માં અહેવાલ આપ્યો હતો કે તેણે એસ. ટી. 200 પરિવારમાંથી વી. એલ. આઈ. ડબલ્યુ. પ્રોસેસર ધરાવતી 40 મિલિયનથી વધુ સિસ્ટમો-ઓન-ચિપ (એસ. ઓ. સી.) મોકલી હતી. આમાંના ઘણા એસ. ઓ. સી. માં બહુવિધ એસ. ટી. 200 હોય છે (એસ. ટી. આઈ. 7200 માં ચાર એસ. ટી. 231 હોય છે), તેઓ વાસ્તવમાં આમાંથી 7 કરોડથી વધુ વી. એલ. આઈ. ડબલ્યુ. પ્રોસેસર્સ મોકલે છે. કમ્પાઇલિંગ ટૂલ્સ પ્રથમ ST210 કમ્પાઇલર એ HP Lx કમ્પાઇલર હતું જે HP લેબ્સ કેમ્બ્રિજ ખાતે વિકસાવવામાં આવ્યું હતું, જે પોતે મલ્ટિફ્લો ટ્રેસ શેડ્યુલિંગ કમ્પાઇલરનું વંશજ હતું અને એમ્બેડેડ ડોમેનને લક્ષ્ય બનાવવા માટે HP દ્વારા ભારે ફેરફાર કરવામાં આવ્યો હતો. એસટી220થી શરૂ કરીને, એસટીમાઇક્રોઇલેક્ટ્રોનિક્સે ઓપન64 ટેકનોલોજી પર આધારિત કમ્પાઇલર રજૂ કર્યા હતા. આ કમ્પાઇલર્સમાં, સંપૂર્ણ C + + પાલન હાંસલ કરવા માટે, ઓપન64 પ્રકાશનને તેના GCC C અને C + + ફ્રન્ટ-એન્ડને 2.96 થી 3. x અને પછી 4. x સુધી અપગ્રેડ કરીને સુધારવામાં આવ્યું છે. એ. એસ. એમ. સ્ટેટમેન્ટ સહિત ઓપન64માં જી. એન. યુ. સી. એક્સ્ટેંશનનો સંપૂર્ણ અમલ કરવામાં આવ્યો છે. પરિણામે, લિનક્સ કર્નલને ST200 માટે સંકલિત કરી શકાય છે. અન્ય ST200 સંકલન સાધનો એ જી. એન. યુ. તરીકે, જી. એન. યુ. એલ. ડી. અને જી. ડી. બી. ના સીધા પોર્ટ છે. સંદર્ભો ડિજિટલ સિગ્નલ પ્રોસેસર્સ ખૂબ લાંબી સૂચના વર્ડ કમ્પ્યુટિંગ