Satish Puri

Research Interests : Parallel and Distributed Computing, Spatial Big Data, and High Performance Computing.

Email: satish.puri (at) marquette (dot) edu

Assistant Professor
Department of Computer Science
Marquette University

Brief Bio

PhD, Computer Science, Georgia State University, Atlanta, August 2015
Bachelor of Technology (B.Tech), Computer Science and Engineering, National Institute of Technology (NIT), India, 2008

Fall 2021 Semester Classes
Hardware Systems

Spring 2021 Semester Classes
Parallel and Distributed Systems
Hardware Systems

My other Semesters' classes Link

New Publications
Teaching SIMD Instructions using Intel Intrinsics in Computer Organization Course, EduHPC-21 Workshop, Lightning Talk, SC21, November, 2021. Paper, GitHub Code

Hierarchical Filter and Refinement System over Large Polygonal Datasets on CPU-GPU, IEEE HiPC, 2019. Paper, Github Code

Efficient Filters for Geometric Intersection Computations using GPU, ACM SIGSpatial, 2020. Paper, Github Code

Efficient Parallel and Adaptive Partitioning for Load-balancing in Spatial Join, IEEE IPDPS 2020. Paper link

Current Research
Parallelization of Computational Geometry Algorithms on Multi-cores and GPUs.

MPI-GIS: A Message Passing Interface based system for large-scale geospatial data (GitHub Code)

Parallel I/O and Partitioning for irregular variable-length data on parallel filesystems

Students in Parallel Computing Lab
Anmol Paudel
Jie Yang
Ulises Nevarez (undergraduate)

Yiming Liu (Graduated)
More details on students supervised

New Opening: Hiring a new PhD Student starting from Fall 2022.
For prospective PhD students, here is the link to apply: Apply to our CS PhD program.

Review Board Member, IEEE Transactions on Parallel and Distributed Systems (TPDS), 2020 and 2021.
Reviewer, Journal of Parallel and Distributed Computing (JPDC), 2019, 2020, 2021
Program Committee Member, IEEE International Conference on High Performance Computing, Data and Analytics, 2021
Program Committee Member, IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing (CCGRid 2020).
Program Committee Member, International Conference on Parallel Processing (ICPP), 2019.
NSF Panelist, 2018, 2019, 2020, 2021
IEEE COMPSAC Conference Student Research Symposium Co-chair, Milwaukee, Wisconsin, 2019.
Workshop Proceedings Chair, EduHPC, EduPar 2019,2018,2017,2016.
Publicity Chair, IEEE MASCOTS, 2018.
IEEE COMPSAC Conference Doctoral Symposium Co-chair, Atlanta, Georgia, 2016