“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
- MIT engineers 3D print the electromagnets at the heart of many electronics
- MIT scientists use a new type of nanoparticle to make vaccines more powerful
- Researchers discover new channels to excite magnetic waves with terahertz light
- Researchers harness 2D magnetic materials for energy-efficient computing
- This tiny, tamper-proof ID tag can authenticate almost anything
- Accelerating AI tasks while preserving data security
- Engineers develop an efficient process to make fuel from carbon dioxide
- New laser setup probes metamaterial structures with ultrafast pulses
- Physicists trap electrons in a 3D crystal for the first time