Technical look at improvements in acceleration by better understanding computer instructions.
A Tool for Navigating Complex Computer Instructions
MIT Computer Science and Artificial Intelligence Laboratory, Rachel Gordon, April 16, 2021
A new tool developed by researchers at the Massachusetts Institute of Technology's Computer Science and Artificial Intelligence Laboratory (CSAIL) and the University of Illinois at Urbana-Champaign automatically generates compiler plugins that can handle more complex instructions. The tool, VeGen, could help eliminate the need for software developers to manually write assembly code for new Intel computer chips. The compiler plugins generated by VeGen allow for the exploitation of non-Single Instruction Multiple Data (SIMD), which allows multiple operations, like addition and subtraction, to be performed simultaneously. CSAIL's Yishen Chen said, "The long-term goal is that, whenever you add new features on your hardware, we can automatically figure out a way—without having to rewrite your code—to use those hardware accelerators."... '
No comments:
Post a Comment