Un supercomputer este un computer
special complex, compus din mai multe procesoare care accesează aceeași memorie
centrală și care funcționează concomitent și coordonat, în cooperație strânsă,
astfel încât supercomputerul poate atinge o mare performanță totală de calcul. Modul
de calcul al supercomputerelor se numește "calcul paralel". Numărul
de procesoare interconectate ale unui supercomputer depășește la anumite modele
chiar și 100.000. Pentru comparație, un computer normal, numit de tip
"scalar", conține un singur procesor central.
Pentru a menține costul unui asemenea
supercomputer la un nivel rezonabil, există și arhitecturi de supercomputere
care fac uz de procesoare mai ieftineși mai lente, dar foarte numeroase,
grupate în așa-numite "cluster"-e.
Printre primele firme care au produs
supercomputere pentru piață("comerciale") s-a numărat firma Cray prin
anii 1970, numită așa după fondatorul ei Seymour Cray. Primul său supercomputer
vândut și instalat oficial a fost celebrul Cray-1, care în anul 1976 a atins viteza
de calcul de 130 MegaFLOPS (130 milioane de instrucțiuni cu virgulă mobilă pe
secundă). Drept comparație, un PC normal din zilele noastre poate atinge câțiva
GigaFLOPS (cu alte cuvinte, PC-ul de azi este deja de circa 1000 ori mai rapid
la acest gen de instrucțiuni decât supercomputerul din 1976).
Pe acest domeniu există o listă a celor
mai rapide 500 de supercomputere de pe lume ("Top 500"), care se
bazează pe testul standardizat numit "Linpack". Ea se actualizează de
circa 2 ori pe an.Pe lângă aceste supercomputere comerciale există desigur și
linia supercomputerelor militare, care nu se pot cumpăra pe piață și despre
care se cunosc doar puține amănunte.Și procesoarele actuale de PC de tip multi-core,
deci care au 2 sau mai multe miezuri sau nuclee (engleză: cores), ca de
exemplu cele de tip Intel Core i7 sauși AMD Phenom, sunt într-un anumit sens
supercomputere.
Competiția Graph 500
Nouă supercalculatoare
au fost testate, validate și listate într-un top în întrecerea ”Graph
500”.Competiția a fost prezentată de o echipă internațională condusă de Sandia
National Laboratories. Lista participanților și ordinea în care au terminat
fiecare au fost prezentate la conferința de supercomputing SC10 din New
Orleans.
Mașinile
au fost testate pentru abilitatea lor de a rezolva probleme complexe care
implică apariția grafuri aleatoare, mai curând decât pentru viteza de a rezolva
probleme bazate pe numere, cea mai populară metodă de a testa sistemele top.
”Unii
dintre cei ale căror supercalculatoare au fost plasate foarte sus în teste cum
ar fi Linpack, le-au testat de asemenea în Graph 500, dar au decis să nu
publice rezultatele, deoarece mașinile lor ar părea cu mult mai puțin
deștepte”a declarat Richard Murphy un cercetător principal de la Sandia.
Murphy a
dezvoltat Graph500 Challenge cu cercetătorii de la Georgia Institute of
Technology, Universitatea din Illinois și Universitatea Indiana, printre
alții.Probleme complexe care implică numere imense de date care trebuie
relaționate se găsesc în lumea medicală unde milioane de intrări trebuie
corelate, în analiza rețelelor sociale cu numerele lor uriașe de participanți
sau în securitatea internațională unde numărul imens de containere sau de
pachete călătorind prin lume trebuie urmărite.
Genul
acesta de probleme este rezolvat de obicei prin crearea de grafuri cu noduri
care reprezintă puncte de date – de exemplu, oameni pe Facebook – și muchii
care reprezintă relațiile dintre punctele de date – de exemplu prieteni pe
Facebook. Aceste probleme pun presiune pe sistemele de calcul de a stoca și
comunica cantități imense de date în configurații neregulate care se
schimbărapid, și verifică mai bine puterea lor, mai curând decât abilitatea de
a efectua milioane de operații matematice. Benchmark-urile Graph500 reprezintă
un indicativ al abilității supercalculatoarelor să rezolve asemenea probleme
complexe.
Benchmark-urile
Graph500 prezintă probleme în diferite grade de input. Sunt descrise ca huge,
large, medium, small, mini și toy. Nici unul dintre supercalculatoare nu a fost
capabil să facă față problemelor din categoriile huge sau
large.Abrevierile„GE/s” și „ME/s” reprezintă capacitatea fiecărei mașini în
giga-muchii pe secundă sai mega-muchii pe secundă (mega-edges) – un miliard și
un milion de muchii traversate într-o secundă.
Bookmarking
În contextul World Wide
Web, un semn de carte este un Uniform Resource Identifier(URI), care sunt
stocate pentru regăsirea ulterioară în oricare dintre diferite formate de
stocare. Toate browserele web moderne includ caracteristici de marcaj. Marcajele
sunt numite favorite sau comenzi rapide de Internet în Internet Explorer, și prin
virtutea de cota pe care browser-ul de piață mare, acești termeni au fost
sinonim cu marcaj de la primul război browser-ul. Marcajele sunt în mod normal accesate
printr-un meniu în browser-ul utilizatorului, și dosarele sunt frecvent
utilizate pentru organizare. În plus față de metodele de marcare în cele mai
multe browsere, multe aplicații externe ofera management marcaj.
Marcajele au fost încorporate în browserele de la browser-ul Mosaic în 1993 listele Bookmark au fost numite Hotlists din Mosaic și în versiunile anterioare ale Operei;. Acest termen a dispărut din uz comun. Alte browsere web timpurii, cum ar fi ViolaWWW și violoncel au avut, de asemenea, caracteristici de marcare.
Odată cu apariția de social bookmarking, marcaje comune au devenit un mijloc de utilizatori care își împărtășesc interese similare la resursele web piscină, sau pentru a stoca marcajele lor în așa fel încât ele nu sunt legate de un anumit computer sau browser-ul. Servicii de marcare bazate pe Web permite utilizatorilor să salveze marcaje pe un server web la distanță, accesibile de oriunde.
Noi browsere au extins "marcaj" facilitate a include variații pe conceptul de economisire link-uri. Mozilla Firefox a introdus marcaje vii în 2004, care seamănă cu marcaje standard, dar conține o listă de link-uri către articole recente furnizate de un site de știri sau weblog, care este actualizat periodic prin intermediul feed-urile RSS. "Bookmarklet" sunt programe JavaScript stocate ca semne de carte, care se poate face clic pentru a îndeplini o funcție.
Marcajele au fost încorporate în browserele de la browser-ul Mosaic în 1993 listele Bookmark au fost numite Hotlists din Mosaic și în versiunile anterioare ale Operei;. Acest termen a dispărut din uz comun. Alte browsere web timpurii, cum ar fi ViolaWWW și violoncel au avut, de asemenea, caracteristici de marcare.
Odată cu apariția de social bookmarking, marcaje comune au devenit un mijloc de utilizatori care își împărtășesc interese similare la resursele web piscină, sau pentru a stoca marcajele lor în așa fel încât ele nu sunt legate de un anumit computer sau browser-ul. Servicii de marcare bazate pe Web permite utilizatorilor să salveze marcaje pe un server web la distanță, accesibile de oriunde.
Noi browsere au extins "marcaj" facilitate a include variații pe conceptul de economisire link-uri. Mozilla Firefox a introdus marcaje vii în 2004, care seamănă cu marcaje standard, dar conține o listă de link-uri către articole recente furnizate de un site de știri sau weblog, care este actualizat periodic prin intermediul feed-urile RSS. "Bookmarklet" sunt programe JavaScript stocate ca semne de carte, care se poate face clic pentru a îndeplini o funcție.
Bookmarklet
Bookmarklet sunt programe JavaScript stocate ca marcaje. Termenul este un geamantan de cuvintele marcaj și applet. Bookmarklet sunt posibile deoarece sistemul de activarea JavaScript-URI permite programelor de JavaScript pentru a fi stocate ca URI-uri, care pot fi stocate în Marcaje. Bookmarklet au acces la pagina curentă, pe care le poate inspecta și schimba. Ca atare, ele pot fi simplu "one-click" Tools care adauga functionalitate pentru browser-ul. Bookmarklet-uri sunt de obicei instalate navigând la o pagină web care se leagă la un URI JavaScript, dreapta-clic pe link-ul, și făcând clic pe opțiunea de marcaj.
Web developer Steve Kangas luat ideea de la Netscape JavaScript Ghidul, și a inventat bookmarklet termen lung în anul 1998 Brendan Eich, inventatorul JavaScript, a explicat bookmarklet, după cum urmează.:
Ei au fost o caracteristică deliberat în acest sens: am inventat javascript: URL-ul, împreună cu JavaScript în 1995, și intenționează ca javascript: URL-uri ar putea fi utilizat ca orice alt tip de URL-ul, inclusiv fiind bookmark-capabil. În special, am făcut posibilă pentru a genera un nou document de încărcare, de exemplu, javascript: "Bună ziua, lume", dar, de asemenea, (cheie pentru bookmarklet) pentru a rula script-ul arbitrare împotriva DOM a documentului curent, de exemplu, javascript: alert (document.links href.). Diferența este că acesta din urmă tip de URL-ul folosește o expresie care se evaluează la tipul de nedefinit în JS. Am adăugat operatorul gol pentru JS înainte de Netscape 2 expediate pentru a face mai ușor să renunțați la orice valoare non-nedefinită într-un javascript: URL.
Sursă: http://ro.wikipedia.org/wiki/Supercomputer
http://www.chip.ro/stiri/15749-supercalculatoare-ingenuncheate-de-un-nou-test
http://en.wikipedia.org/wiki/Bookmarking
http://www.youtube.com/watch?v=8YTXaG5QbjM