Education

  1. Ph.D:
    Electrical and Computer Engineering,
    University of California, Davis (Dec 2017)
  2. Master of Science:
    Electrical and Computer Engineering,
    University of California, Davis (Sep 2015)
  3. Bachelors of Science:
    Electrical Engineering,
    Sharif University of Technology, Tehran, Iran (July 2011)

Contacts


Interests

  1. General-purpose parallel computing using GPUs (CUDA)
  2. High performance computing in multi-core and distributed systems
  3. Just-in-time compilation methods (LLVM)
  4. Relational database management systems
  5. Computer Graphics

Publications

  1. Muhammad A. Awad, Saman Ashkiani, Rob Johnson, Martin Farach-Colton, John Owens, Engineering a High-Performance GPU B-Tree, Proceedings of the Principles and Practice of Parallel Programming (PPoPP 2019), February 2019.
  2. Saman Ashkiani, Martin Farach-Colton, John D. Owens, A Dynamic Hash Table for the GPU, Proceedings of the 32nd IEEE International Parallel and Distributed Processing Symposium (IPDPS 2018), May 2018.
  3. Saman Ashkiani, Shengren Li, Martin Farach-Colton, Nina Amenta, John D. Owens, GPU LSM: A Dynamic Dictionary Data Structure for the GPU, Proceedings of the 32nd IEEE International Parallel and Distributed Processing Symposium (IPDPS 2018), May 2018.
  4. Saman Ashkiani, Parallel Algorithms and Dynamic Data Structures on the Graphics Processing Unit: a warp-centric approach, PhD Dissertation, University of California, Davis, December 2017.
  5. Saman Ashkiani, Andrew Davidson, Ulrich Meyer, John D. Owens, GPU Multisplit: an extended study of a parallel algorithm, ACM Transactions on Parallel Computing (TOPC)- Special Issue: Invited papers from PPoPP 2016, Volume 4, Issue 1, October 2017.
  6. Saman Ashkiani, Andrew Davidson, Ulrich Meyer, John D. Owens, GPU Multisplit, Proceedings of the 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP 2016)
  7. Saman Ashkiani, Nina Amenta, John D. Owens, Parallel Aproaches to the String matching Problem on the GPU, Proceedings of the 28th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA 2016)
  8. Saman Ashkiani, Anna Scaglione, Pulse Coupled Discrete Oscillators Dynamics for Network Scheduling, the 50th Annual Allerton Conference on Communication, Control, and Computing (Allerton 2012)
  9. Saman Ashkiani, Massoud Babaie-Zadeh, Christian Jutten, Error Correction via Smoothed L0-norm recovery, Statistical Signal Processing workshop (SSP 2011)
  10. Andrea Rueetschi, Saman Ashkiani, Anna Scaglione, On Scheduling Without a Master Clock: Coupled Oscillator Time Division Multiplexing, 45th Asilomar Conference on Signal, Systems and Computers (Asilomar 2012)
  11. Saman Ashkiani, Anna Scaglione, Discrete Dithered Desynchronization, arXiv preprint arXiv:1210.2122, 2012.