Modifying the 'middle end' of a popular compiler yields more-efficient parallel programs
Compilers are programs that convert computer code written in high-level languages intelligible to humans into low-level instructions executable by machines.
Compilers are programs that convert computer code written in high-level languages intelligible to humans into low-level instructions executable by machines.
Computer Sciences
Jan 30, 2017
0
18
Reporting new research results involves detailed descriptions of methods and materials used in an experiment. But when a study uses computers to analyze data, create models or simulate things that can't be tested in a lab, ...
Other
Dec 8, 2016
0
5
Scientists and engineers striving to create the next machine-age marvel—whether it be a more aerodynamic rocket, a faster race car, or a higher-efficiency jet engine—depend on reliable analysis and feedback to improve ...
Computer Sciences
Aug 23, 2016
0
23
Heterogeneous parallel computing combines various processing elements with different characteristics that share a single memory system. Normally multiple cores (like the 'multicores' in some smart phones or personal computers) ...
Computer Sciences
Jul 29, 2016
0
12
Normally computers speed up calculations. But with his new pen-and-paper formula Kevin Heng of the University of Bern, Switzerland, gets his results thousands of times faster than using conventional computer codes. The astrophysicist ...
Astronomy
Jul 22, 2016
3
753
Modern society is built on the silicon chip. It's almost impossible to imagine life without these tiny plastic slabs that have become embedded into the fabric of civilisation. But because computers in their widest sense are ...
Cell & Microbiology
Jul 22, 2016
1
30
In a time when million-dollar security breaches of major corporations regularly make headlines and complicate lives, computer science undergraduates at America's universities remain surprisingly underexposed to basic cybersecurity ...
Software
May 16, 2016
0
31
Innovative multidisciplinary research in nuclear and particle physics and cosmology has led to the development of a new, more accurate computer code to study the early universe. The code simulates conditions during the first ...
General Physics
Apr 21, 2016
0
106
MIT researchers have developed a machine-learning system that can comb through repairs to open-source computer programs and learn their general properties, in order to produce new repairs for a different set of programs.
Computer Sciences
Jan 29, 2016
1
788
Microsoft Corp., Mojang AB, and Code.org on Monday unveiled a "Minecraft" coding tutorial for students and educators, created especially for the third-annual Hour of Code, a campaign to broaden global participation in computer ...
Software
Nov 17, 2015
0
61