MIT menciptakan bahasa pemrograman baru untuk Big Data

Kode MIT

Salah satu masalah besar komputasi sejak awal, terlepas dari kenyataan bahwa hari ini tidak diperhitungkan sesuai dengan program mana, adalah manajemen memori. Saya mengatakan hal di atas karena, secara logis, tidak sama bahwa program Anda mencari informasi dalam database dengan seribu catatan, tidak peduli berapa banyak tabel yang ditautkan, bahwa Anda harus mengakses database dengan beberapa tabel yang berisi beberapa juta catatan masing-masing.

Yang terakhir berarti bahwa saat ini kueri yang sangat dioptimalkan harus dibuat sehingga tidak memakan waktu terlalu lama, yang pada gilirannya membuat pengalaman pengguna menjadi buruk. Untuk mencoba mencapai fluiditas yang lebih besar dalam jenis kueri ini ke database jutaan dan jutaan rekaman dari MIT itu telah dibuat susu, bahasa pemrograman baru yang, menurut pengujian, dapat mencapai kecepatan empat kali lipat dengan algoritme umum.

Saat Anda berkomentar Vladimir Kyriansky, Mahasiswa PhD di bidang teknik elektro dan ilmu komputer di MIT:

Seolah-olah, setiap kali Anda ingin sesendok sereal, Anda membuka lemari es dan karton susu, menuangkan satu sendok makan susu, menutup karton dan memasukkannya kembali ke lemari es.

Prinsip lokalitas memainkan peran penting dalam pengelolaan sebagian besar chip memori saat ini. Ini pada dasarnya berarti bahwa program harus berasumsi bahwa mereka akan membutuhkan data lain yang disimpan dalam patch memori berbeda yang, dengan data besar, tidak selalu demikian. Untuk mencoba memecahkan masalah ini Milk memungkinkan pengembang untuk mengelola memori secara efisien, terutama dalam program yang menggunakan sedikit data tetapi data tersebut tersebar.

Dalam program yang dikembangkan dengan Milk, ketika kernel membutuhkan beberapa data, alih-alih mencarinya di memori utama, ia kembali ke alamat elemen yang disimpan secara lokal. Dengan cara ini, sistem hanya menggunakan sumber daya untuk mencari data yang dibutuhkan dan dapat diperoleh secara efisien. Menurut tes yang dilakukan oleh MIT sendiri, biasanya program ditulis dengan Milk hingga empat kali lebih cepat dibandingkan yang dikembangkan dengan bahasa lain.

Informasi lebih lanjut: dunia komputer


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.