Adam Fidel

I am a PhD candidate in computer science in the Parasol Lab at Texas A&M University. My interests are in high-performance computing and parallel graph processing. Specifically, I work on accelerating large-scale parallel graph workloads through the use of asynchronous processing and nested parallelism.

I work on the STAPL project and I am the principal developer of the STAPL Graph Library. My PhD advisors are professors Nancy Amato and Lawrence Rauchwerger. Please see my CV for more information.

  • Experience

  • Graduate Research Assistant

    Texas A&M University - 2010 - Current

    Developer of STAPL, a parallel superset of the C++ Standard Template Library. Focused primarily on large scale parallel graph processing workloads.

  • Software Engineer, PhD Intern

    Google - Sept 2015 - Dec 2015

    As a member of the search infrastructure team, I designed and implemented parallel graph mining algorithms for massive scale graphs.

  • Undergraduate Research Assistant

    UMass Amherst - May 2009 - Aug 2009

    Developed tools for CoGent to automatically generate a compiler backend targeting Jikes RVM for PowerPC.


  • Education

  • Ph.D. in Computer Science

    Texas A&M University - 2010 - Current

    My research focus is accelerating large-scale parallel graph workloads through the use of asynchronous processing and nested parallelism.

    Dissertation: "Bounded Asynchrony and Nested Parallelism for Scalable Graph Processing"

  • B.S. in Computer Science

    Texas Tech University - 2006 - 2010

    GPA: 4.0

    Summa Cum Laude

  • Publications

Adam Fidel, Nancy Amato, Lawrence Rauchwerger, "Bounded Asynchrony and Nested Parallelism for Scalable Graph Processing", To appear in Doctoral Showcase for The International Conference for High Performance Computing, Networking, Storage, and Analysis (SC17), Denver, Colorado, USA, November 2017.

Adam Fidel, Francisco Coral Sabido, Colton Riedel, Nancy Amato, Lawrence Rauchwerger, "Fast Approximate Distance Queries in Unweighted Graphs using Bounded Asynchrony", Wkshp. on Lang. and Comp. for Par. Comp. (LCPC), Rochester, NY, USA, September 2016. (DOI)

Best Paper Finalist Harshvardhan, Adam Fidel, Nancy M. Amato, Lawrence Rauchwerger, "An Algorithmic Approach to Communication Reduction in Parallel Graph Algorithms," In Proc. IEEE Int.Conf. on Parallel Architectures and Compilation Techniques (PACT), San Francisco, CA, USA, November 2015. (DOI)

Ioannis Papadopoulos, Nathan Thomas, Adam Fidel, Dielli Hoxha, Nancy M. Amato, Lawrence Rauchwerger, "Asynchronous Nested Parallelism for Dynamic Applications in Distributed Memory," In Wkshp. on Lang. and Comp. for Par. Comp. (LCPC), Raleigh, NC, USA, September 2015. (DOI)

Ioannis Papadopoulos, Nathan Thomas, Adam Fidel, Nancy M. Amato, Lawrence Rauchwerger, "STAPL-RTS: An Application Driven Runtime System," In International Conference on Supercomputing (ICS), Newport Beach, California, USA, June 2015. (DOI)

Harshvardhan, Brandon West, Adam Fidel, Nancy M. Amato, Lawrence Rauchwerger, "A Hybrid Approach To Processing Big Data Graphs on Memory-Restricted Systems," In Proc. Int. Par. and Dist. Proc. Symp. (IPDPS), Hyderabad, India, May 2015. (DOI)

Best Paper Award Harshvardhan, Adam Fidel, Nancy M. Amato, Lawrence Rauchwerger, "KLA: A New Algorithmic Paradigm for Parallel Graph Computations," In Proc. IEEE Int.Conf. on Parallel Architectures and Compilation Techniques (PACT), Aug 2014. (DOI)

Adam Fidel, Nancy M. Amato, Lawrence Rauchwerger, "From Petascale to the Pocket: Adaptively Scaling Parallel Programs for Mobile SoCs," In Proc. IEEE Int.Conf. on Parallel Architectures and Compilation Techniques (PACT), SRC Poster, Aug 2014. (DOI)

Adam Fidel, Sam Ade Jacobs, Shishir Sharma, Nancy M. Amato, Lawrence Rauchwerger, "Using Load Balancing to Scalably Parallelize Sampling-Based Motion Planning Algorithms," In Proc. Int. Par. and Dist. Proc. Symp. (IPDPS), Phoenix, Arizona, USA, May 2014. (DOI)

Adam Fidel, Sam Ade Jacobs, Shishir Sharma, Lawrence Rauchwerger, Nancy M. Amato, "Load Balancing Techniques for Scalable Parallelization of Sampling-Based Motion Planning Algorithms," Technical Report, TR13-002 , Parasol Laboratory, Department of Computer Science, Texas A&M University, Mar 2013. (PDF)

Harshvardhan, Adam Fidel, Nancy M. Amato, Lawrence Rauchwerger, "The STAPL Parallel Graph Library," In Wkshp. on Lang. and Comp. for Par. Comp. (LCPC), Tokyo, Japan, Sep 2012. (DOI)

Gabriel Tanase, Antal Buss, Adam Fidel, Harshvardhan, Ioannis Papadopoulos, Olga Pearce, Timmie Smith, Nathan Thomas, Xiabing Xu, Nedhal Mourad, Jeremy Vu, Mauro Bianco, Nancy M. Amato, Lawrence Rauchwerger, "The STAPL Parallel Container Framework," In Proc. ACM SIGPLAN Symp. Prin. Prac. Par. Prog. (PPOPP), Feb 2011. (DOI)

Antal Buss, Adam Fidel, Harshvardhan, Timmie Smith, Gabriel Tanase, Nathan Thomas, Xiabing Xu, Mauro Bianco, Nancy M. Amato, Lawrence Rauchwerger, "The STAPL pView," In Wkshp. on Lang. and Comp. for Par. Comp. (LCPC), Oct 2010. (DOI)