MIT creează un nou limbaj de programare pentru Big Data

Cod MIT

Una dintre marile probleme ale calculelor de la începuturile sale, în ciuda faptului că astăzi nu este luată în considerare în funcție de ce programe, este gestionarea memoriei. Spun cele de mai sus, deoarece, după cum este logic, nu este același lucru că programul dvs. caută informații într-o bază de date cu o mie de înregistrări, indiferent cât de multe tabele sunt legate, că trebuie să accesați o bază de date cu mai multe tabele care conțin mai multe milioane de înregistrări fiecare.

Acesta din urmă înseamnă că astăzi trebuie făcute interogări extrem de optimizate, astfel încât să nu dureze prea mult, ceea ce face la rândul său experiența utilizatorului teribilă. Pentru a încerca să obțineți o mai mare fluență în acest tip de interogări către baze de date de milioane și milioane de înregistrări din MIT a fost creat Lapte, un nou limbaj de programare care, conform testelor, poate atinge viteza de patru ori cu algoritmi comuni.

După cum comentezi Vladimir Kyriansky, Doctorand în inginerie electrică și informatică la MIT:

Parcă, de fiecare dată când doriți o lingură de cereale, deschideți frigiderul și cutia de lapte, turnați o lingură de lapte, închideți cutia și o puneți la loc în frigider.

Principiul localității joacă un rol important în gestionarea majorității cipurilor de memorie de astăzi. Aceasta înseamnă practic că programele trebuie să presupună că vor avea nevoie de alte date stocate în diferite patch-uri de memorie care, cu date mari, nu este întotdeauna cazul. Pentru a încerca să rezolve această problemă Milk le permite dezvoltatorilor să gestioneze memoria eficient, în special în programele care utilizează puține date, dar acestea sunt împrăștiate.

Într-un program dezvoltat cu Milk, atunci când un nucleu are nevoie de niște date, în loc să-l caute în memoria principală cade înapoi la adresa elementului stocat local. În acest fel, sistemul consumă doar resurse pentru a căuta datele de care are nevoie și care pot fi obținute eficient. Conform testelor efectuate chiar de MIT, programele scrise cu Milk sunt de obicei de până la patru ori mai rapid decât cele dezvoltate cu alte limbi.

Más și informare: lumea computerelor


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.