Imperative Programming
Imperative programming, a dominant paradigm in software development, is undergoing significant evolution driven by the integration of artificial intelligence and hardware acceleration. Current research focuses on enhancing its usability through novel abstractions like meaning-typed code constructs for seamless integration with large language models and on developing composable programming models for efficient accelerator design, exemplified by systems like Allo. These advancements aim to improve both the productivity of programmers and the performance of applications, particularly in computationally intensive fields like robotics and deep learning.
Papers
October 23, 2024
May 14, 2024
April 7, 2024
September 22, 2023
July 12, 2023
April 4, 2023
February 7, 2023
January 23, 2022