Books


Paper Adoptions

  • The work on the FFT-based stencil algorithm [SPAA 2021] became reading materials for the Massachusetts Institute of Technology (MIT, USA) course Algorithm Engineering for Spring 2022 taught by Prof. Julian Shun.
  • The work on the Autogen algorithm [TOPC 2017] and the Autogen-Wave framework [SPAA 2017] became reading materials for the Massachusetts Institute of Technology (MIT, USA) course Algorithm Engineering for Spring 2019, Spring 2020, Spring 2021, and Spring 2022 taught by Prof. Julian Shun.
  • The work on the Autogen algorithm [TOPC 2017] became a course project for The University of Western Ontario (Canada) course CS4402/CS9635 Distributed and Parallel Systems for Winter 2019 and Fall 2019 taught by Prof. Marc Moreno Maza.
  • The work on the Autogen algorithm [TOPC 2017] became reading materials for the University of Toronto (Canada) course CSC2125 Safety and Certification of Autonomous Vehicles for Winter 2019 taught by Prof. Marsha Chechik.
  • The work on the Autogen algorithm [TOPC 2017] became a seminar paper in the Parallel Computing Research Group at the Technical University of Vienna (TU Wien, Austria) for Spring 2017 led by Prof. Jesper Larsson Träff and Prof. Sascha Hunold.
  • The shared-memory divide-and-conquer dynamic programming algorithm pseudocodes autogenerated by the Autogen algorithm [TOPC 2017] form the input to the D2P Codegen that in turn generates distributed-memory MPI codes.
  • The work on binary-forking parallel algorithms [SPAA 2021] became a theory seminar paper in the Center for Algorithms and Theory of Computation at the University of California, Irvine (UCI, USA) for Fall 2021.

Papers

Full papers appear below. Complete list: Google Scholar and DBLP. Click here for the Bibtex file. Some of my favorite projects are summarized here.