You can edit almost every page by Creating an account. Otherwise, see the FAQ.

Saman Amarasinghe

From EverybodyWiki Bios & Wiki




Script error: No such module "Draft topics". Script error: No such module "AfC topic".

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[edit]

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.[2]

Research[edit]

He has published more than 120 articles in international conferences and journals, accruing more than 26,000 citations and an h-index of 72.[3] 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.[4] 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.[5] and the Google Pixel’s phone cameras[6] TACO (“tensor algebra compiler”) was designed for sparse data sets, while GraphIt was created to support faster, more efficient graph processing.[7]

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

References[edit]

  1. "Saman Amarasinghe". awards.acm.org.
  2. "Faculty propose new Course 6 and 11 joint major". The Tech.
  3. "Saman Amarasinghe". scholar.google.com.
  4. Zhang, Yunming; Brahmakshatriya, Ajay; Chen, Xinyi; Dhulipala, Laxman; Kamil, Shoaib; Amarasinghe, Saman; Shun, Julian (January 26, 2020). "Optimizing Ordered Graph Algorithms with GraphIt". arXiv:1911.07260.
  5. "Photoshop freezing at startup on Halide Bottlenecks". community.adobe.com. April 27, 2020.
  6. "Writing Fast and Maintainable Code With Halide —The Pilot Episode". Medium. April 24, 2022.
  7. Woodie, Alex (December 10, 2018). "GraphIt Promises Big Speedup in Graph Processing". Datanami.
  8. "VMware buys Determina". ZDNET.



This article "Saman Amarasinghe" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Saman Amarasinghe. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.