Ngaphambili, uMaurice wayesele eze eRashiya kwi-SPTCC (
Le habrapost ludliwanondlebe olukhulu noMaurice Herlihy. Ixoxa ngezi zihloko zilandelayo:
- Intsebenziswano phakathi kwamaziko emfundo ephakamileyo kunye noshishino;
- Isiseko soPhando lweBlockchain;
- Zivela phi iingcamango zokuphumelela? Impembelelo yokuthandwa;
- PhD phantsi kweliso likaBarbara Liskov;
- Ihlabathi lilindele i-multi-core;
- Ihlabathi elitsha lizisa iingxaki ezintsha. I-NVM, i-NUMA kunye ne-architecture hacking;
- Abaqulunqi vs abaqhubekekisi, RISC vs CISC, inkumbulo ekwabelwana ngayo vs ukudlula komyalezo;
- Ubugcisa bokubhala ikhowudi eethe-ethe enemisonto emininzi;
- Indlela yokufundisa abafundi ukubhala ikhowudi entsonkothileyo enemisonto emininzi;
- Ushicilelo olutsha lwencwadi ethi "Ubugcisa beNkqubo yokuLungiselela iNkqubo";
- Yasungulwa njani inkumbulo yentengiselwano;
- Kutheni kufanelekile ukwenza uphando kwinkalo yokusasazwa kwekhompyuter;
- Ngaba uphuhliso lwe-algorithms luyekile, kunye nendlela yokuqhubela phambili;
- Sebenza kwiYunivesithi yaseBrown;
- Umahluko phakathi kophando eyunivesithi nakwiqumrhu;
- IHydra kunye ne-SPTDC.
Udliwano-ndlebe luqhutywa ngu:
Vitaly Aksenov - okwangoku, i-post-doc kwi-IST Austria kunye nomqeshwa weSebe le-Computer Technologies kwiYunivesithi ye-ITMO. Uqhuba uphando kwinkalo yethiyori kunye nokuziqhelanisa nezakhiwo zedatha ezikhuphisanayo. Ngaphambi kokusebenza kwi-IST, wafumana i-PhD yakhe kwiYunivesithi yaseParis Diderot kunye neYunivesithi ye-ITMO phantsi kolawulo lukaNjingalwazi uPeter Kuznetsov.
Alexey Fedorov - Umvelisi kwi-JUG Ru Group, inkampani yaseRashiya eququzelela iinkomfa zabaphuhlisi. U-Alexey uthathe inxaxheba ekulungiseleleni iinkomfa ezingaphezu kwe-50, kwaye ukuqhubeka kwakhe kubandakanya yonke into esuka kwisikhundla sonjiniyela wophuhliso kwi-Oracle (JCK, i-Java Platform Group) kwindawo yomphuhlisi e-Odnoklassniki.
UVladimir Sitnikov -Njineli kwiNetcracker. Iminyaka elishumi yomsebenzi ekusebenzeni kunye nokulinganisa kwe-NetCracker OS, isofthiwe esetyenziswa ngabaqhubi be-telecom ukwenza i-automate network kunye neenkqubo zolawulo lwezixhobo zenethiwekhi. Ndinomdla kwimiba yokusebenza kweJava kunye neOracle Database. Umbhali ongaphezulu kweshumi elinesibini lokuphucula ukusebenza kumqhubi osemthethweni wePostgreSQL JDBC.
Intsebenziswano phakathi kwezemfundo kunye neshishini
U-Alexey: UMaurice, usebenze kwindawo yezemfundo ixesha elide kwaye umbuzo wokuqala yintsebenziswano phakathi kwezemfundo kunye nezoshishino. Ngaba ungathetha ngendlela unxibelelwano phakathi kwabo olutshintshe ngayo mva nje? Kwenzeka ntoni kwiminyaka engama-20-30 eyadlulayo kwaye kwenzekani ngoku?
UMaurice: Bendisoloko ndizama ukusebenza ngokusondeleyo neenkampani zorhwebo kuba zineengxaki ezibangela umdla. Bona, njengomthetho, abanomdla kakhulu okanye ukupapasha iziphumo zabo okanye kwiinkcazo ezicacileyo zeengxaki zabo kuluntu lwehlabathi. Banomdla kuphela ekusombululeni ezi ngxaki. Ndasebenza kwiinkampani ezinjalo kangangexesha elithile. Ndichithe iminyaka emihlanu ndisebenza ngokusisigxina kwilebhu yophando kwiDigital Equipment Corporation, eyayikade iyinkampani enkulu yekhompyuter. Ndasebenza usuku olunye ngeveki e-Sun, eMicrosoft, e-Oracle, kwaye ndenza umsebenzi omncinci kuFacebook. Ngoku ndiza kuthabatha ikhefu lesabatha (unjingalwazi kwiyunivesithi yaseMelika uvumelekile ukuba athabathe ikhefu elingangonyaka malunga nokuba kanye kwiminyaka emithandathu) kwaye ndisebenze
U-Alexey: Ngaba ungasichazela ngokubanzi ukuba kwenzeka njani oku?
Maurice: Ewe kunjalo. Uyazi, xa ndandisebenza kwi-Digital Equipment Corporation, mna no-Elliot Moss, sayila imemori yentengiselwano. Yayilixesha elineziqhamo kakhulu xa wonke umntu waqalisa ukuba nomdla kwiteknoloji yolwazi. Ukuhambelana, kubandakanywa, nangona iinkqubo ezininzi ezingundoqo zazingekabikho. Ngexesha le-Sun kunye neentsuku ze-Oracle, ndasebenza kakhulu kwizakhiwo zedatha ezihambelanayo. Ku-Facebook ndisebenze kwiprojekthi yabo ye-blockchain, endingakwazi ukuthetha ngayo, kodwa ndiyathemba ukuba iya kuluntu kungekudala. Kunyaka ozayo, e-Algorand, ndiza kusebenza kwiqela lophando ndifunda iikontraki ezihlakaniphile.
U-Alexey: I-Blockchain ibe yisihloko esithandwa kakhulu kwiminyaka embalwa edlulileyo. Ngaba oku kuya kulunceda uphando lwakho? Mhlawumbi kuya kwenza kube lula ukufumana izibonelelo okanye ukubonelela ngokufikelela kwimithombo evela kwiinkampani ezisebenza kolu shishino?
UMaurice: Sele ndifumene isibonelelo esincinci kwi-Ethereum Foundation. Ukuthandwa kwe-blockchain kunceda kakhulu ekukhuthazeni abafundi ukuba basebenze kule ndawo. Banomdla kakhulu kuyo kwaye bayakuvuyela ukubandakanyeka, kodwa ngamanye amaxesha abaqondi ukuba uphando oluvakala lunika umdla ngaphandle lubandakanya umsebenzi onzima ngokwenene. Nangona kunjalo, ndonwabile kakhulu ukusebenzisa yonke le mystique malunga ne-blockchain ukunceda ukutsala abafundi.
Kodwa akuphelelanga apho. Ndikwibhodi yeengcebiso kuqalo oluninzi lwe-blockchain. Abanye babo banokuphumelela, abanye babo abanako, kodwa kuhlala kunomdla kakhulu ukubona izimvo zabo, ukufunda nokucebisa abantu. Eyona nto inika umdla kuxa ulumkisa abantu ukuba bangenzi nto. Izinto ezininzi zibonakala ziyingcamango elungileyo ekuqaleni, kodwa ngaba ngokwenene?
Isiseko soPhando lweBlockchain
Vitaly: Abanye abantu bacinga ukuba ikamva lilele kwi-blockchain kunye ne-algorithms yayo. Kwaye abanye abantu bathi lelinye nje iqamza. Ngaba ungabelana ngoluvo lwakho ngalo mba?
Maurice: Izinto ezininzi ezenzekayo kwihlabathi le-blockchain azilunganga, ezinye bubuqhophololo, zininzi kakhulu. Nangona kunjalo, ndicinga ukuba kukho isiseko esiqinileyo sesayensi kwezi zifundo. Inyaniso yokuba ihlabathi le-blockchain ligcwele ukungafani kweengcamango kubonisa inqanaba lolonwabo kunye nokuzinikela. Kwelinye icala, oku akuloncedo lukhethekileyo kuphando lwenzululwazi. Ngoku, ukuba upapasha inqaku elithetha ngeentsilelo ze-algorithm ethile, ukusabela okubangelwayo akusoloko kungokwesayensi ngokupheleleyo. Abantu badla ngokuziphosa ngaphandle iimvakalelo zabo. Ndicinga ukuba olu hlobo lwemincili kule ndawo lunokubonakala lukhangayo kwabanye, kodwa ekupheleni kosuku, kukho imiba yokwenene yesayensi kunye nobunjineli ekufuneka iqwalaselwe. Kukho iSayensi yeKhompyutha eninzi apha.
Vitaly: Ke uzama ukubeka isiseko sophando lwe-blockchain, akunjalo?
UMaurice: Ndizama ukubeka isiseko soqeqesho oluqinileyo, ngokwenzululwazi nangezibalo. Kwaye inxalenye yengxaki kukuba ngamanye amaxesha kufuneka uphikise ezinye zezikhundla eziqatha zabanye abantu kwaye ungazihoyi. Maxa wambi abantu bayandibuza isizathu sokuba ndisebenze kwindawo enabantu abanomdla kuphela ngabanqolobi nabarhwebi beziyobisi. Ukusabela okunjalo akunantsingiselo kanye njengokuziphatha kwabalandeli abaphinda amazwi akho ngobumfama. Ndicinga ukuba inyaniso kwenye indawo phakathi. I-Blockchain iya kuba nempembelelo enkulu kuluntu kunye noqoqosho lwehlabathi. Kodwa oku akunakwenzeka ngenxa yetekhnoloji yanamhlanje. Ubuchwephesha banamhlanje buya kukhula kwaye oko kuya kuthiwa yi-blockchain kwixesha elizayo kuya kuba kubaluleke kakhulu. Isenokungabonakali njengee-blockchains zangoku, ngumbuzo ovulekileyo lowo.
Ukuba abantu baqamba itekhnoloji entsha, baya kuqhubeka ukuyibiza ngokuba yi-blockchain. Ndiyathetha, kanye njengeFortran yanamhlanje ayinanto yakwenza nolwimi lwaseFortran ukusukela ngeminyaka yoo-1960, kodwa wonke umntu uhlala eyibiza ngokuba yiFortran. Kuyafana nakwi UNIX. Into ebizwa ngokuba yi "blockchain" isaza kwenza i-revolution yayo. Kodwa ndiyathandabuza ukuba le blockchain intsha iya kuba yiyo nantoni na ebonwa ngumntu wonke namhlanje.
Zivela phi iingcamango zokuphumelela? Impembelelo yodumo
U-Alexey: Ngaba ukuthandwa kwe-blockchain kukhokelele kwiziphumo ezitsha kwimbono yesayensi? Ukusebenzisana ngakumbi, abafundi abaninzi, iinkampani ezininzi kwindawo. Ngaba sele kukho naziphi na iziphumo kolu lwando lokuthandwa?
UMaurice: Ndaba nomdla koku xa omnye umntu wandinika iphecana lenkampani eyayisandul’ ukwenza imali eninzi. Yabhala malunga
U-Alexey: Oku kunomdla kakhulu, kuba kwiminyaka embalwa edlulileyo sasinomkhuba ohlukileyo. Kufana nophuhliso lwangaphambili, xa abaphuhlisi abasekwe kwi-browser-front-end baphinde baphinde bavelise itekhnoloji esele isaziwa ngasemva: iinkqubo zokwakha, ukudityaniswa okuqhubekayo, izinto ezinjalo.
Maurice: Ndiyavuma. Kodwa oku akumangalisi, kuba izimvo zokuphumelela ngokwenene zihlala zivela ngaphandle koluntu olumiselweyo. Abaphandi abasekiweyo, ngakumbi izifundiswa ezisele zimiselwe, akunakwenzeka ukuba benze nantoni na eyenzakalisa ngokwenene. Kulula ukubhala iphepha kwinkomfa elandelayo malunga nendlela ophucule ngayo kancinane iziphumo zomsebenzi wakho wangaphambili. Yiya kwinkomfa, dibana kunye nabahlobo, uthethe ngezinto ezifanayo. Kwaye abantu abathe bagqabhuka ngeembono eziphucukileyo phantse bahlala bevela ngaphandle. Abayazi imigaqo, abalwazi ulwimi, kodwa nangona kunjalo ... Ukuba ungaphakathi koluntu olumiselweyo, ndikucebisa ukuba ubeke ingqalelo kwizinto ezintsha, kwinto engahambelani nomfanekiso jikelele. Ngandlel’ ithile, kunokwenziwa umzamo wokudibanisa uphuhliso lwangaphandle, nolwelo olungakumbi neendlela esele siziqonda. Njengenyathelo lokuqala, zama ukuseka isiseko senzululwazi, uze usitshintshe ukuze sisetyenziswe kwiingcamango ezintsha zokuphumelela. Ndicinga ukuba i-blockchain ilungile ukuba ibe ngumbono omtsha, ophazamisayo.
U-Alexey: Kutheni ucinga ukuba oku kwenzeka? Kuba abantu “bangaphandle” abanayo imiqobo ethile eluntwini?
Maurice: Kuyenzeka apha. Ukuba ufunda imbali ye-impressionists kwimizobo kunye nobugcisa ngokubanzi, ngoko ngaxa lithile amagcisa adumileyo agatya impressionism. Bebesithi bubuntwana. Kwisizukulwana kamva, olu hlobo lobugcisa lwalukhatywa ngaphambili lwaba ngumgangatho. Into endiyibonayo kwintsimi yam: abaqambi be-blockchain babengenamdla kumandla, ekwandiseni iimpapasho kunye nesalathisi sokucaphula, bafuna nje ukwenza into enhle. Kwaye ke bahlala phantsi baza baqalisa ukuyenza. Babeswele ubunzulu obuthile bobugcisa, kodwa oko kuyalungiseka. Kunzima kakhulu ukuza nemibono emitsha yokuyila kunokulungisa nokomeleza abo bakhule ngokwaneleyo. Enkosi kwaba baqambi, ngoku ndinento yokwenza!
U-Alexey: Oku kufana nomahluko phakathi kokuqalisa kunye neeprojekthi zelifa. Sizuza ilifa imida emininzi yokucinga, imiqobo, iimfuno ezikhethekileyo, njalo njalo.
UMaurice: Umzekeliso olungileyo usasazwa ngekhompyutha. Cinga nge-blockchain ngokungathi sisiqalo kunye nokusasazwa kwekhompyuter njengenkampani enkulu, esekiweyo. I-computing esasazwayo ikwinkqubo yokufunyanwa kwaye idibaniswe ne-blockchain.
PhD phantsi kweliso likaBarbara Liskov
Vitaly: Sisenemibuzo emininzi! Besijonge imvelaphi yakho kwaye sadibana nenyani enomdla malunga nesidanga sakho sobugqirha. Ewe, oku kwakukudala, kodwa kubonakala ngathi sisihloko esibalulekileyo. Ufumene iPhD yakho phantsi kwesikhokelo sakho
UMaurice: Ngelo xesha, uBarbara neqela lakhe babejonge kwikhompyutha esasazwayo, nto leyo eyayintsha gqitha. Kukwakho nabo bathi icomputing esasazwayo bubuvuvu kwaye iikhompyutha ezinxibelelana zodwa akuncedi nganto. Omnye wemiba eshukuxwayo kwicomputing esasazwayo eyayahlula kwi-centralized computing kukunyamezela iimpazamo. Emva kophando oluninzi, sigqibe kwelokuba ulwimi lwenkqubo yekhompyuter esasaziweyo lufuna ukuba nento efana nentengiselwano yeathom kuba awunakuze uqiniseke ukuba umnxeba ukude uya kuphumelela. Emva kokuba unentengiselwano, ingxaki yolawulo lwemali yenzeka. Emva koko bekukho umsebenzi omninzi ekufumaneni ulwakhiwo lwedatha yentengiselwano enxusene kakhulu. Emva koko, ukugqiba kwam esikolweni, ndaya
Ihlabathi lilindele i-multi-core
Vitaly: Utshilo ukuba ngelo xesha zazimbalwa kakhulu iikhompyuter ezininzi, akunjalo?
Maurice: Bebengekho. Kwakukho izinto ezininzi ezibizwa ngokuba zii-symmetric multiprocessors, ezazidityaniswe ngokusisiseko kwibhasi enye. Oku akuzange kusebenze kakuhle kuba ngalo lonke ixesha inkampani entsha yenza into efanayo, i-Intel yayikhupha iprosesa enye eyayiphezulu kune-multiprocessor.
U-Alexey: Ngaba oku akuthethi ukuba ngaloo maxesha amandulo kwakungaphezulu kwesifundo sethiyori?
UMaurice: Yayingelophononongo lwengcingane, kodwa yayiluphando oluqikelelwayo. Konke oku kwakungekuko ukusebenza ngeethiyori ezininzi; endaweni yoko, sibeka phambili iingcamango malunga noyilo lwezakhiwo olwalungekho ngelo xesha. Le yinto yophando! Akukho nkampani yayinokwenza into enje; yonke yayiyinto evela kwikamva elikude. Ngapha koko, oku kwakunjalo de kwaba ngo-2004, xa kwavela iiprosesa zokwenene ezininzi. Ngenxa yokuba iiprosesa zitshisa kakhulu, unokwenza iprosesa ibe ncinci, kodwa awukwazi ukuyenza ngokukhawuleza. Ngenxa yoku, kwabakho inguqulelo kwizakhiwo ezininzi ezingundoqo. Kwaye ke oko kwakuthetha ukuba ngequbuliso kwabakho ukusetyenziswa kwazo zonke iingqikelelo ebesiziphuhlise ngaphambili.
U-Alexey: Kutheni ucinga ukuba iiprosesa ze-multi-core zavela kuphela kwi-XNUMXs? Ngoko kutheni kuhlwile kangaka?
UMaurice: Oku kungenxa yokusikelwa umda kwehardware. I-Intel, i-AMD kunye nezinye iinkampani zilungile kakhulu ekunyuseni isantya seprosesa. Xa ngaxa lithile iiprosesa zaba zincinci ngokwaneleyo ukuba zingasenakunyusa isantya sewotshi kuba iiprosesa ziya kuqala ukutshisa. Ungabenza bancinci, kodwa bangakhawulezi. Yintoni esemandleni abo - endaweni yeprosesa encinci kakhulu, banokufaka iiprosesa ezisibhozo, ezilishumi elinesithandathu okanye ezingamashumi amathathu anesibini kumthamo ofanayo wecala, apho ngaphambili yayinokungena enye kuphela. Ngoku unonxibelelwano oluninzi kunye nonxibelelwano olukhawulezayo phakathi kwabo kuba babelana ngee-cache. Kodwa awukwazi ukubanyanzela ukuba babaleke ngokukhawuleza - kukho umda okhethekileyo wesantya. Bayaqhubeka nokuphucula kancinci kancinci, kodwa hayi kangako. Imithetho yefiziksi yema kwindlela yokuphucula.
Ihlabathi elitsha lizisa iingxaki ezintsha. I-NUMA, i-NVM kunye ne-architecture hacking
UAlexey: Ivakala isengqiqweni. Ngeeprosesa ezintsha ezininzi ezingundoqo zeza iingxaki ezintsha. Ngaba wena noogxa bakho nizilindele ezi ngxaki? Ngaba uye wazifunda kwangaphambili? Kuphononongo lwethiyori kaninzi akulula kakhulu ukuqikelela izinto ezinjalo. Xa iingxaki zithe zenzeka, zahlangabezana njani nezinto ozilindeleyo kunye nabalingane bakho? Okanye ngaba bezintsha ngokupheleleyo, kwaye wena nabalingane bakho kuye kwafuneka nichithe ixesha elininzi nisombulula iingxaki njengoko bezivela?
Vitaly: Ndiza kwongeza kumbuzo ka-Alexey: ngaba uqikelele ngokuchanekileyo iprosesa ye-architecture ngelixa ufunda i-theory?
Maurice: Hayi 100%. Kodwa ndicinga ukuba oogxa bam kunye nam senze umsebenzi olungileyo wokuqikelela i-multi-cores ngememori ekwabelwana ngayo. Ndicinga ukuba siqikelele ngokuchanekileyo ubunzima ekuphuhliseni izakhiwo zedatha ezihambelanayo ezisebenza ngaphandle kwezitshixo. Ulwakhiwo lwedatha olunjalo lubalulekile kwizicelo ezininzi, nangona ingezizo zonke, kodwa kaninzi eyona nto uyidingayo sisakhiwo sedatha esingavaliyo. Xa sasiyiqulunqa, abaninzi babephikisa ngelithi oku kububudenge, ukuba yonke into yayisebenza kakuhle ngamaqhaga. Siqikelele kakuhle ukuba kuya kubakho izisombululo esele zenziwe kwiingxaki ezininzi zokucwangcisa kunye nengxaki yokwakheka kwedatha. Kwakhona kwakukho iingxaki ezinzima ngakumbi, ezifana
U-Alexey: Ukuba ndiyaqonda ngokuchanekileyo, i-NUMA luhlobo lokulungelelanisa phakathi kweendleko, ukusebenza kunye nezinye izinto. Naziphi na izimvo zokuba kutheni i-NUMA iphume kade kangaka?
UMaurice: Ndicinga ukuba i-NUMA ikhona ngenxa yeengxaki zehardware ezisetyenziselwa ukuvelisa inkumbulo: okukhona izinto zikude kakhulu, kokukhona kucotha ukufikelela kuzo. Kwelinye icala, ixabiso lesibini lale nto yokutsalwa kukufana kwenkumbulo. Ke enye yeempawu zekhompyuter ezinxuseneyo kukuba zonke izinto ezithathwayo zophukile kancinci. Ukuba ufikelelo belufana ngokugqibeleleyo, yonke imemori iya kufana, kodwa oku kuqoqosho, kwaye mhlawumbi nasemzimbeni, akunakwenzeka. Ngoko ke olu ngquzulwano luvela. Ukuba ubhala udweliso lwenkqubo yakho ngokungathi inkumbulo iyafana, ngoko iya kuba ichanekile. Ngengqiqo yokuba ayiyi kunikela iimpendulo eziphosakeleyo. Kodwa ukusebenza kwakhe akuyi kubamba iinkwenkwezi esibhakabhakeni. Ngokufanayo, ukuba ubhala
Vitaly: Kuthekani ngekamva? Ngaba unokuqikelela ukuba abaqhubekekisi baya kuphuhlisa njani ngokulandelayo? Kukho ingcamango yokuba enye yeempendulo yimemori yentengiselwano. Mhlawumbi unenye into esitokhweni.
UMaurice: Kukho iingxaki ezinkulu ezimbalwa eziseza. Enye yeyokuba inkumbulo ehambelanayo yinto entle kakhulu, kodwa iqala ukuqhekeka kwiimeko ezikhethekileyo. Ke, umzekelo, i-NUMA ngumzekelo ophilayo wento apho unokuqhubeka nokwenza ngathi inkumbulo efanayo ikhona. Ngokwenene hayi, imveliso iya kukukhalisa. Ngexesha elithile, abakhi bezakhiwo kuya kufuneka balahle umbono woyilo lwenkumbulo enye; awukwazi ukuzenzisa ngonaphakade. Iimodeli ezintsha zenkqubo ziya kufuneka ekulula ngokwaneleyo ukuzisebenzisa kwaye zinamandla ngokwaneleyo ukwenza i-hardware esezantsi isebenze kakuhle. Oku kunzima kakhulu, kuba ukuba ubonisa abadwelisi boyilo olusetyenziswa ngokwenene kwi-hardware, baya kuphambana. Inzima kakhulu kwaye ayiphatheki. Ukuba ubonisa ujongano olulula kakhulu, ukusebenza kuya kuba mbi. Ke ngoko, urhwebo oluninzi olunzima kakhulu luya kufuneka lwenziwe ukubonelela ngeemodeli zenkqubo eziluncedo ezisebenza kwiiprosesa ezinkulu ezingundoqo. Andiqinisekanga ukuba nabani na ngaphandle kwengcali uyakwazi ukwenza inkqubo kwikhompyuter ye-2000-core. Kwaye ngaphandle kokuba wenza i-specialized okanye i-science computing okanye i-cryptography okanye into enjalo-ayikacaci ukuba yenziwe njani ngokuchanekileyo.
Omnye ummandla ofanayo luyilo olukhethekileyo. I-accelerators ye-Graphics sele ikhona ixesha elide, kodwa ibe yinto yomzekelo weklasi wendlela ongathatha ngayo uhlobo olukhethekileyo lwekhompyutha kwaye uluqhube kwi-chip ezinikeleyo. Oku kongeza imingeni yayo: indlela onxibelelana ngayo nesixhobo esinjalo, usicwangcisa njani. Kutshanje ndiye ndalungisa iingxaki kule ndawo
UAlexey: Kuthekani ngenkumbulo engaguqukiyo (
UMaurice: Owo ngomnye umzekelo omhle lowo! I-NVM iya kutshintsha kakhulu indlela esijonga ngayo izinto ezifana nezakhiwo zedatha. Inkumbulo engaguquguqukiyo, ngandlela ithile, ithembisa ukukhawulezisa izinto. Kodwa ayizukwenza ubomi bube lula kuba uninzi lweeprosesa, iicache, kunye neerejista zisaguquguquka. Xa uqala emva kontlitheko, imeko yakho kunye nemeko yenkumbulo yakho ayisayi kufana ncam nangaphambi kokuwa. Ndinombulelo kakhulu kubantu abasebenza kwi-NVM - kuya kubakho ininzi yabaphandi ukuba benze ixesha elide bezama ukufumana iimeko ezichanekileyo. Izibalo zichanekile ukuba ziyakwazi ukusinda kwingozi apho imixholo ye-cache kunye neerejista zilahlekile, kodwa imemori ephambili ihlala injalo.
Abaqulunqi vs abaqhubekekisi, RISC vs CISC, inkumbulo ekwabelwana ngayo vs ukudlula komyalezo
Vladimir: Ucinga ntoni malunga "necompilers vs. processors" ingxaki ukusuka kwindawo yokujonga iseti yomyalelo? Makhe ndicacisele abo bangaziyo: ukuba siya kwimemori egwenxa okanye into efanayo, sinokusebenzisa isethi yemiyalelo elula kwaye sicele umqambi ukuba enze ikhowudi enzima enokuthi ithathe inzuzo entsha. Okanye singahamba ngenye indlela: sebenzisa imiyalelo entsonkothileyo kwaye ucele iprosesa ukuba iodole kwakhona imiyalelo kwaye enze ezinye izinto ezikhohlisayo ngazo. Ucinga ntoni ngayo?
Maurice: Andinayo impendulo yalo mbuzo. Le ngxoxo ineminyaka engamashumi amane. Kwakukho ixesha apho phakathi
U-Alexey: Kuxhaphake kangakanani kwishishini ukuba ezinye iimbono ziphumelele amashumi eminyaka kwaye ziphulukene nelandelayo? Ngaba ikho eminye imizekelo yolo tshintsho lwamaxesha athile?
UMaurice: Kumbandela wokusasazwa kwekhompyutha, kukho abantu abakholelwa kuyo
UbuGcisa bokuBhala i-Brittle Multithreaded Code
U-Alexey: Oku kunomdla kakhulu. Umzekelo, xa sibhala ikhowudi, kungakhathaliseki ukuba luluphi ulwimi lweprogram, ngokuqhelekileyo kufuneka senze izinto ezithathayo ezifana neeseli ezinokufundwa kwaye zibhalwe. Kodwa eneneni, kwinqanaba elithile lomzimba, oku kunokubonakala ngathi ukuthumela umyalezo ngebhasi yehardware phakathi kweekhompyuter ezahlukeneyo kunye nezinye izixhobo. Kuyavela ukuba umsebenzi uyenzeka kuwo omabini amanqanaba okuthatha ixesha elinye.
UMaurice: Kuyinyani ukuba inkumbulo ekwabelwana ngayo yakhelwe ekugqithiseni umyalezo- iibhasi, iicache, njalo njalo. Kodwa kunzima ukubhala iinkqubo usebenzisa ukudlulisa umyalezo, ngoko ke i-hardware ixoka ngabom, yenza ngathi unohlobo oluthile lwememori efanayo. Oku kuya kwenza kube lula kuwe ukuba ubhale iinkqubo ezilula, ezichanekileyo phambi kokuba ukusebenza kuqalise ukuwohloka. Emva koko uya kuthi: kubonakala ngathi lixesha lokwenza abahlobo kunye ne-cache. Kwaye ke uqala ukukhathazeka malunga nendawo ye-cache, kwaye ukusuka apho iya khona. Ngandlel 'ithile, uqhekeza i-abstraction: uyazi ukuba ayisiyonto nje ecaba, inkumbulo efanayo, kwaye uya kusebenzisa olo lwazi ukubhala iinkqubo ezilungele i-cache. Oku kuya kufuneka wenze kwiingxaki zokwenyani. Olu ngquzulwano phakathi kwento emnandi, elula, emnandi oyinikiweyo kunye nokuphunyezwa okuntsonkothileyo okuntsonkothileyo kwezixhobo ezisisiseko kulapho wonke umntu eya kwenza eyakhe ivumelwano. Ndinencwadi malunga neeprosesa ezininzi kunye nongqamaniso, kwaye ngaxesha lithile bendiza kubhala isahluko kulwakhiwo lwedatha kwi. java.util.concurrent. Ukuba ujonga kubo, izinto ezifana
U-Alexey: Xa ndandimncinci, amaxesha amaninzi ndazama ukufunda ikhowudi yomthombo kaDoug Lee, umzekelo, java.util.concurrent, kuba umthombo ovulekileyo, kulula kakhulu ukuyifumana kwaye uzame ukuqonda okwenzekayo apho. Akukhange kuhambe kakuhle kakhulu: rhoqo, akucaci ukuba kutheni uDoug egqibe ukwenza into ngale ndlela xa wonke umntu eyenza ngokwahlukileyo. Uzicacisa njani ezi zinto kubafundi bakho? Ngaba kukho indlela ethile echanekileyo yokuchaza iinkcukacha ezithile ze-algorithm enzima, umzekelo? Uyenza njani le nto?
UMaurice: Ootitshala abazoba i-cliché bakhumbula kuqala: ukuba ufuna ukuzoba njengoPicasso, kufuneka uqale ufunde indlela yokuzoba imifanekiso elula eyinyani, kwaye kuphela xa uyayazi imithetho ungaqala ukuyiphula. Ukuba uqala ngokwaphula imithetho ngoko nangoko, uphelela ebugxwayibeni. Okokuqala, ndifundisa abafundi indlela yokubhala ikhowudi elula, echanekileyo ngaphandle kokukhathazeka malunga nokusebenza. Into endiyithethayo kukuba, kukho imiba yexesha elintsonkothileyo ehleli apha, ke ungakhathazeki malunga neecache, ungakhathazeki ngeemodeli zememori, qiniseka ukuba yonke into isebenza ngokuchanekileyo. Oku sele kunzima ngokwaneleyo: inkqubo yanamhlanje ayilula ngokwayo, ngakumbi kubafundi abatsha. Kwaye xa bene-intuition malunga nendlela yokubhala iinkqubo ezifanelekileyo, ndithi: jonga ezi zimbini zokusetyenziswa kwe-spinlock: enye icotha kakhulu, kwaye eyesibini nayo ayikho kakhulu, kodwa ingcono. Nangona kunjalo, ngokwezibalo ii-algorithms zimbini ziyafana. Ngapha koko, enye yazo isebenzisa indawo ye-cache. Enye yazo isebenza kwidatha egcinwe kwindawo, kwaye enye iphindaphinda ukwenza imisebenzi kuyo yonke ibhasi. Awukwazi ukubhala ikhowudi esebenzayo ukuba awuyiqondi ukuba yintoni na, kwaye awukwazi ukuphula i-abstraction kwaye ujonge isakhiwo esisezantsi. Kodwa awuyi kukwazi ukuqalisa ukwenza oku kwangoko. Kukho abantu abaqala ukwenza oku kwangoko kwaye bakholelwa kwingqondo yabo, ngokuqhelekileyo iphetha kakubi ngenxa yokuba abayiqondi imigaqo. Akukho mntu uzoba njengoPicasso okanye ubhala iinkqubo ezifana noDoug Lee ephuma ekholejini kwiveki yakhe yokuqala. Kuthatha iminyaka ukufikelela kweli nqanaba lolwazi.
U-Alexey: Kuvela ukuba uhlula ingxaki ibe ngamacandelo amabini: eyokuqala ichanekile, eyesibini yintsebenzo?
UMaurice: Injalo. Kwaye, kanye ngolo hlobo. Inxalenye yengxaki kukuba abafundi abatsha abaqondi ukuba ukuchaneka kunzima ukufezekisa. Ekuboneni kokuqala bathi: oku kuchanekile ngokucacileyo, konke okuseleyo kukukhawulezisa. Ke ngamanye amaxesha ndiye ndibaxelele malunga ne-algorithm engachanekanga ekuqaleni ngokungathi ichanekile.
Ubafundisa njani abafundi ukubhala ikhowudi enemisonto emininzi
U-Alexey: Ukubona nje ukuba bayakuva ukubamba?
UMaurice: Ndihlala ndilumkisa kwangaphambili ukuba ngamanye amaxesha ndiza kucebisa ii-algorithms ezingachanekanga. Akufunekanga ulahlekise abantu. Ndicebisa ukuba bathathe ulwazi ngengqolowa yetyuwa. Ukuba ndixelela into ethile kwaye ndithi: "Khangela, oku kuchanekile ngokucacileyo" - oku kubonisa ukuba kwindawo ethile bazama ukukukhohlisa, kwaye kufuneka uqale ukubuza imibuzo. Emva koko, ndizama ukukhuthaza abafundi ukuba baqhubeke bebuza imibuzo, ndize ke ndicebise, “Kuya kwenzeka ntoni ukuba sishiya izinto zinjengoko zinjalo?” Kwaye bayibona kwangoko impazamo. Kodwa ukukholisa abafundi ukuba kufuneka babe nexhala malunga nokuchaneka kunzima kakhulu kunokuba kubonakala ekuqaleni. Uninzi lwaba bafundi beza namava eprogram kwisikolo samabanga aphakamileyo, abanye bafumene imisebenzi kwaye benze nenkqubo apho, kwaye bonke bagcwele ngokuzithemba. Le yinto efana nomkhosi: kufuneka uqale utshintshe isimo sabo sengqondo ukuze ubaqinisekise ukuba basondele ngomonde ekusombululeni iingxaki ezivelayo. Okanye mhlawumbi kufana neemonki zamaBuddha: okokuqala bafunda ukuqiqa malunga nokuchaneka, kwaye xa beqonda iindlela zokuqiqa malunga nokuchaneka, bavunyelwe ukuba baye kwinqanaba elilandelayo kwaye baqale ukukhathazeka malunga nokusebenza.
U-Alexey: Oko kukuthi, ngamanye amaxesha ubonisa abafundi imizekelo engasebenziyo, ngenxa yokuba ufumana impendulo ebonisa ukuba bayayiqonda ingundoqo yengxaki, nokuba banokufumana ikhowudi engafanelekanga kunye nesiphumo esingalunganga. Ke, ngaba abafundi bahlala bekwenza wonwabe okanye ube lusizi?
UMaurice: Abafundi basoloko beyibona impazamo ekugqibeleni. Ukuba bakhangela ngokukhawuleza, ndibuza imibuzo ekhokelayo, kwaye apha kubalulekile ukuqonda ukuba ukuba awuzange ubakhohlise, baya kuqala ukuqonda ngokungenangqondo amazwi akho njengenyaniso yokugqibela. Emva koko baya kuba nesithukuthezi kwaye baqale ukulala ngelixa befunda uFacebook kwilaptop yabo ngexesha leklasi. Kodwa xa ubaxelela kwangaphambili ukuba baza kuqhathwa, yaye baya kukhangeleka beziziyatha ukuba abaliva iqhinga, baye balumke ngakumbi. Oku kuhle ngeendlela ezahlukeneyo. Ndingathanda ukuba abafundi bangathandabuzi nje ukuqonda kwabo umba, kodwa babuze negunya likatitshala. Ingcamango kukuba umfundi unokuphakamisa isandla sakhe nangaliphi na ixesha kwaye athi: Ndicinga ukuba le nto uyithethileyo ayilunganga. Sisixhobo sokufunda esibalulekileyo. Andifuni ukuba nawuphi na wabafundi bahlale kwaye bathule bacinge ngokwabo: konke oku kubonakala kungenangqondo okupheleleyo, kodwa ukuphakamisa isandla sakho kuyoyikeka kakhulu, kwaye kunjalo, unguprofesa, ngoko yonke into ayithethayo iyinyani. Ngoko ke, ukuba balunyukiswe kwangaphambili ukuba asiyiyo yonke into ethethwayo ngokuyimfuneko, baba nentshukumisa yokunikela ingqalelo engakumbi kumbandela. Ndiyenza icace ukuba kulungile ukuphakamisa isandla ubuze imibuzo. Umbuzo wakho unokuvakala usisidenge okanye ungenangqondo, kodwa le yeyona mibuzo ilungileyo iphakamayo.
U-Alexey: Unomdla kakhulu. Ngokuqhelekileyo abantu banohlobo oluthile lwesithintelo sengqondo esingabavumeli ukuba babuze umbuzo kunjingalwazi. Ngokukodwa ukuba kukho abantu abaninzi kwigumbi, kwaye wonke umntu uyesaba ukuba ukuxoxa ngombuzo wakho obudenge kuya kuthatha lonke ixesha laba bantu. Ngaba kukho nawaphi na amaqhinga okujongana nale nto?
UMaurice: Ndidla ngokuma ndibuze imibuzo eqhelekileyo. Nokuba ingxelo iya kuchaneka, okanye baya kuyicombulula njani na ingxaki ekuxoxwa ngayo. Esi sisenzo esiphambili, ngakumbi ekuqaleni kwesifundo xa abantu beneentloni ukuthetha neyona nto incinci. Ubuza abafundi umbuzo kwaye ungathethi nto. Kukho ukuthula, wonke umntu ufumana ixesha elincinci, uxinzelelo lukhula, ngoko ngokukhawuleza umntu akakwazi ukuma, aphule kwaye athi impendulo. Nantsi indlela oyijika ngayo imeko: ukuqhubeka uthule kuba nzima kwaye kuphazamise kunokuphendula! Eli liqhinga lokufundisa eliqhelekileyo. Wonke utitshala emhlabeni kufuneka azi ukuba kwenziwa njani oku.
U-Alexey: Ngoku sinesihloko esibalaseleyo kolu dliwano-ndlebe: "Kulula ukuphendula kunokuhlala uthe cwaka."
Vitaly: Khawuphinde ndibuze. Usebenza ngobungqina benzululwazi ngendalo. Ungene njani kule nto, kuba i-computing esasaziweyo kunye ne-topology zizinto ezahlukileyo ngokupheleleyo!
UMaurice: Kukho unxibelelwano olufihlakeleyo apho. Xa ndandifunda imathematika, ndandifunda imathematika esulungekileyo. Ndandingenamdla wokwenyani kwiikhompyutha de zafikelela esiphelweni izifundo zam ndazibona ndijongene nesidingo esicinezelayo sokukhangela umsebenzi. Njengomfundi ndafunda i-algebraic topology. Kwiminyaka emininzi kamva, ngelixa esebenza kwingxaki ebizwa
Vitaly: Kuyavela ukuba ube nethamsanqa nje?
UMaurice: Ngaphandle kwethamsanqa, kunjalo ukuvuma. Oku kuthetha ukuba akufanele uzilibale izinto "ezingenamsebenzi" oye wazifunda ngaphambili. Okukhona ufunda izinto ezingento yanto, kokukhona unokukhupha iimbono ezininzi xa ujongene nengxaki entsha. Olu hlobo lokulinganisa ipateni enembile lubalulekile kuba... Masenze oku, le yityathanga: ekuqaleni ndafumanisa ukuba iigrafu azizange zisebenze okanye zingasebenzi kwaphela, zindikhumbuza into evela kwiziganeko zesibhozo. kwiminyaka eyadlulayo nakwiminyaka yam yokufunda, xa sasifunda zonke ezi zakhiwo zilula . Oku kwandivumela ukuba ndifumane incwadi yam endala ye-topology kwaye ndiyilayishe kwakhona entlokweni yam. Kodwa ukuba bekungelulo olo lwazi ludala, ngendingazange ndenze inkqubela ekusombululeni ingxaki yokuqala.
Ushicilelo olutsha lwencwadi ethi “Ubugcisa beNkqubo yokuLungisa iiProjekthi ezininzi”
U-Alexey: Uthethe amagama ambalwa malunga nencwadi yakho. Ayisiyiyo eyona mfihlo imbi kakhulu ukuba ubhale eyona ncwadi idumileyo kwihlabathi ngokufunda okuninzi,
Maurice: Kuhle ukuba ubuzile! Kuya kuba kungekudala kakhulu, kwiinyanga ezintathu okanye njalo. Kukho ababhali ababini, songeze izinto ezininzi, siphucule icandelo kwifolokhwe/join parallelism, sabhala icandelo kwiMapReduce, songeza izinto ezininzi ezintsha kwaye salahla izinto ezingeyomfuneko-into eyayinomdla kakhulu ngexesha lokubhala. uhlelo lokuqala, kodwa alusekho namhlanje. Umphumo waba yincwadi ehlaziywe ngokunzulu.
UAlexey: Yonke into sele yenziwe, konke okuseleyo kukukhulula?
UMaurice: Izahluko ezimbalwa zisafuna umsebenzi. Umshicileli wethu (endicinga ukuba sele esithiyile) usazama ukudlulisa umyalezo wokuba kufuneka sisebenze ngokukhawuleza. Sisemva kakhulu kwishedyuli. Ngokwethiyori, ngesenze le ncwadi kwiminyaka embalwa ngaphambili.
UAlexey: Naliphi na ithuba lokufumana inguqulelo entsha yencwadi ngaphambi kweKrisimesi?
UMaurice: Lusukelo lwethu olu! Kodwa ndiye ndaqikelela uloyiso amaxesha amaninzi kangangokuba akukho mntu undikholelwayo. Mhlawumbi akufanelanga undithembe kakhulu nakulo mba.
U-Alexey: Nangona kunjalo, ezi ziindaba ezimnandi. Ndiluthande kakhulu uhlelo lokuqala lwencwadi. Unokuthi ndingumlandeli.
UMaurice: Ndiyathemba ukuba olu hlelo lutsha luza kuwufanele ulangazelelo lwakho, enkosi!
Yasungulwa njani iMemori yeNtengiselwano
Vitaly: Umbuzo olandelayo umalunga nememori yentengiselwano. Ngokokuqonda kwam, unguvulindlela kule nkalo, uyiqambe ngexesha apho kwakungekho mntu ucinga ngezinto ezinjalo. Kwakutheni ukuze wenze isigqibo sokufudukela kweli candelo? Kutheni intengiselwano ibonakala ibalulekile kuwe? Ngaba ucinga ukuba ngenye imini ziya kuphunyezwa kwi-hardware?
UMaurice: Ndiyazi malunga neentengiselwano ukusukela kwiintsuku zam zophando.
Vitaly: Ewe, kodwa ezi ziintengiselwano ezahlukeneyo!
UMaurice: Ndisebenze noElliott Moss ekuqokeleleni inkunkuma ngaphandle kokuvala. Ingxaki yethu yayikukuba sifuna ukutshintsha amagama ambalwa kwimemori yeathom kwaye emva koko i-algorithms iya kuba lula kakhulu, kwaye ubuncinci ezinye zazo ziya kusebenza ngakumbi. Ukusebenzisa
Vitaly: Iibhiliyoni! Khawutsho nje iibhiliyoni!
Maurice: Ewe, bekufanele ndithethe loo nto. Ngoku, kwiminyaka yokuqalisa kunye nayo yonke into, ndiyazi indlela yokubhala isicwangciso soshishino. Ukuba unokuxoka kancinci malunga nobungakanani bengeniso yakho enokwenzeka. Kodwa ngezo ntsuku kwakubonakala kungamampunge, ngoko ndathi, “Andazi.” Ukuba ujonga kwimbali yopapasho kwimemori yentengiselwano, uya kuphawula ukuba emva konyaka kukho iimbekiselo ezininzi kuyo, kwaye malunga neminyaka elishumi akukho mntu ukhankanyiweyo kweli phepha. Iingcaphuno zavela malunga no-2004, xa kwavela ii-multi-cores. Xa abantu bafumanisa ukuba ukubhala ikhowudi efanayo kunokwenza imali, uphando olutsha lwaqala. Ravi Rajwar
Kutheni kufanelekile ukwenza uphando kwinkalo yokusasazwa kwekhompyuter
Vitaly: Ukuba sithetha ngophando olutsha, ungacebisa ntoni abafundi - ikhompyuter esasazwayo okanye i-multi-core kwaye ngoba?
UMaurice: Kwezi ntsuku kulula ukufumana iprosesa ye-multi-core, kodwa kunzima ukuseta inkqubo yokusasazwa yokwenyani. Ndaqala ukusebenza kuzo kuba ndandifuna ukwenza into eyahlukileyo kwithisisi yam yePhD. Eli licebiso endihlala ndilinika abafundi abatsha: ungabhali ukuqhubela phambili kwe-dissertation yakho-zama ukuya kwicala elitsha. Kwaye kwakhona, ukwenza imisonto emininzi kulula. Ndingazama eyam ifolokhwe esebenza kwilaptop yam ngaphandle kokuphuma ebhedini. Kodwa ukuba ngokukhawuleza ndifuna ukudala inkqubo yokusasazwa kwangempela, kuya kufuneka ndenze umsebenzi omningi, ukutsala abafundi, njalo njalo. Ndingumntu owonqenayo kwaye ndingathanda ukusebenza kwi-multi-core. Ukuvavanya kwiinkqubo ezininzi ezingundoqo kwakhona kulula kunokwenza imifuniselo kwiinkqubo ezisasazwayo, kuba nakwinkqubo esasazwa ngobudenge kukho izinto ezininzi ezifuna ukulawulwa.
Vitaly: Wenzani ngoku, uphanda nge-blockchain? Ngawaphi amanqaku ofanele unikele ingqalelo kuwo kuqala?
UMaurice: Ndisandul’ ukuvela
Ngaba uphuhliso lwe-algorithms luyekile kunye nendlela yokuqhubela phambili?
Vitaly: Ixesha lombuzo wokugqibela wethiyori! Ngaba kuvakala ngathi inkqubela kwiziseko zedatha ekhuphisanayo iyancipha minyaka le? Ngaba ucinga ukuba sifikelele kwithafa ekuqondeni kwethu izakhiwo zedatha okanye kuya kubakho uphuculo olukhulu? Mhlawumbi kukho ezinye iingcamango ezikrelekrele ezinokutshintsha ngokupheleleyo yonke into?
UMaurice: Kusenokwenzeka ukuba sifikelele kwithafa ledatha yezakhiwo zemveli. Kodwa ulwakhiwo lwedatha lwezakhiwo ezitsha luseyindawo ethembisa kakhulu. Ukuba ufuna ukwenza izakhiwo zedatha, yithi, i-accelerators ye-hardware, ngoko izakhiwo zedatha ye-GPU zihluke kakhulu kwizakhiwo zedatha ye-CPU. Xa uphuhlisa izakhiwo zedatha ye-blockchains, kufuneka ube neengcezu zedatha kwaye uzibeke kwinto enje
Vitaly: Ke ngoko, ukuze ndibe ngumphandi odumileyo, kuye kwafuneka ndizenzele eyam i-architecture :)
UMaurice: Unako "ukweba" i-architecture entsha yomnye umntu - kubonakala kulula kakhulu!
Usebenza kwiYunivesithi yaseBrown
Vitaly: Ngaba ungasixelela ngakumbi malunga
UMaurice: IYunivesithi yaseBrown yenye yezona yunivesithi zindala eUnited States. Ndicinga ukuba nguHarvard kuphela mdala. UBrown yinxalenye yento ebizwa
Nangona kunjalo, nangona udumo lukaBrown e-United States, akaziwa ngokumangalisayo phesheya. Njengoko ubona, ngoku ndenza konke okusemandleni ukulungisa le meko.
Umahluko phakathi kophando eyunivesithi nakwishishini
Vitaly: Kulungile, umbuzo olandelayo malunga neDigital Equipment. Ubulapho njengomphandi. Uthini umahluko phakathi kokusebenza kwisebe leR&D lenkampani enkulu nokusebenza eyunivesithi? Ziziphi izinto eziluncedo nezingeloncedo?
UMaurice: Kangangamashumi amabini eminyaka ndisebenza kwaMicrosoft, ndisebenza ngokusondeleyo nabasebenzi baseSun Microsystems, Oracle, Facebook, kwaye ngoku iAlgorand. Ngokusekwe kuko konke oku, ndifuna ukuthetha ukuba kunokwenzeka ukwenza uphando lodidi lokuqala kwiinkampani nakwiiyunivesithi. Umahluko obalulekileyo kukuba kwinkampani usebenza noogxa bakho. Ukuba ngequbuliso ndinombono weprojekthi engekabikho, kufuneka ndiqinisekise oontanga bam ukuba lo ngumbono olungileyo. Ukuba ndiseBrown, ngoko ndingaxelela abafundi bam: masisebenze kwi-antigravity! Baya kushiya omnye umntu okanye bathathe iprojekthi. Ewe, ndiza kufuna ukufumana inkxaso-mali, kuya kufuneka ndibhale isicelo sesibonelelo, njalo njalo. Kuyo nayiphi na imeko, kuya kuhlala kukho abafundi abaninzi, kwaye uya kukwazi ukwenza izigqibo unilaterally. Kodwa eyunivesithi awusayi kusebenza nabantu benqanaba lakho. Ehlabathini lophando lwemizi-mveliso, kufuneka uqale uqinisekise wonke umntu ukuba iprojekthi yakho ikufanele ukuba uyithathe. Andikwazi kuodola nto nakubani na. Kwaye zombini ezi ndlela zokusebenza zixabisekile, kuba ukuba usebenza kwinto ephambeneyo kwaye oogxa bakho kunzima ukukholisa, kulula ukukholisa abafundi abaphumeleleyo - ngakumbi ukuba uyabahlawula. Ukuba usebenza kwinto efuna amava amaninzi kunye nobuchule obunzulu, ngoko ufuna oogxa abanokuthi "hayi, kwenzeka nje ukuba ndiqonde kule ndawo kwaye ingcamango yakho imbi, ayiyi kusebenza." Oku kuluncedo kakhulu malunga nokuchitha ixesha. Kwakhona, ukuba kwiilabhoratri zoshishino uchitha ixesha elininzi ubhala iingxelo, ngoko eyunivesithi uchitha eli xesha uzama ukufumana imali. Ukuba ndifuna ukuba abafundi bakwazi ukuya kwenye indawo, kufuneka ndiyifumane imali yayo kwenye indawo. Kwaye okukhona sibaluleke kakhulu isikhundla sakho eyunivesithi, kokukhona kufuneka uchithe ixesha elininzi unyusa imali. Ke ngoku uyayazi into endiyisebenzelayo - umngqibi oqeqeshiweyo! Njengomnye wezo monki ohambahamba ephethe isitya somnikelo. Ngokubanzi, le misebenzi mibini iyaphelelisana. Yiyo loo nto ndizama ukuphila kwaye ndigcine iinyawo zam emhlabeni kuwo omabini la mazwe.
Vitaly: Kubonakala ngathi ukukholisa inkampani kunzima ngakumbi kunokweyisela abanye oososayensi.
UMaurice: Kunzima ngakumbi, nokunye okuninzi. Ngaphezu koko, kwiindawo ezahlukeneyo kuyahluka: abanye benza uphando olupheleleyo, ngelixa abanye begxila kwisihloko sabo. Ukuba ndiye kuMicrosoft okanye kuFacebook ndathi: masenze i-anti-gravity, abayi kuyixabisa kakhulu. Kodwa ukuba ndithethe into efanayo kubafundi bam abaphumeleleyo, banokuqala ukusebenza ngoko nangoko, nangona ngoku ndiza kuba neengxaki - emva kwayo yonke loo nto, kufuneka ndifumane imali yoku. Kodwa ukuba nje ufuna ukwenza into ehambelana neenjongo zenkampani, loo nkampani inokuba yindawo entle kakhulu yokwenza uphando.
IHydra kunye ne-SPTDC
Vitaly: Imibuzo yam iya esiphelweni, ngoko makhe sithethe kancinci ngohambo oluzayo oluya eRashiya.
UMaurice: Ewe, ndikhangele phambili ekubuyeleni eSt.
U-Alexey: Ndivuyiswe ukuba nawe kulo nyaka. Eli lixesha lakho lesibini eSt. Petersburg, akunjalo?
UMaurice: Sele ngowesithathu!
UAlexey: Ndiyaqonda, kodwa
UMaurice: ESikolweni ndifuna sithethe ngezinto ezisisiseko ze-blockchain kunye nento onokuyenza ngayo. Ndingathanda ukubonisa ukuba i-blockchains ifana kakhulu neprogram ye-multi-threaded esiyaziyo, kodwa ngee-nuances zabo, kwaye lo mahluko ubalulekile ukuqonda. Ukuba wenza impazamo kwisicelo sewebhu esiqhelekileyo, kuyacaphukisa. Ukuba ubhala ikhowudi ye-buggy kwisicelo sezemali, umntu ngokuqinisekileyo uya kuba yonke imali yakho. Lawa ngamanqanaba ahluke ngokupheleleyo oxanduva kunye neziphumo. Ndiza kuthetha kancinci malunga nobungqina bomsebenzi, malunga nezivumelwano ezihlakaniphile, malunga nokuthengiselana phakathi kweebhloko ezahlukeneyo.
Kuzakubakho nezinye izithethi ezisebenza apha ecaleni kwam nazo zinento yokuthetha nge blockchain, savumelana ukuba sizosebenzisana ukuze amabali ethu adibane kakuhle. Kodwa kwingxelo yobunjineli, ndifuna ukuxelela abaphulaphuli ababanzi ingcaciso eqondakalayo yokuba kutheni ungakholelwa kuyo yonke into oyivayo malunga ne-blockchains, kutheni i-blockchains iyintsimi enkulu, ingena njani kunye nezinye iimbono ezaziwayo, kwaye kutheni kufuneka sijonge ngesibindi. kwikamva.
U-Alexey: Ukongeza, ndifuna ukuthetha ukuba oku akuyi kwenzeka kwifomathi yokuhlangana okanye iqela labasebenzisi, njengoko bekunjalo kwiminyaka emibini edlulileyo. Sagqiba kwelokuba sibambe inkomfa encinci kufutshane nesikolo. Isizathu kukuba emva kokunxibelelana noPeter Kuznetsov, saqonda ukuba isikolo silinganiselwe kuphela kwikhulu, mhlawumbi abantu abayi-120. Kwangelo xesha, zininzi iinjineli ezifuna ukunxibelelana nawe, ukuya kwimiboniso, kwaye ngokubanzi banomdla kwisihloko. Ngesi sizathu senze inkomfa entsha
Maurice: Kungenxa yokuba kuza kubakho izithethi ezisixhenxe? Kwaye iintloko zabo zinokunqunyulwa, kwaye izithethi ezitsha ziya kukhula endaweni yazo?
U-Alexey: Ingcamango enkulu yokukhulisa izithethi ezitsha. Kodwa enyanisweni, kukho ibali apha. Khumbula intsomi yaseOdysseus, apho kwafuneka ahambe ngesikhephe phakathi
Kuyo nayiphi na imeko, siphelelwe yimibuzo kunye nexesha. Ke, enkosi, bahlobo, ngodliwanondlebe olukhulu, kwaye ndikubone kwisikolo se-SPTDC kunye neHydra 2019!
Unokuqhubeka nencoko yakho noMaurice kwinkomfa ye-Hydra 2019, eya kubanjwa ngoJulayi 11-12, 2019 eSt. Uya kuza nengxelo
"IiBlockchains kunye nekamva lekhompyuter esasazwayo" . Amatikiti angathengwakwiwebhusayithi esemthethweni .
umthombo: www.habr.com