Register
S
Professor profile

Saman Amarasinghe

Software Engineering Programming Languages Computer Architecture Artificial Intelligence + Machine Learning

About
Regular biography

Saman Amarasinghe is a Professor of EECS at the Massachusetts Institute of Technology, affiliated with the Computer Science department. His research interests include Artificial Intelligence + Machine Learning, Computer Architecture, Programming Languages and Software Engineering, and Security and Cryptography. He is also involved in Systems and Networking research. His work focuses on advancing computational methods and systems for efficient data processing and algorithm development. Amarasinghe's research has contributed to the development of user-friendly systems for building efficient simulations and AI models. He is reachable via email at samana@mit.edu and his profile page can be found at https://www.eecs.mit.edu/people/saman-amarasinghe/.


Scholar profile summary
Scholar-generated biography

Saman Amarasinghe is a researcher at MIT with expertise in Compilers, Performance Engineering, Programming Languages, Parallel Computing, and Domain-Specific Languages. His work focuses on optimizing parallelism, locality, and recomputation in image processing pipelines, as well as developing languages and frameworks for streaming applications and adaptive dynamic optimization. Amarasinghe has contributed to projects such as Halide, StreamIt, and Opentuner, which aim to enhance software performance and enable efficient execution on modern architectures. His research also explores the design of computational fabrics, software circuits, and techniques for secure execution and runtime code manipulation.

Source: google_scholar · 91 words
Related professors