Rice receives grant for compiler research
A team of Rice scientists are a chip off the old block, or rather, their work will be. Five Rice professors received a $16 million grant from the Defense Advanced Research Projects Agency for their research on improving the efficiency of programs running on processors. Comprised of specialists spanning various sectors in the fields of computer science and probability and statistics, five Rice scientists have come together to work on the platform-aware compilation project, also called the PACE project. Computer systems, including ones found in iPhones and other cell phones, use compilers to translate human phrases and code into binary zeroes and ones that a machine can operate on, computer science professor Krishna Palem said.
The project aims to make heterogeneous machines, those that can only run certain combinations of programs, more efficient. The team plans to accomplish this task through the use of what is called "parallel computing," which breaks a large task into smaller, simultaneously computed tasks, rather than the current system of having individual vendors fine-tune software to match their hardware, Palem said. Parallel computing would allow a compiler to translate the software as if one vendor had made them all.
"[In] every element of what a compiler can do, there is a world expert at Rice," Palem said. "I am personally excited about probabilistic approximation learning."
Probabilistic approximation learning is the set of tools that allow software to evolve and learn. This information is then given to the compiler, Palem said. He said that no compiler in existence today uses probabilistic approximation learning.
The PACE project formally began last March when Palem, along with Professors Keith Cooper, John Mellor-Crummey, Linda Torczon and Vivek Sakar brought compiler knowledge from their individual backgrounds together to form a team to approach the task of developing a working compiler.
The DARPA grant is funded by the United States Department of Defense. While the technology has straightforward uses for defense, it could also have potential for other uses.
"All of these technologies ultimately have civilian uses," Palem said. "Google searches are well suited for massive parallelism."
Palem also noted that the PACE project would have substantial value for research education.
"We may see many generations of future students benefitting," Palem said. "The mix [of specializations needed] brings together very interesting opportunities for education.
More from The Rice Thresher

Dis-O, move-in weekend see increase in alcohol transports from last year
Rice’s first wet weekend of the year saw four times as many calls for intoxication-related transports of students to the hospital compared to the previous three years, according to emails sent out by college presidents and chief justices.

On-campus meal plan changed to unlimited swipes
Housing and Dining recently revealed a new dining plan for the upcoming semester. The required on-campus meal plan now has unlimited meal swipes, compared to 375 meal swipes last year. H&D said the previous on-campus meal plan was for students who intended to eat on campus 15 to 25 meals a week.

Rice Stadium student section relocated
The Rice Stadium student section has been relocated to sections 106 and 107, according to an announcement from Rice Athletics on X.
Please note All comments are eligible for publication by The Rice Thresher.