“Dynamic programming is a technique that can yield relatively efficient solutions to computational problems in economics, genomic analysis, and other fields. But adapting it to computer chips with multiple cores, or processing units, requires a level of programming expertise that few economists and biologists have. Researchers from MIT’s Computer Science and Artificial Intelligence Laboratory (CSAIL) and Stony Brook University aim to change that, with a new system that allows users to describe what they want their programs to do in very general terms. It then automatically produces versions of those programs that are optimized to run on multicore chips. It also guarantees that the new versions will yield exactly the same results that the single-core versions would, albeit much faster.”
Related Content
Related Posts:
- Engineers develop multimaterial fiber “ink” for 3-D-printed devices
- Cobalt-free batteries could power cars of the future
- Researchers 3D print components for a portable mass spectrometer
- A blueprint for making quantum computers easier to program
- MIT researchers discover “neutronic molecules”
- MIT scientists tune the entanglement structure in an array of qubits
- New software enables blind and low-vision users to create interactive, accessible charts
- Researchers 3D print key components for a point-of-care mass spectrometer
- Self-powered sensor automatically harvests magnetic energy
- This 3D printer can figure out how to print with an unknown material