ponedeljak, 09.12.2019. ✝ Verski kalendar € Kursna lista
Poslednja izmena 19:38
SUPERRAČUNARI

Naukom do lakšeg programiranja

Naučnici se tokom rada često bore s preterano komplikovanim softverom koji pokreće brze računare. – Stručnjak sa Stenforda izmislio novi programski jezik koji je lakši za upotrebu od starog
Autor: Aleksandar Todorovićutorak, 09.07.2019. u 19:00
(Фото Пиксабеј)

Pre nekoliko decenija kompjuteri su bili znatno skuplji i veći nego danas. Napretkom tehnologije situacija se promenila i unela kompjuter u veliki broj domova. Računari su postali manji, jeftiniji i lakši za upotrebu. Vremenom je olakšan i rad naučnika koji preko računara lakše proučavaju strukturu ćelije, orbitiranje planeta u svemiru i kretanje drugih nebeskih tela. Međutim, razvojem tehnologije počela je proizvodnja ogromnog broja podataka koje kompjuteri moraju da analiziraju da bi došli do potrebnih naučnih saznanja. Naučnici koji proučavaju te podatke često se bore sa preterano komplikovanim softverom koji pokreće brze računare, prenose elektronski mediji.

Kako bi bar malo rešio veliki problem, kompjuterski stručnjak sa Stenforda Aleks Ajken stvorio je novi programski jezik nazvan „Enter Ridžent” (Enter Regent).

„Ridžent” olakšava upotrebu superračunara i omogućava naučnicima da ih koriste bez potrebe da budu stručnjaci za programiranje. Današnji superračunari mnogo su komplikovaniji u odnosu na nekadašnje. Njih čine hiljade spojenih mikroprocesora koji rade zajedno.

Naučnici za programiranje najčešće koriste program Ce++, programski jezik koji je izmišljen pre 40 godina. Do danas glavni deo računara bio je procesor koji je radio proračune. Međutim, danas su u radu računara postali bitni i grafički procesori koji su se nekada koristili za kontrolu piksela na monitorima računara i poboljšanje kvaliteta slike prilikom igranja kompjuterskih igrica. Sada i oni paralelno obrađuju veliki broj podataka. U isto vreme, modernizovan je i program Ce++ kako bi mogao da prati hardverske promene. Međutim, naglom modernizacijom hardvera i softvera ovaj program postao je veoma komplikovan za upotrebu. Iz tog razloga izmišljen je „Ridžent” koji znatno olakšava rad programerima.

Eliot Sloter, naučnik sa Stenforda koji je takođe radio na razvoju „Ridženta” i drugog programa zvanog „Lidžn” (Legion), kaže da implementacija ovog programa programerima štedi i vreme i novac, jer podaci ne moraju da se premeštaju na računar. Kompjuteri troše energiju koja uopšte nije jeftina. Osim toga, energija potrebna za premeštanje podataka može da košta i sto puta više od energije potrebne za same proračune tih podataka.

Veliki eksperimenti često se zasnivaju na prikupljanju ogromne količine podataka. Sloter kaže da, recimo, tokom eksperimenta koji traje svega 15 minuta, u svakoj sekundi može da se prikupi i do 20 di-vi-di diskova punih podataka. Čak i kada bismo brzinom svetlosti te podatke prebacivali s mernih instrumenata na računar, moglo bi da dođe do zastoja koji bi usporili analizu. On dodaje da je danas najbitnija odluka programera gde će da uskladišti te podatke.

Predviđanja su da bi programi „Ridžent” i „Lidžn”, ako počne masovnija primena, mogli značajno da uštede novac, jer programerima daju potpunu kontrolu izbora gde će da se nađu podaci koji čekaju na proračune.

Ovo je novi način programiranja tako da će biti potrebno dosta vremena da naučnici prihvate i primene u svom radu inovativnu tehnologiju.

Ipak, dva faktora idu u prilog novom programu. Prvi je da se hardver stalno usavršava. Drugi je da čak i veoma iskusni programeri misle da je trenutni sistem programiranja komplikovan i pitaju se da li možda postoji neki lakši način. Možda će novi program uskoro dati odgovor na njihovo pitanje.


Komentari4
bc4ce
Molimo vas da sе u komеntarima držitе tеmе tеksta. Rеdakcija Politikе ONLINE zadržava pravo da – ukoliko ih procеni kao nеumеsnе - skrati ili nе objavi komеntarе koji sadržе osvrtе na nеčiju ličnost i privatan život, uvrеdе na račun autora tеksta i/ili članova rеdakcijе „Politikе“ kao i bilo kakvu prеtnju, nеpristojan rеčnik, govor mržnjе, rasnе i nacionalnе uvrеdе ili bilo kakav nеzakonit sadržaj. Komеntarе pisanе vеrzalom i linkovе na drugе sajtovе nе objavljujеmo. Politika ONLINE nеma nikakvu obavеzu obrazlaganja odluka vеzanih za skraćivanjе komеntara i njihovo objavljivanjе. Rеdakcija nе odgovara za stavovе čitalaca iznеsеnе u komеntarima. Vaš komеntar možе sadržati najvišе 1.000 pojеdinačnih karaktеra, i smatra sе da stе slanjеm komеntara potvrdili saglasnost sa gorе navеdеnim pravilima.

Lola
@Александар Живановић A neki nisu savladali ni citanje. Iako su u pitanju dve recenice.
Александар Живановић
Три реченице. Вама је изгледа математика слабија страна, а мени српски.
Preporučujem 3
ProgramerNezaposleni
Istina je, C++ je uzasno obiman i komplikovan cak i bez grafike. Sto je najgore, nema ni posla s njim jer se koristi samo za preozbiljne namene a onda obavezno traze C++ programera sa preozbiljnom diplomom. Bolje da sam neku php limunadu ucio umesto sto sam (uzalud) protracio vreme i zivce na nesrecni C++
Александар Живановић
Како мислите без графике. Па најпознатије библиотеке за 3д графику као ОпенГЛ и ДирецтХ су написане баш у Ц++. Изгледа да нисте ви то баш најбоље простудирали.
Preporučujem 5

Komentar uspešno dodat!

Vaš komentar će biti vidljiv čim ga administrator odobri.

Početna /

Prijavite se na našu mailing listu

* Obavezna polja