Stories
Slash Boxes
Comments

SoylentNews is people

posted by janrinok on Tuesday September 13 2016, @06:51PM   Printer-friendly
from the lets-MILK-it-for-all-it-is-worth dept.

In today's computer chips, memory management is based on what computer scientists call the principle of locality: If a program needs a chunk of data stored at some memory location, it probably needs the neighboring chunks as well. But that assumption breaks down in the age of big data, now that computer programs more frequently act on just a few data items scattered arbitrarily across huge data sets. Since fetching data from their main memory banks is the major performance bottleneck in today's chips, having to fetch it more frequently can dramatically slow program execution.

This week, at the International Conference on Parallel Architectures and Compilation Techniques, researchers from MIT's Computer Science and Artificial Intelligence Laboratory (CSAIL) are presenting a new programming language, called Milk, that lets application developers manage memory more efficiently in programs that deal with scattered data points in large data sets. In tests on several common algorithms, programs written in the new language were four times as fast as those written in existing languages. But the researchers believe that further work will yield even larger gains.

http://phys.org/news/2016-09-language-fourfold-speedups-problems-common.html

[Source]: Faster parallel computing


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 2) by opinionated_science on Wednesday September 14 2016, @12:45AM

    by opinionated_science (4031) on Wednesday September 14 2016, @12:45AM (#401540)

    thanks. had a quick read and passed it on to colleagues in the graph area...

    Starting Score:    1  point
    Karma-Bonus Modifier   +1  

    Total Score:   2