El MIT crea un nou llenguatge de programació per al Big Data

MIT code

Un dels grans problemes de la informàtica des dels seus inicis, tot i que avui dia no es tingui tan en compte en segons quins programes, és la gestió de la memòria. Dic això ja que, com és lògic, no és el mateix que el teu programa busqui informació en una base de dades amb mil registres, per molt que es enllacin taules, a que s'hagi de accedir a una base de dades amb diverses taules que continguin diversos milions de registres cadascuna.

Això últim fa que avui dia s'hagin de realitzar consultes molt optimitzades perquè aquestes no triguin gaire, el que al seu torn fa que l'experiència d'usuari sigui pèssima. Per intentar aconseguir una major fluïdesa en aquest tipus de consultes a bases de dades de milions i milions de registres des del MIT s'ha creat Llet, Un nou llenguatge de programació que, segons les proves realitzades, pot arribar al quàdruple de velocitat amb algoritmes comuns.

Tal com comenta Vladimir Kiriansky, Estudiant de doctorat en enginyeria elèctrica i ciències informàtiques al MIT:

És com si, cada vegada que vulguis una cullerada de cereals, obrís la nevera i el cartró de llet, vertieses una cullerada de llet, tanquessis la caixa de cartró i la posessis de nou a la nevera.

El principi de localitat té un paper important en la gestió de la majoria dels xips de memòria actuals. Això bàsicament vol dir que els programes han d'assumir que necessitaran altres dades emmagatzemades en diferents parcel·les de memòria el que, amb dades massius, això sempre no és així. Per intentar solucionar aquest problema Milk permet als desenvolupadors gestionar la memòria de forma eficient, Sobretot en els programes que fan servir poques dades però aquests estan disseminats.

En un programa desenvolupat amb Milk, quan un nucli necessita alguna dada, en lloc de buscar-lo en la memòria principal recorre a la direcció de l'element emmagatzemada localment. D'aquesta manera, el sistema només consumeix recursos per buscar aquelles dades que necessita i que poden ser obtinguts de manera eficient. Segons les proves realitzades pel mateix MIT, els programes escrits amb Milk solen ser fins a quatre vegades més ràpids que els desenvolupats amb altres llenguatges.

Més informació: món informàtic


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.