Saman Amarasinghe

From Wikitia
Jump to navigation Jump to search
Saman Amarasinghe
Add a Photo
Alma mater
  • Cornell University
  • Stanford University
OccupationProfessor

Saman Amarasinghe is a Professor in the Department of Electrical Engineering and Computer Science at the Massachusetts Institute of Technology (MIT), conducting research as part of the MIT Computer Science and Artificial Intelligence Laboratory (CSAIL) and leading the lab’s Commit compiler research group.

His work has focused on computer architectures, programming languages and compilers that maximize application performance, including helping create multiple influential domain-specific languages (DSLs) such as Halide for image processing.

In 2019 he was named a fellow of the Association for Computing Machinery for “contributions to high performance computing on modern hardware platforms, domain-specific languages, and compilation techniques.”[1]

Biography

Amarasinghe earned his bachelor of science degree in Electrical Engineering and Computer Science from Cornell University in 1988, before getting a PhD at Stanford University in 1997. He then joined the faculty at MIT’s Electrical Engineering and Computer Science department, where he has served a term as Associate Department Head.[1]

Research

He has published more than 120 articles in international conferences and journals, accruing more than 26,000 citations and an h-index of 72.[2] His work has included contributions to high-performance computing on modern hardware platforms, the development of several important DSLs, and key compilation techniques. Among the DSLs he has helped develop are Halide, TACO, and GraphIt.[3] Halide was designed to make it easier to write and maintain high-performance image processing or array processing code, taking advantage of multicore CPUs and GPUs to separate algorithms from their execution schedules. It has been used in applications such as the filters of Adobe Photoshop.[4] and the Google Pixel’s phone cameras[5] TACO (“tensor algebra compiler”) was designed for sparse data sets, while GraphIt was created to support faster, more efficient graph processing.[6]

Amarasinghe has also helped launch multiple companies. He founded Determina Corporation, which was later acquired by VMware.[7] He also co-founded Venti Technologies and DataCebo

References

  1. "Faculty propose new Course 6 and 11 joint major". The Tech.
  2. "Saman Amarasinghe". scholar.google.com.
  3. Zhang, Yunming; Brahmakshatriya, Ajay; Chen, Xinyi; Dhulipala, Laxman; Kamil, Shoaib; Amarasinghe, Saman; Shun, Julian (January 26, 2020). "Optimizing Ordered Graph Algorithms with GraphIt". {{cite journal}}: Cite journal requires |journal= (help)
  4. {{Cite web|title=Photoshop freezing at startup on Halide Bottlenecks|url=https://community.adobe.com/t5/photoshop-ecosystem-discussions/photoshop-freezing-at-startup-on-halide-bottlenecks/m-p/11085284#M326155%7Cdate=April 27, 2020|
  5. "Writing Fast and Maintainable Code With Halide —The Pilot Episode". Medium. April 24, 2022.
  6. Woodie, Alex (December 10, 2018). "GraphIt Promises Big Speedup in Graph Processing". Datanami.
  7. "VMware buys Determina". ZDNET.

External links

Add External links

This article "Saman Amarasinghe" is from Wikipedia. The list of its authors can be seen in its historical. Articles taken from Draft Namespace on Wikipedia could be accessed on Wikipedia's Draft Namespace.